:root{--ink:#080b12;--panel:#10151f;--line:#272d3b;--muted:#a0a8b9;--paper:#f3f5f9;--cobalt:#496cff;--ice:#8edef1;--white:#f5f7ff;font-family:var(--f-body);color:var(--white);background:var(--ink);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}button,a,input,select,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #64b9ff}button{border:0}button[hidden],[hidden]{display:none!important}.wrap{width:calc(100% - 112px);max-width:1312px;margin-inline:auto}.skip{position:fixed;z-index:100;top:8px;left:10px;transform:translateY(-200%);padding:12px 20px;background:white;color:black}.skip:focus{transform:none}.review-bar{padding:7px 56px;background:#141a28;color:#8796b7;display:flex;align-items:center;justify-content:space-between;font:11px/1.5 var(--f-mono);letter-spacing:.12em}.review-bar b{color:#cbd6ee;margin-left:10px}.review-bar a{font:10px var(--f-body);letter-spacing:0}.header{position:sticky;top:0;z-index:30;background:#080b12ee;backdrop-filter:blur(18px);border-bottom:1px solid #242933}.header-inner{display:flex;align-items:center;gap:32px;height:87px}.brand{display:inline-block;width:216px;flex-shrink:0}.brand img{filter:brightness(0) invert(1);width:100%;height:auto}nav{margin-left:auto;display:flex;gap:26px;align-items:center;font-size:12px;color:#bdc4d1}nav>a:hover,nav>a[aria-current=page]{color:white}.nav-group{position:relative}.nav-trigger{padding:15px 0;background:transparent;color:inherit;font-size:12px;display:flex;align-items:center;gap:10px}.plus{width:9px;height:9px;position:relative;display:inline-block}.plus:before,.plus:after{content:'';position:absolute;background:#8190af;left:4px;top:0;width:1px;height:9px}.plus:after{transform:rotate(90deg)}.nav-trigger[aria-expanded=true] .plus:before{transform:rotate(90deg)}.header-cta{white-space:nowrap;transition:.2s}.header-cta:hover{}.mobile-toggle{display:none}.mega{position:absolute;top:calc(100% + 11px);left:-360px;width:890px;padding:0;display:grid;grid-template-columns:250px 1fr;background:#111724;color:var(--white);border:1px solid #343d50;border-radius:12px;overflow:hidden;box-shadow:0 25px 75px #0009}.mega-intro{background:linear-gradient(140deg,#233e90,#111e47);padding:32px;position:relative;overflow:hidden}.mega-intro h2{font:500 29px/1.2 var(--f-display);letter-spacing:-1px;margin:20px 0 24px}.mega-intro a{font-size:12px;border-bottom:1px solid #8c9dce;padding-bottom:5px}.menu-infinity{position:absolute;right:-13px;bottom:-25px;font:140px/1 serif;color:#647fee30}.mega-products{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:30px}.menu-label{display:block;color:#8091b5;font:11px var(--f-mono);letter-spacing:.12em;margin-bottom:13px}.mega-products a{display:flex;align-items:center;gap:13px;padding:12px 0 20px;border-bottom:1px solid #222b3e;margin-bottom:16px}.mega-products b{font-size:13px;display:block;font-weight:500}.mega-products small{display:block;font-size:10px;color:#9ba9c2;margin-top:5px;line-height:1.6}.product-mark{width:42px;height:42px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;background:#283c73;border:1px solid #4a65a4;border-radius:11px;font:600 24px var(--f-display);color:#a6bcff;box-shadow:inset 0 0 16px #6e8cef16}.product-mark.chronopace{color:#b8abea;background:#332d50;border-color:#5e517e}.product-mark.chronosense{color:#92d8df;background:#153438;border-color:#2b6970}.product-mark.chronexa{font:500 35px var(--f-display)}.small-menu{position:absolute;left:-20px;top:calc(100% + 11px);width:240px;padding:15px;background:#111724;border:1px solid #343d50;border-radius:10px;box-shadow:0 25px 75px #0009}.small-menu a{display:block;padding:12px;font-size:12px;border-radius:5px}.small-menu a:hover,.mega-products a:hover{color:var(--ice);background:#ffffff04}.eyebrow{display:block}.signal-dot{display:inline-block;width:5px;height:5px;background:var(--ice);border-radius:50%;box-shadow:0 0 10px #8edef1;margin-right:8px;vertical-align:middle}.hero{position:relative;isolation:isolate;overflow:hidden;background:#07090e}.hero-artwork{position:absolute;z-index:-2;top:-35px;right:-110px;width:min(1200px,90vw);max-width:none;height:690px;object-fit:cover;object-position:right center}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07090e 0%,#07090eed 24%,#07090e7a 43%,transparent 64%),linear-gradient(0deg,#07090e 0,transparent 24%)}.hero-content{min-height:565px;padding-block:96px 83px;position:relative;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;max-width:680px}.hero-copy>.eyebrow{}.hero h1{font:500 clamp(64px,6.2vw,92px)/1.04 var(--f-display);letter-spacing:-5px;margin:28px 0 26px}.hero h1 em{font-style:normal;color:#a7bcff;background:linear-gradient(90deg,#a7c2ff,#fff);background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:15px;line-height:1.9;color:#aeb7ca;max-width:490px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.action{display:inline-flex;justify-content:center;align-items:center;transition:background .2s,transform .2s}.action:hover{transform:translateY(-2px)}.action.light{}.action.outline{}.action.outline:hover{}.text-action{display:inline-block;position:relative;transition:border-color .2s,color .2s}.text-action:hover{}.art-note{position:absolute;right:0;bottom:76px;display:flex;gap:13px;align-items:center;font:11px/1.7 var(--f-mono);letter-spacing:.12em;color:#a1bdd5}.art-note>span{font:42px/1 var(--f-display);color:#acd7ff}.hero-index{display:grid;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;border-top:1px solid #2b3140;padding-block:26px 29px;gap:28px}.hero-index>span{font:11px/1.8 var(--f-mono);color:#667a9f;letter-spacing:.13em}.hero-index a{display:flex;gap:16px;align-items:center;border-left:1px solid #2b3140;padding-left:27px}.hero-index small{color:#60759a;font:11px var(--f-mono)}.hero-index b{font-size:12px;font-weight:400;color:#c8d2e9}.hero-index a:hover b{color:#95daff}.partner-shelf{background:#f7f8fc;color:#111724;padding:31px 0 0}.shelf-head{display:flex;align-items:center;justify-content:space-between;gap:22px}.shelf-head>.eyebrow{}.shelf-head>a{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#4d5a79}.logo-wall{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;padding:29px 0 33px;gap:25px}.logo-cell{height:58px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:3px;padding:8px 10px}.logo-cell img{max-height:45px;width:auto;max-width:125px;object-fit:contain}.logo-cell.code-org img{max-height:46px}.logo-cell.iabac img{max-height:48px}.logo-cell.software-ag img{max-width:143px}.logo-cell.nvidia img{max-height:44px}.membership-line{display:flex;align-items:center;gap:28px;padding:22px 0;border-top:1px solid #dce0e8}.membership-line img{width:83px;height:25px;object-fit:contain}.membership-line>span{font-size:12px;color:#788098}.membership-line b{color:#374361;font-weight:500}.membership-line a{margin-left:auto;font-size:11px;color:#4a61a2;border-bottom:1px solid #97a5c8;padding-bottom:3px}.section{padding:96px 0}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px}.section-head h2,.section-title{font:500 clamp(34px,3.6vw,50px)/1.16 var(--f-display);letter-spacing:-1.9px;margin-top:18px}.section-head>p{max-width:340px;font-size:13px;line-height:1.9;color:var(--muted);padding-bottom:4px}.product-section{background:radial-gradient(ellipse at 0 100%,#18224240,transparent 60%),#0b0e16}.product-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #333b50;gap:20px;padding:0 0 22px}.product-tabs button{background:transparent;color:#8b99b7;display:flex;gap:16px;align-items:center;text-align:left;position:relative;padding:0 10px 0 0}.product-tabs button:after{content:'';position:absolute;left:0;right:0;bottom:-23px;height:2px;background:transparent}.product-tabs button[aria-selected=true]:after{background:#869fff;box-shadow:0 0 20px #617dff}.product-tabs b{display:block;font:500 16px var(--f-display)}.product-tabs small{font-size:10px;display:block;margin-top:5px;color:#657b9b}.product-tabs button[aria-selected=true] b{color:#edf3ff}.product-tabs button[aria-selected=true] .product-mark{box-shadow:0 0 32px #7382f21a}.product-workbench{display:grid;grid-template-columns:1.35fr 1fr;gap:75px;padding-top:48px;align-items:center}.showcase-visual{min-width:0;position:relative}.workbench-scene{min-height:348px;animation:scene-in .3s ease}.workspace-app{background:#f5f6fc;color:#26334d;border:1px solid #8392ad;border-radius:9px;overflow:hidden;box-shadow:0 25px 80px #0003;font-family:var(--f-body)}.workspace-top{height:44px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #e0e4ee;padding:0 19px;background:#fff;font-size:10px}.workspace-top b{color:#334260;font:600 12px var(--f-display)}.workspace-top>span:nth-child(2){color:#96a0b8;margin-left:auto;font-size:11px}.app-avatar{width:20px;height:20px;border-radius:50%;background:#e4e8f8;color:#6b7697;display:grid;place-items:center;font-size:11px}.workspace-body{display:grid;grid-template-columns:116px 1fr;min-height:303px}.workspace-body aside{background:#eef0f8;border-right:1px solid #e0e4ee;display:flex;flex-direction:column;padding:23px 13px 17px;gap:6px;font-size:11px;color:#79839b}.workspace-body aside b{font:10px var(--f-mono);letter-spacing:.06em;margin-bottom:13px;color:#929ab3}.workspace-body aside>span{padding:8px 9px;border-radius:4px}.workspace-body aside>span.active{background:#e1dcf6;color:#7968ab}.workspace-body aside>small{margin-top:auto;padding:30px 5px 0;font-size:10px;color:#a0a9bf}.workspace-canvas{padding:26px;min-width:0}.scene-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.scene-heading span,.file-tag{font:10px var(--f-mono);letter-spacing:.12em;color:#8588a3;display:block}.workspace-canvas h4{font:500 21px/1.25 var(--f-display);letter-spacing:-.6px;margin-top:11px}.sixty{font:500 55px/.9 var(--f-display);letter-spacing:-3px;color:#9274d3;text-align:right}.sixty small{display:block;font:9px var(--f-mono);letter-spacing:.12em;margin-top:9px;color:#a396b7}.session-map{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;margin-top:25px}.session-map>span{aspect-ratio:1;display:grid;place-items:center;background:#e7e8f1;color:#a4abc0;font:9px var(--f-mono);border-radius:3px;border:1px solid #dcdfea;min-width:0}.session-map .filled{background:#9175cf;color:#fff;border-color:#9175cf}.session-map .mid{background:#d4c7f1;color:#8975b2;border-color:#cdbdec}.workspace-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:20px;color:#8891a8;font-size:10px}.step-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:20px}.step-selector button{background:transparent;color:#647899;text-align:left;font-size:11px;line-height:1.6;padding:9px 5px 9px 0;border-top:1px solid #2c3750}.step-selector button span{display:block;font:10px var(--f-mono);color:#3e537b;margin-bottom:4px}.step-selector button[aria-pressed=true]{border-color:#a8b2e9;color:#cbd6f1}.step-selector button[aria-pressed=true] span{color:#879ade}.preview-label{display:block;color:#5e6a83;font:10px/1.5 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:16px;text-align:center}.showcase-copy .card-label{margin-bottom:22px}.card-label{display:flex;gap:16px;align-items:center}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font:11px/1.4 var(--f-body);color:#accac0;background:#2c42322b;border:1px solid #3b594148;border-radius:20px;white-space:nowrap}.status i{width:4px;height:4px;background:#90ba9b;border-radius:50%}.status.soon{color:#b7d6e4;border-color:#3b5c713d;background:#24405633}.status.soon i{background:#91c3da}.status.internal{color:#b3bbf3;background:#3e438025;border-color:#565a933b}.status.internal i{background:#9b9de8}.showcase-copy .eyebrow{}.showcase-copy h3{font:500 clamp(28px,2.7vw,37px)/1.18 var(--f-display);letter-spacing:-1.3px;margin:14px 0 20px}.showcase-copy p{color:#a2aac0;font-size:12px;line-height:1.9;max-width:400px}.showcase-copy ul{padding:0;margin:22px 0;list-style:none}.showcase-copy li{padding:9px 0 9px 16px;position:relative;font-size:11px;color:#c0c9de}.showcase-copy li:before{content:'';width:4px;height:4px;position:absolute;top:14px;left:0;background:#708de0}.showcase-copy .actions{gap:23px}.showcase-copy .action{}.document-sample{background:#fff;min-height:223px;border:1px solid #e0e3ed;box-shadow:5px 5px 0 #ebe9f5;width:73%;margin-inline:auto;padding:18px}.document-sample h4{font-size:24px}.document-lines{height:24px;width:87%;margin:13px 0;background:repeating-linear-gradient(#e1e4ea 0 2px,transparent 2px 8px)}.document-diagram{display:flex;gap:15px;align-items:center;margin:20px 0 16px}.document-diagram span{border:1px solid #baa8e5;width:31px;height:31px;border-radius:50%;background:#efebfa}.document-diagram span:nth-child(2){width:46px;height:46px}.document-sample small{color:#aaa4bc;font-size:9px}.extraction-note{font-size:10px;line-height:1.5;color:#8b849f;margin-top:16px;display:flex;align-items:center;gap:8px}.extraction-note i{width:5px;height:5px;border-radius:50%;background:#9d8cbf}.presentation{margin-top:12px;border-radius:4px;background:#282442;color:#f3edff;position:relative;overflow:hidden;padding:20px 25px;min-height:207px}.presentation small{font:9px var(--f-mono);letter-spacing:.1em;color:#b3a4dd}.presentation h4{font-size:24px;margin-top:20px}.presentation>span{display:block;font-size:10px;margin-top:27px;color:#b9b0d1}.slide-circles{position:absolute;right:-40px;bottom:18px;width:130px;height:130px}.slide-circles i{width:110px;height:110px;border:1px solid #8372bb;border-radius:50%;position:absolute}.slide-circles i:nth-child(2){transform:translate(20px,20px)}.slide-circles i:nth-child(3){transform:translate(-20px,-20px)}.pack-files{display:flex;gap:10px;margin-top:14px}.pack-files>span{padding:7px 12px;border:1px solid #d9d5e7;font-size:10px;color:#9c8fb4;border-radius:4px}.answer-review{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.paper-answer{padding:20px 14px;background:#fff;border:1px solid #d7deec;min-height:230px;box-shadow:5px 5px 0 #e6e8f0;font-size:11px}.paper-answer b{font-size:12px}.handwritten{font:italic 13px/1.8 Georgia;color:#768098;margin-top:20px}.paper-answer>span{font:9px var(--f-mono);color:#969aab;display:block;margin-top:17px}.mapped-results{align-self:center;color:#6b6c8a}.mapped-results i{display:block;width:25px;height:25px;border:1px solid #9585bb;border-radius:7px;box-shadow:5px 5px 0 #dfd8ee}.mapped-results h4{font-size:23px}.mapped-results p{font-size:11px;line-height:1.8;margin-top:14px;color:#85869d}.mapped-results small{display:inline-block;margin-top:17px;font:10px var(--f-mono);border-bottom:1px solid #b7b0cb;padding-bottom:4px}.lms-app .workspace-body aside>span.active{background:#e2e8fc;color:#647fbc}.course-tile{display:flex;gap:17px;align-items:center;border:1px solid #d7dff0;border-radius:6px;margin-top:20px;padding:15px}.code-glyph{font:26px var(--f-mono);color:#6f8bc5;background:#e8edfb;width:46px;height:46px;display:grid;place-items:center;flex-shrink:0}.course-tile b{font-size:12px;font-weight:500}.course-tile p{font-size:10px;color:#9aa8c3;margin-top:5px}.lesson-row{display:flex;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid #e1e6ef;font-size:11px;color:#8190b0}.lesson-row>span{font:10px var(--f-mono);color:#a7b3cc}.lesson-row b{font-size:10px;color:#6b82b4;margin-left:auto}.code-editor{margin-top:20px;background:#172235;color:#b4c9e8;border-radius:5px;padding:12px;font-size:10px;overflow:hidden}.code-editor>div{border-bottom:1px solid #34435b;padding-bottom:9px;color:#809fc8}.code-editor pre{font:10px/2 var(--f-mono);margin:11px 0;white-space:pre-wrap;overflow-wrap:anywhere}.code-editor pre i{color:#4c6589;font-style:normal;padding-right:10px}.code-editor pre em{font-style:normal;color:#a193ee}.code-editor>span{font:9px var(--f-mono);color:#547295}.hint{background:#e7edf8;border-radius:4px;padding:12px;display:flex;align-items:center;gap:15px;font-size:10px;color:#7b8bab;margin-top:14px}.hint b{color:#6e81b1;white-space:nowrap}.assessment{background:#fff;padding:23px;margin-top:20px;border:1px solid #d7dff0;border-radius:6px}.assessment small{font:10px var(--f-mono);color:#9aa6bd}.assessment b{display:block;font-size:12px;font-weight:500;margin:14px 0}.assessment>div{display:grid;gap:8px}.assessment span{border:1px solid #e1e7f1;padding:9px;font:11px var(--f-mono);border-radius:3px;color:#8093b8}.assessment .chosen{background:#e8edf9;color:#5b76b3;border-color:#a3b4d6}.journey-lines{display:grid;gap:14px;margin:25px 0}.journey-lines span{display:flex;align-items:center;gap:12px;font-size:10px;color:#8b9bb8}.journey-lines i{width:10px;height:10px;border:1px solid #a5b4d8;border-radius:50%;box-shadow:0 0 0 3px #e2e8f7}.vision-canvas{background:#14202e;color:#c9dcea;padding:19px 22px}.vision-top{display:flex;justify-content:space-between;font:10px var(--f-mono);color:#6b95b1;gap:12px}.vision-grid{height:220px;position:relative;overflow:hidden;background:linear-gradient(160deg,#1b3144bb,#111e2a),repeating-linear-gradient(90deg,transparent 0 44px,#5c95a42a 44px 45px);margin-top:15px;border:1px solid #386070;border-radius:3px;perspective:600px}.vision-grid:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 40px,#5287931a 40px 41px);pointer-events:none}.vision-subject{position:absolute;bottom:22px;width:67px;height:157px;border:1px solid #66adbb77;padding:23px 7px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.vision-subject>i{display:block;width:25px;height:25px;border-radius:50%;background:#6b8b9f;margin-bottom:7px}.vision-subject>span{display:block;width:37px;height:76px;border-radius:17px 17px 4px 4px;background:linear-gradient(#5b7e94,#294354);margin-bottom:7px}.vision-subject b{position:absolute;top:-1px;left:-1px;font:9px var(--f-mono);background:#71acba;color:#172935;padding:3px 5px}.subject-one{left:15%}.subject-two{left:44%;bottom:26px;transform:scale(.85)}.subject-three{left:71%;transform:scale(.93)}.scan-line{position:absolute;top:27%;left:0;right:0;height:1px;background:#7cbccb55;box-shadow:0 0 24px #72bada44;animation:scan 6s linear infinite alternate}.vision-data{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:14px}.vision-data>span{font-size:10px;white-space:nowrap}.vision-data i{display:inline-block;width:4px;height:4px;background:#83c9d6;border-radius:50%;margin-right:7px}.vision-data small{font-size:10px;color:#7092ad;text-align:right;max-width:190px}.exa-section{padding:92px 0;background:linear-gradient(120deg,#141e3d,#0d162c 40%,#15263b);border-block:1px solid #263657}.exa-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.exa-brand h2{font:500 clamp(62px,6.3vw,89px)/1.1 var(--f-display);letter-spacing:-5px;margin:23px 0 18px;color:#d5dfff}.exa-brand h2>span{font:100px/.5 var(--f-display);color:#728ef2;margin-left:16px}.exa-brand .status{display:inline-flex}.exa-brand h3{font:500 25px/1.35 var(--f-display);letter-spacing:-.6px;margin:25px 0 17px}.exa-brand>p{font-size:12px;color:#9facc8;max-width:380px;line-height:1.9}.exa-brand .action{margin-top:27px}.exa-feature-visual{position:relative}.exa-console{background:#0b1222;color:#d5dff2;border:1px solid #3d5076;border-radius:12px;position:relative;padding:23px;box-shadow:0 0 70px #4e76df0d;font-family:var(--f-body)}.console-head{display:flex;justify-content:space-between;align-items:center;color:#7c92be;font:10px var(--f-mono);letter-spacing:.12em;padding-bottom:21px;border-bottom:1px solid #273454}.console-head i{width:6px;height:6px;background:#769cda;border-radius:50%}.context-stack{display:grid;gap:12px;margin:23px 0;position:relative}.context-stack:before{content:'';position:absolute;top:30px;bottom:30px;left:17px;width:1px;background:#374b79}.context-stack>div{border:1px solid #293c61;background:#111e37;border-radius:6px;padding:14px 16px 14px 36px;position:relative}.context-stack>div:before{content:'';position:absolute;left:14px;top:23px;width:5px;height:5px;border-radius:50%;background:#677fc8}.context-stack small{display:block;color:#687ba7;font:9px var(--f-mono);letter-spacing:.1em;margin-bottom:6px}.context-stack span{font-size:11px;color:#a9bbde}.console-response{display:flex;gap:16px;background:linear-gradient(120deg,#213467,#23374d);border:1px solid #4e6496;border-radius:6px;padding:18px;align-items:flex-start}.console-response>b{font:40px/.8 var(--f-display);color:#9bbdf9}.console-response small{font:9px var(--f-mono);letter-spacing:.1em;color:#85a4d1}.console-response p{font-size:11px;line-height:1.7;color:#c4d6f7;margin-top:8px}.console-foot{font:9px var(--f-mono);color:#576c98;letter-spacing:.07em;display:block;margin-top:18px}.diagram-caption{display:block;font:10px var(--f-mono);color:#6c84ae;text-align:center;margin-top:20px}.records-section{padding:95px 0 90px;background:#f3f5f9;color:#15203b}.record-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center;margin-bottom:48px}.record-count{display:flex;align-items:center;gap:23px;font:500 200px/.85 var(--f-display);letter-spacing:-15px;color:#bdc8df}.record-count>span{font:12px/1.65 var(--f-mono);letter-spacing:.15em;color:#7181a1;margin-top:23px}.record-intro h2{font:500 45px/1.15 var(--f-display);letter-spacing:-1.8px;margin:17px 0}.record-intro p{font-size:13px;line-height:1.9;color:#7b849a;max-width:445px}.record-intro .text-action{margin-top:22px}.record-photo{height:435px;position:relative;overflow:hidden;border-radius:8px;background:#33425d}.record-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.record-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1020a3,transparent 60%),linear-gradient(0deg,#0b1020bb,transparent 60%)}.record-photo-caption{position:absolute;left:35px;top:35px;color:#e6edff;z-index:1}.record-photo-caption>span{display:block;font:10px var(--f-mono);letter-spacing:.12em;color:#c2c6dd}.record-photo-caption b{display:block;font:500 29px/1.25 var(--f-display);letter-spacing:-1px;margin-top:22px}.record-evidence{position:absolute;right:30px;bottom:30px;padding:25px 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 35px;color:#dbe6ff;background:#0a1429dc;border:1px solid #879ac544;backdrop-filter:blur(15px);border-radius:6px;z-index:1}.record-evidence b{display:block;font:500 38px/1 var(--f-display);letter-spacing:-1.5px}.record-evidence span{display:block;font-size:11px;color:#9faccb;margin-top:10px}.record-evidence small{grid-column:1/-1;font:10px var(--f-mono);color:#5e779f;letter-spacing:.07em;padding-top:15px;border-top:1px solid #263655}.expertise{background:#0b0e16}.expertise-rows{border-top:1px solid #293147}.expertise-row{display:grid;grid-template-columns:45px 94px 1.05fr 1fr 85px;align-items:center;gap:30px;border-bottom:1px solid #293147;padding:27px 0;transition:background .25s,padding .25s}.expertise-row:hover{background:#1b254a40;padding-inline:20px}.expertise-number{font:10px var(--f-mono);color:#4f628c}.expertise-symbol{color:#6584bd;display:grid;place-items:center}.expertise-symbol svg{width:70px;height:70px}.expertise-row h3{font:500 24px/1.3 var(--f-display);letter-spacing:-.8px}.expertise-row p{font-size:12px;line-height:1.8;color:#818da8}.expertise-link{font-size:10px;color:#8eaae5;border-bottom:1px solid #42547c;justify-self:end;padding-bottom:4px}.sarvam-section{background:#e8eef9;color:#26304a;padding:78px 0}.sarvam-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.sarvam-identity{position:relative;padding:40px 0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #bdc9e1}.sarvam-identity .eyebrow{}.sarvam-identity img{width:215px;max-width:80%;height:auto;margin-top:28px}.sarvam-motif{font:110px/1 var(--f-display);color:#b6bcf230;position:absolute;bottom:5px;right:23px}.sarvam-feature h2{font:500 38px/1.15 var(--f-display);letter-spacing:-1.5px;margin:18px 0}.sarvam-feature p{font-size:13px;line-height:1.9;color:#7f889f;max-width:460px}.sarvam-feature .text-action{}.sarvam-feature .action{}.footer{padding:75px 0 25px;background:#080b12;color:#8594b2}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:55px}.footer .brand{width:215px}.footer p{font:500 21px/1.4 var(--f-display);letter-spacing:-.5px;margin:30px 0 20px;color:#b2bfda}.footer-origin{font:10px/1.7 var(--f-mono);letter-spacing:.13em;color:#455c85}.footer h3{font-size:11px;font-weight:500;color:#bdc9e1;margin-bottom:20px}.footer-top>div>a:not(.brand){display:block;font-size:11px;padding:6px 0;color:#5f7296}.footer-top>div>a:hover{color:#b2cbfa}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #222b40;padding-top:22px;margin-top:52px;font-size:11px;color:#3e5278}.page-hero{padding:65px 0 78px;background:radial-gradient(ellipse at 85% 70%,#1b2b4d60,transparent 60%),#0b0e16;border-bottom:1px solid #242e45}.breadcrumb{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:10px;color:#566f9a;margin-bottom:36px}.breadcrumb a:hover{color:#acc4f5}.page-hero h1{font:500 clamp(43px,4.5vw,65px)/1.13 var(--f-display);letter-spacing:-2.6px;margin:20px 0 24px}.page-hero h1 em{font-style:normal;color:#a5bafb}.page-hero p{font-size:14px;color:#9ca9c4;line-height:1.9;max-width:575px}.page-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.page-hero-grid>*{min-width:0}.page-hero .card-label{margin-bottom:24px}.page-hero .eyebrow{}.page-hero .actions{gap:23px}.product-preview{min-width:0}.product-preview .preview-label{color:#55698b}.product-preview.large-preview .workspace-app{box-shadow:0 35px 100px #0005}.product-preview.large-preview .workspace-body{min-height:340px}.product-preview.large-preview .workspace-canvas{padding:27px}.product-preview.large-preview .workspace-top{height:48px}.product-preview.large-preview .session-map{margin-top:29px}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:42px}.workflow article{border-top:1px solid #374562;padding-top:23px}.workflow article>span{font:11px var(--f-mono);color:#607fbf}.workflow h3{font:500 17px/1.4 var(--f-display);letter-spacing:-.3px;margin:24px 0 13px}.workflow p{font-size:12px;line-height:1.9;color:#7e8fad}.surface-soft{background:#111a2b;border-block:1px solid #263452}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.lead{font-size:14px;line-height:1.9;color:#8193b7;margin:24px 0 28px;max-width:430px}.feature-list{display:grid;gap:28px}.feature-list article{display:grid;grid-template-columns:28px 1fr;gap:21px;border-bottom:1px solid #2b3856;padding-bottom:26px}.feature-list article>span{font:11px var(--f-mono);color:#536fa8;margin-top:5px}.feature-list h3{font:500 19px/1.4 var(--f-display);letter-spacing:-.4px;margin-bottom:10px}.feature-list p{font-size:13px;color:#8899bb;line-height:1.8}.capability-art{color:#738cc5;position:relative;background:radial-gradient(#304a79aa,transparent 65%),repeating-linear-gradient(90deg,#3b506d12 0 1px,transparent 1px 38px);height:280px;display:grid;place-items:center;border:1px solid #304261;border-radius:15px}.capability-art svg{width:200px;height:200px}.capability-art>span{position:absolute;bottom:15px;left:21px;font:11px var(--f-mono);letter-spacing:.1em;color:#546c96}.related-products{display:grid;gap:0;margin-top:30px;border-top:1px solid #354668}.related-products>a{display:flex;align-items:center;gap:28px;padding:28px 0;border-bottom:1px solid #354668}.related-products h3{font:500 22px var(--f-display);letter-spacing:-.5px;margin-bottom:8px}.related-products p{font-size:12px;color:#8297c1;line-height:1.8;max-width:580px}.related-products .status{margin-left:auto}.partner-directory{padding:78px 0;background:#f6f8fc;color:#26334f}.partner-directory .logo-wall{padding:46px 0;gap:25px}.partner-directory .logo-cell{height:104px;border:1px solid #e2e6ee}.partner-directory .logo-cell img{max-height:63px;max-width:115px}.partner-directory .logo-cell.code-org img,.partner-directory .logo-cell.iabac img{max-height:66px}.partner-directory .partner-note{font-size:11px;color:#8a93a7;line-height:1.9;max-width:780px}.partner-directory .text-action{margin-top:18px}.record-card{border-bottom:1px solid #2c3d5e;padding:35px 0}.record-card:first-child{padding-top:0}.record-card h3{font:500 29px/1.3 var(--f-display);letter-spacing:-.8px;margin:22px 0 18px}.record-card p{font-size:13px;color:#8b9ec0;line-height:1.9;max-width:735px}.record-card .text-action{margin-top:24px}.record-partner-logo{width:117px;height:auto;margin-top:24px}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.proof-photo{height:400px;position:relative;overflow:hidden;border-radius:7px}.proof-photo img{width:100%;height:100%;object-fit:cover}.photo-caption{position:absolute;bottom:0;left:0;right:0;padding:50px 23px 22px;background:linear-gradient(transparent,#081226e8);font:11px var(--f-mono);letter-spacing:.1em;color:#b3c7ed}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.team-member{border-top:1px solid #3c4e74;padding:25px 0}.team-member small{font-size:10px;color:#728bc0}.team-member h3{font:500 22px/1.4 var(--f-display);letter-spacing:-.6px;margin:16px 0 11px}.team-member p{font-size:12px;line-height:1.8;color:#6d86b0}.concept-note{font-size:10px;line-height:1.9;color:#57729e;margin-top:24px}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.contact-form{background:#121c2f;border:1px solid #304466;border-radius:12px;padding:35px}.contact-form h2{font:500 28px var(--f-display);letter-spacing:-.8px;margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.contact-form label{display:grid;gap:9px;color:#8ba3cf;font-size:11px}.contact-form input,.contact-form select,.contact-form textarea{padding:13px;background:#0d1626;border:1px solid #334c75;border-radius:4px;color:#c1d2ef;width:100%;min-width:0;font-size:13px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#536c97}.contact-form>label{margin-top:24px}.contact-form .action{margin-top:28px}.form-feedback{font-size:12px;line-height:1.8;color:#9db6e1;margin-top:20px}.contact-point{padding:26px 0;border-bottom:1px solid #2a3c60;color:#819ac4;font-size:13px;line-height:1.8}.contact-point b{display:block;font-size:12px;color:#bac9e3;margin-bottom:8px}.contact-point a{text-decoration:underline;text-underline-offset:4px}.notes{padding-block:60px 90px}.notes h2{font:500 27px var(--f-display);letter-spacing:-.7px;margin:32px 0 20px}.notes p,.notes li{font-size:13px;line-height:1.9;color:#8fa5ce;max-width:920px}.notes ul{padding-left:22px}.notes li{margin:14px 0}.notes a{color:#b0c7f7;text-decoration:underline;text-underline-offset:4px}.notes table{width:100%;border-collapse:collapse;margin:30px 0;font-size:12px}.notes th,.notes td{padding:17px;text-align:left;border-bottom:1px solid #304567;line-height:1.8;color:#849dc8;vertical-align:top}.notes th{color:#c2d1ee;background:#142239}.sitemap{font:12px/2.3 var(--f-mono);white-space:pre-wrap;background:#122039;border:1px solid #2d4269;padding:25px;color:#90addd;margin:30px 0}.swatches{display:flex;gap:20px;margin:28px 0;flex-wrap:wrap}.swatch{width:150px;font:10px var(--f-mono);color:#96abd0}.swatch i{display:block;background:var(--swatch);height:50px;border:1px solid #52617e;margin-bottom:13px;border-radius:4px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-card{border:1px solid #293a5f;border-radius:8px;overflow:hidden;background:#111e36}.product-card .product-preview{padding:16px;background:#20324c;height:200px;overflow:hidden}.product-card .workspace-app{transform:scale(.7);transform-origin:top left;width:143%}.product-card-content{padding:25px}.product-card h3{font:500 26px var(--f-display);margin:21px 0 16px}.product-card p{font-size:12px;line-height:1.9;color:#869ac3}.card-link{display:inline-block;margin-top:25px}.research-sculpture{padding:30px;color:#7b9edf;background:radial-gradient(#2c4271,transparent);text-align:center}.research-sculpture svg{width:320px;max-width:100%}.research-sculpture>span{display:block;font:11px var(--f-mono);letter-spacing:.1em;color:#596f96;margin-top:20px}
@keyframes scene-in{from{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes scan{to{top:80%}}
@media(min-width:1600px){.hero-artwork{right:calc((100% - 1580px)/2);width:1200px}.hero-content{min-height:630px}.hero h1{font-size:93px}}
@media(max-width:1200px){.wrap{width:calc(100% - 72px)}.review-bar{padding-inline:36px}.header-inner{gap:24px}.brand{width:185px}nav{gap:20px;font-size:11px}.nav-trigger{font-size:11px}.header-cta{}.hero h1{font-size:72px}.hero-artwork{width:1050px;right:-210px}.hero-content{min-height:560px}.art-note{bottom:55px}.hero-index{gap:20px}.hero-index a{padding-left:20px;gap:11px}.hero-index b{font-size:11px}.logo-wall{gap:15px}.logo-cell img{max-width:100px}.logo-cell.software-ag img{max-width:110px}.product-workbench{gap:45px;grid-template-columns:1.2fr 1fr}.workspace-body{grid-template-columns:97px 1fr}.workspace-canvas{padding:23px}.session-map{gap:4px}.showcase-copy h3{font-size:30px}.showcase-copy .actions{gap:19px}.record-intro{gap:60px}.exa-feature{gap:70px}.expertise-row{gap:24px;grid-template-columns:30px 75px 1fr 1fr 60px}.expertise-row h3{font-size:22px}.sarvam-feature{gap:70px}.mega{left:-340px;width:820px;grid-template-columns:230px 1fr}.mega-products{padding:25px;gap:20px}.footer-top{gap:35px}.detail-grid{gap:60px}.page-hero-grid{gap:45px}}
@media(max-width:960px){.header-inner{height:78px}.mobile-toggle{display:flex;gap:11px;align-items:center;margin-left:auto;background:transparent;color:#b4c5e7;font-size:12px;padding:9px 0}.menu-icon{width:15px;height:10px;border-block:1px solid #96aacc;display:inline-block}.mobile-toggle[aria-expanded=true] .menu-icon{height:1px;border-bottom:0}nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0e1626;padding:15px 36px 28px;flex-direction:column;align-items:stretch;gap:0;margin:0;max-height:calc(100dvh - 115px);overflow:auto;border-bottom:1px solid #354568}nav.mobile-open{display:flex}nav>a,.nav-trigger{font-size:14px;padding:17px 0;justify-content:space-between;border-bottom:1px solid #27364f;width:100%}.mega{position:static;width:100%;border:0;box-shadow:none;display:block;background:transparent;border-radius:0}.mega-intro{display:none}.mega-products{padding:24px 0 0;gap:30px}.mega-products a{padding-top:0}.small-menu{position:static;width:100%;border:0;box-shadow:none;background:transparent;padding:10px 0}.small-menu a{font-size:13px;padding:14px 0}.hero h1{font-size:66px}.hero-content{padding:73px 0 79px;min-height:530px}.hero-artwork{right:-265px;top:0;width:1000px;height:620px}.hero-shade{background:linear-gradient(90deg,#07090e 0,#07090ef2 20%,#07090e80 52%,transparent 80%),linear-gradient(0deg,#07090e 0,transparent 25%)}.art-note{right:5px;bottom:41px;font-size:9px}.art-note>span{font-size:34px}.hero-index{grid-template-columns:repeat(4,1fr);gap:20px}.hero-index>span{display:none}.hero-index a{padding-left:14px}.hero-index a:first-of-type{border-left:0;padding-left:0}.logo-wall{gap:12px}.logo-cell img{max-width:85px}.logo-cell.software-ag img{max-width:90px}.logo-cell{padding:9px 5px}.section{padding:75px 0}.section-head h2,.section-title{font-size:40px}.section-head>p{max-width:260px;font-size:12px}.product-tabs{gap:17px}.product-tabs button{gap:10px}.product-tabs b{font-size:14px}.product-mark{width:36px;height:36px;border-radius:9px;font-size:20px}.product-mark.chronexa{font-size:30px}.product-workbench{grid-template-columns:1fr;gap:38px}.workbench-scene{min-height:348px}.showcase-visual{max-width:700px;width:100%}.workspace-body{grid-template-columns:125px 1fr}.workspace-canvas{padding:28px}.workspace-canvas h4{font-size:24px}.session-map{gap:6px}.session-map>span{font-size:11px;aspect-ratio:1.2}.sixty{font-size:64px}.workspace-bottom{font-size:11px}.step-selector button{font-size:10px}.showcase-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:0 40px}.showcase-copy .card-label{grid-column:1/-1;margin-bottom:20px}.showcase-copy .eyebrow{grid-column:1}.showcase-copy h3{grid-column:1;grid-row:3/5;font-size:33px;margin-top:17px}.showcase-copy p{grid-column:2;grid-row:2/4}.showcase-copy ul{grid-column:2;margin:11px 0}.showcase-copy .actions{grid-column:1/-1;margin-top:15px}.exa-feature{gap:45px}.exa-brand h2{font-size:62px;letter-spacing:-4px}.exa-brand h2>span{font-size:65px;margin-left:10px}.exa-brand h3{font-size:22px}.exa-console{padding:20px}.console-response{padding:16px;gap:12px}.console-response p{font-size:10px}.record-intro{gap:45px}.record-count{font-size:170px;gap:20px}.record-count>span{font-size:10px}.record-intro h2{font-size:38px}.record-intro p{font-size:12px}.record-evidence{right:20px;bottom:20px;gap:20px 25px;padding:23px}.record-evidence b{font-size:32px}.record-photo-caption b{font-size:26px}.expertise-row{grid-template-columns:24px 70px 1fr 1fr;gap:20px}.expertise-link{display:none}.expertise-row h3{font-size:20px}.expertise-row p{font-size:11px}.expertise-symbol svg{width:60px;height:60px}.sarvam-feature{gap:45px}.sarvam-identity img{width:180px}.sarvam-feature h2{font-size:33px}.sarvam-feature .actions{gap:20px}.sarvam-feature p{font-size:12px}.footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer-top>div:last-child{grid-column:2/4}.footer .brand{width:185px}.footer p{font-size:18px}.page-hero-grid{grid-template-columns:1fr;gap:45px}.page-hero-grid>.product-preview{max-width:660px}.page-hero h1{font-size:55px}.workspace-top>span:nth-child(2){font-size:10px}.workflow{grid-template-columns:1fr 1fr;gap:38px}.detail-grid{gap:40px}.partner-directory .logo-wall{grid-template-columns:repeat(4,1fr);gap:20px}.partner-directory .logo-cell img{max-width:135px}.proof-grid{gap:40px}.proof-photo{height:355px}.team-grid{grid-template-columns:1fr 1fr}.contact-layout{gap:40px;grid-template-columns:.85fr 1.15fr}.contact-form{padding:27px}.form-grid{grid-template-columns:1fr}.capability-art{max-width:600px;height:270px}}
@media(max-width:640px){.wrap{width:calc(100% - 40px)}.review-bar{padding:7px 20px;font-size:10px;letter-spacing:.07em}.review-bar a{font-size:10px}.header-inner{height:69px;gap:20px}.brand{width:173px}.header-cta{display:none}nav{padding:10px 20px 22px}.mega-products{grid-template-columns:1fr;gap:5px}.mega-products a{padding:10px 0 17px}.mega-products>div:nth-child(2){margin-top:7px}.menu-label{font-size:11px}.hero-content{padding:53px 0 257px;min-height:649px;align-items:flex-start}.hero-copy{max-width:100%}.hero .eyebrow{}.hero h1{font-size:clamp(42px,11.6vw,68px);letter-spacing:-2.8px;margin:25px 0 20px;line-height:1.07}.hero p{font-size:12px;line-height:1.9;max-width:330px}.hero p br{display:none}.hero .actions{gap:23px;margin-top:25px}.action{}.text-action{}.hero-artwork{width:720px;height:405px;top:auto;bottom:-2px;right:-108px;object-position:right center}.hero-shade{background:linear-gradient(180deg,#07090e 0%,#07090e 49%,#07090edc 54%,transparent 66%,#07090e33 87%,#07090e 100%)}.art-note{right:0;bottom:26px;left:0;justify-content:flex-start;font-size:9px;color:#8dadd1}.art-note>span{font-size:28px}.hero-index{grid-template-columns:1fr 1fr;padding-block:24px;gap:22px 18px}.hero-index a{gap:11px;padding-left:0;border:0}.hero-index b{font-size:11px}.hero-index small{font-size:10px}.partner-shelf{padding-top:25px}.shelf-head{gap:16px;align-items:flex-start}.shelf-head .eyebrow{max-width:200px}.shelf-head>a{font-size:11px;white-space:nowrap}.logo-wall{grid-template-columns:repeat(4,1fr);gap:9px;padding:25px 0}.logo-cell{height:57px;padding:8px 5px}.logo-cell img{max-width:65px;max-height:37px}.logo-cell.nvidia img{max-height:37px}.logo-cell.code-org img{max-height:35px}.logo-cell.iabac img{max-height:38px}.logo-cell.software-ag img{max-width:70px}.membership-line{gap:17px;padding:20px 0;flex-wrap:wrap;align-items:center}.membership-line img{width:75px;height:auto;max-height:21px}.membership-line>span{font-size:10px;max-width:240px;flex:1;line-height:1.7}.membership-line a{margin-left:0;font-size:10px;margin-top:1px}.section{padding:58px 0}.section-head{display:block;margin-bottom:33px}.section-head h2,.section-title{font-size:33px;letter-spacing:-1.2px;line-height:1.18}.section-head>p{font-size:12px;margin-top:20px;max-width:350px}.eyebrow{}.product-tabs{grid-template-columns:1fr 1fr;gap:22px 15px;border:0;padding-bottom:0}.product-tabs button{padding:0 0 14px;border-bottom:1px solid #28354d;gap:13px}.product-tabs button:after{bottom:-1px;height:1px}.product-tabs b{font-size:13px}.product-tabs small{font-size:10px;line-height:1.5;margin-top:4px}.product-mark{width:36px;height:36px;font-size:19px;border-radius:8px}.product-workbench{padding-top:29px;gap:30px}.workbench-scene{min-height:302px}.workspace-top{height:39px;padding:0 12px;gap:9px}.workspace-top b{font-size:10px}.workspace-top>span:nth-child(2){font-size:9px}.workspace-body{grid-template-columns:77px 1fr;min-height:272px}.workspace-body aside{padding:19px 8px 15px;font-size:9px;gap:7px}.workspace-body aside>b{font-size:6px;letter-spacing:.02em;margin-bottom:8px}.workspace-body aside>span{padding:7px 5px}.workspace-body aside>small{font-size:6px;line-height:1.7;padding:30px 3px 0}.workspace-canvas{padding:21px 15px}.workspace-canvas h4{font-size:17px;letter-spacing:-.4px}.scene-heading{gap:10px}.scene-heading span,.file-tag{font-size:6px;letter-spacing:.06em}.sixty{font-size:41px;letter-spacing:-2px}.sixty small{font-size:5px;letter-spacing:.05em;margin-top:6px}.session-map{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:22px}.session-map>span{font-size:6px;aspect-ratio:1.1;border-radius:2px}.workspace-bottom{margin-top:20px;font-size:6px;gap:10px;line-height:1.7}.step-selector{grid-template-columns:1fr 1fr;gap:6px 15px;margin-top:17px}.step-selector button{font-size:11px;padding:8px 0}.step-selector button span{font-size:9px;margin-bottom:3px}.preview-label{font-size:9px;margin-top:14px}.showcase-copy{display:block}.showcase-copy .card-label{margin-bottom:20px}.showcase-copy h3{font-size:28px;letter-spacing:-1px;line-height:1.25;margin:13px 0 18px}.showcase-copy p{font-size:12px}.showcase-copy li{font-size:11px;padding-block:9px}.showcase-copy .actions{margin-top:25px;gap:24px}.document-sample{width:87%;padding:15px;min-height:214px}.document-sample h4{font-size:21px}.document-sample small{font-size:6px}.document-diagram{gap:10px;margin-block:14px}.document-diagram span{width:24px;height:24px}.document-diagram span:nth-child(2){width:34px;height:34px}.extraction-note{font-size:9px;gap:5px}.presentation{padding:18px;min-height:210px}.presentation h4{font-size:23px;margin-top:28px}.presentation>span{max-width:110px;font-size:9px}.slide-circles{right:-70px}.pack-files{gap:7px}.pack-files>span{font-size:6px;padding:7px;line-height:1.6}.answer-review{gap:12px}.paper-answer{padding:14px 10px;min-height:223px}.paper-answer>b{font-size:11px}.handwritten{font-size:10px;line-height:1.8}.mapped-results h4{font-size:19px}.mapped-results p{font-size:10px;margin-top:12px}.mapped-results small{font-size:6px}.course-tile{gap:10px;padding:10px}.code-glyph{width:32px;height:40px;font-size:18px}.course-tile b{font-size:11px}.course-tile p{font-size:9px;line-height:1.7}.lesson-row{font-size:10px;gap:7px}.lesson-row>b{display:none}.code-editor{padding:10px;margin-top:18px}.code-editor pre{font-size:10px;line-height:2}.code-editor pre i{padding-right:4px}.hint{padding:10px;gap:9px;font-size:9px;line-height:1.7}.hint b{font-size:9px}.assessment{padding:16px}.assessment b{font-size:10px}.assessment span{font-size:10px}.journey-lines{gap:17px}.journey-lines span{font-size:11px}.vision-canvas{padding:17px 14px}.vision-top{font-size:6px}.vision-grid{height:215px}.vision-subject{width:54px;height:143px}.vision-subject>span{width:31px;height:69px}.subject-one{left:10%}.subject-two{left:40%}.subject-three{left:71%}.vision-data{gap:12px}.vision-data>span{font-size:10px}.vision-data small{font-size:9px}.exa-section{padding:60px 0}.exa-feature{grid-template-columns:1fr;gap:38px}.exa-brand h2{font-size:60px;letter-spacing:-3px;margin:22px 0 18px}.exa-brand h2>span{font-size:67px}.exa-brand h3{font-size:24px;margin-top:23px}.exa-brand>p{font-size:12px}.exa-console{padding:20px}.console-head{font-size:9px}.context-stack span{font-size:10px}.console-response p{font-size:10px}.console-foot{font-size:6px;line-height:1.7}.records-section{padding:60px 0}.record-intro{grid-template-columns:1fr;gap:30px;margin-bottom:33px}.record-count{font-size:140px;letter-spacing:-10px;gap:28px}.record-count>span{font-size:11px;margin-top:13px}.record-intro h2{font-size:33px;letter-spacing:-1.1px}.record-photo{height:460px}.record-photo>img{object-position:54% center}.record-photo-caption{left:23px;top:27px}.record-photo-caption>span{font-size:9px}.record-photo-caption b{font-size:25px;margin-top:15px}.record-evidence{left:16px;right:16px;bottom:16px;padding:23px 17px;gap:20px 12px}.record-evidence b{font-size:27px;letter-spacing:-1px}.record-evidence span{font-size:9px;line-height:1.7;margin-top:8px}.record-evidence small{font-size:9px;letter-spacing:0;line-height:1.7;padding-top:12px}.expertise-row{grid-template-columns:22px 58px 1fr;gap:10px 13px;padding:24px 0}.expertise-row h3{font-size:19px;letter-spacing:-.5px}.expertise-row p{grid-column:3;font-size:11px;line-height:1.8}.expertise-symbol{grid-row:1/3;grid-column:2}.expertise-number{grid-row:1/3;font-size:11px}.expertise-symbol svg{width:54px;height:54px}.expertise-row:hover{padding-inline:0;background:#121c3433}.sarvam-section{padding:52px 0}.sarvam-feature{grid-template-columns:1fr;gap:34px}.sarvam-identity{padding:0 0 35px;border-right:0;border-bottom:1px solid #bfcbe0;min-height:138px}.sarvam-identity img{width:167px;margin-top:26px}.sarvam-motif{bottom:20px;right:20px;font-size:90px}.sarvam-feature h2{font-size:31px;letter-spacing:-1.1px}.sarvam-feature .actions{gap:25px}.footer{padding:52px 0 24px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:auto}.footer .brand{width:195px}.footer p{font-size:20px;margin-top:25px}.footer h3{margin-bottom:16px}.footer-top>div>a:not(.brand){font-size:10px;padding-block:6px}.footer-bottom{display:block;font-size:10px;line-height:1.9;margin-top:35px;padding-top:19px}.footer-bottom>span{display:block;margin-bottom:9px}.page-hero{padding:35px 0 49px}.breadcrumb{font-size:11px;gap:10px;margin-bottom:30px}.page-hero h1{font-size:36px;letter-spacing:-1.4px;margin-top:17px}.page-hero p{font-size:12px;line-height:1.9}.page-hero .actions{gap:23px;margin-top:25px}.page-hero .action{}.page-hero .eyebrow{}.page-hero-grid{gap:32px}.product-preview.large-preview .workspace-top{height:40px}.product-preview.large-preview .workspace-body{min-height:293px}.product-preview.large-preview .workspace-canvas{padding:23px 15px}.workflow{gap:33px 20px;margin-top:32px}.workflow h3{font-size:15px;margin:19px 0 12px}.workflow p{font-size:11px;line-height:1.9}.workflow article>span{font-size:10px}.detail-grid{grid-template-columns:1fr;gap:36px}.lead{font-size:12px;margin-top:23px}.feature-list h3{font-size:18px}.feature-list p{font-size:12px}.feature-list article{gap:18px}.capability-art{height:240px}.capability-art svg{width:170px;height:170px}.capability-art>span{font-size:9px}.related-products>a{gap:18px;align-items:flex-start;flex-wrap:wrap;padding:23px 0}.related-products>a>div{flex:1;min-width:0}.related-products h3{font-size:21px}.related-products p{font-size:11px}.related-products .status{margin-left:54px}.partner-directory{padding:53px 0}.partner-directory .logo-wall{grid-template-columns:1fr 1fr;gap:13px;padding:32px 0}.partner-directory .logo-cell{height:95px}.partner-directory .logo-cell img{max-width:125px;max-height:55px}.partner-directory .logo-cell.code-org img,.partner-directory .logo-cell.iabac img{max-height:55px}.partner-directory .partner-note{font-size:10px}.record-card h3{font-size:24px;letter-spacing:-.5px}.record-card p{font-size:12px}.proof-grid{grid-template-columns:1fr;gap:35px}.proof-photo{height:300px}.photo-caption{font-size:10px}.team-grid{grid-template-columns:1fr;gap:18px;margin-top:33px}.team-member h3{font-size:21px}.team-member p{font-size:12px}.contact-layout{grid-template-columns:1fr;gap:36px}.contact-form{padding:24px}.contact-form h2{font-size:24px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px;padding:12px}.notes{padding-block:35px 65px}.notes h2{font-size:24px}.notes p,.notes li{font-size:12px}.notes th,.notes td{font-size:11px;padding:11px 7px;overflow-wrap:anywhere}.notes table{table-layout:fixed}.notes th:first-child{width:23%}.notes th:nth-child(2){width:24%}.sitemap{font-size:10px;padding:20px;line-height:2.1}.swatches{gap:20px 15px}.swatch{width:calc(50% - 8px);font-size:11px}.swatch i{height:44px}.product-grid{grid-template-columns:1fr}}
@media(max-width:350px){.hero h1{font-size:39px;letter-spacing:-2px}.hero-content{padding-bottom:246px;min-height:629px}.hero-artwork{right:-146px;bottom:0}.hero .actions{gap:18px}.hero .action{}.hero .text-action{}.logo-wall{grid-template-columns:repeat(3,1fr)}.membership-line{gap:15px}.product-tabs{gap:20px 13px}.product-tabs button{gap:9px}.product-tabs .product-mark{width:31px;height:31px}.product-tabs b{font-size:12px}.workspace-body{grid-template-columns:63px 1fr}.workspace-canvas{padding-inline:12px}.workspace-body aside{font-size:6px;padding-inline:7px}.workspace-body aside>span{padding-inline:3px}.session-map{gap:3px}.session-map>span{font-size:5px}.workspace-canvas h4{font-size:15px}.sixty{font-size:36px}.workspace-bottom{font-size:5px}.showcase-copy h3{font-size:27px}.answer-review{gap:9px}.paper-answer{padding:12px 8px}.mapped-results p{font-size:9px}.document-sample{width:95%}.course-tile{padding:9px;gap:8px}.course-tile b{font-size:10px}.course-tile p{font-size:6px}.code-editor pre{font-size:9px}.hint{padding:8px;font-size:6px}.vision-subject{width:44px}.vision-subject>span{width:28px}.vision-data small{font-size:6px}.exa-brand h2{font-size:54px}.exa-brand h2>span{font-size:58px;margin-left:7px}.context-stack span{font-size:11px}.console-response p{font-size:11px}.record-evidence b{font-size:24px}.record-evidence span{font-size:6px}.expertise-row h3{font-size:17px}.expertise-row p{font-size:10px}.expertise-row{grid-template-columns:16px 48px 1fr;gap:10px}.expertise-symbol svg{width:46px;height:46px}.page-hero h1{font-size:32px}.page-hero .action{max-width:100%}.partner-directory .logo-cell img{max-width:102px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(min-width:961px){.section-head>p{font-size:14px}.showcase-copy p{font-size:14px}.showcase-copy li{font-size:12px}.exa-brand>p{font-size:14px}.record-intro p{font-size:14px}.expertise-row p{font-size:13px}.sarvam-feature p{font-size:14px}.page-hero p{font-size:15px}.workflow p{font-size:13px}}
/* Feature-shaped product pages */
.bespoke-hero{padding:58px 0 76px;border-bottom:1px solid #2a3650}.bespoke-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.bespoke-copy .card-label{margin-bottom:25px}.bespoke-copy h1{font:500 clamp(44px,4.7vw,68px)/1.08 var(--f-display);letter-spacing:-2.8px;margin:20px 0 25px}.bespoke-copy h1 em{font-style:normal;color:#9cb5f3}.bespoke-copy>p{font-size:14px;line-height:1.9;color:#90a5cd;max-width:535px}.lms-bespoke{background:radial-gradient(ellipse at 90% 60%,#243e7666,transparent 65%),#0b1220}.lms-hero-workspace{padding:19px;border:1px solid #3a507e;border-radius:12px;background:#101e36;box-shadow:0 30px 80px #0005}.window-label{display:flex;align-items:center;justify-content:space-between;font:10px var(--f-mono);letter-spacing:.12em;color:#6f8fbd;padding:0 0 18px}.window-dots{display:flex;gap:5px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#466891}.lms-hero-workspace .workspace-app{border-color:#596e93}.lms-demo-controls{display:flex;gap:18px;justify-content:space-between;padding-top:18px}.lms-demo-controls button{color:#7793bb;border-bottom:1px solid #374d73;background:transparent;font-size:10px;padding:8px 8px 10px}.lms-demo-controls button[aria-pressed=true]{color:#d5e1ff;border-color:#a2b8eb}.learning-route{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:25px;position:relative}.learning-route:before{content:'';position:absolute;top:19px;left:18px;right:18px;border-top:1px solid #324b79}.route-node{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid #506da4;border-radius:50%;background:#0e192e;color:#7f9fd5;font:11px var(--f-mono)}.route-illustration{height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8ca7df;gap:10px}.route-illustration>b{font:500 50px var(--f-display);letter-spacing:-3px}.route-illustration>span{font:10px var(--f-mono);color:#506c9e}.line-motif{width:55px;height:20px;background:repeating-linear-gradient(#5b76a533 0 2px,transparent 2px 7px)}.check-motif{width:40px;border-bottom:1px solid #576f98}.learning-route h3{font:500 23px var(--f-display);margin:7px 0 14px}.learning-route p{font-size:13px;line-height:1.8;color:#7991b9}.lms-support{background:#13213c;border-block:1px solid #314361}.lms-companion{border:1px solid #425678;border-radius:10px;padding:25px;background:#101a2e}.lms-companion .code-editor{margin-top:0;padding:18px}.lms-companion .code-editor pre{font-size:13px;line-height:2.2}.lms-companion .console-response{margin-top:20px}.lms-operations{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.lms-operations article{border-top:1px solid #364d74;padding-top:24px}.lms-operations article>span{font:11px var(--f-mono);color:#526f9f}.lms-operations h3{font:500 22px var(--f-display);letter-spacing:-.5px;margin:24px 0 14px}.lms-operations p{font-size:13px;line-height:1.9;color:#7f96bd}.product-switcher{background:#101a2c;border-top:1px solid #263e66;padding:34px 0}.product-switcher .wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.product-switcher .wrap>div{display:flex;gap:70px}.product-switcher a{display:flex;align-items:center;gap:15px}.product-switcher a>span{font-size:13px;color:#b3c7e7}.product-switcher small{display:block;font-size:11px;color:#506d9c;margin-top:5px}.product-switcher a:hover>span{color:white}.pace-bespoke{background:#f3f0f8;color:#2c2840;border-bottom-color:#d9d1e7;position:relative;overflow:hidden}.pace-bespoke .breadcrumb{color:#ada0bd}.pace-bespoke .eyebrow{}.pace-bespoke h1{font-size:65px}.pace-bespoke h1 em{color:#8a69b7}.pace-bespoke .bespoke-copy>p{color:#8b7d9e}.pace-bespoke .action{}.pace-bespoke .text-action{}.pace-bespoke .status{color:#7c927e;background:#e1e8df;border-color:#c8d7c4}.pace-bespoke .product-mark{background:#e1d5ed;border-color:#c7b2da;color:#9573b2}.pace-hero-plan{padding:36px;background:#fff;border:1px solid #d9cee7;border-radius:2px 20px 2px 2px;box-shadow:17px 17px 0 #e6deef,-8px -8px 0 #ebe6f3;position:relative;transform:rotate(-2deg)}.paper-corner{position:absolute;right:0;top:0;width:23px;height:23px;background:linear-gradient(225deg,#d5c7e6 50%,transparent 51%);border-bottom-left-radius:4px}.pace-plan-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #e4ddec}.pace-plan-head>span{font:10px var(--f-mono);color:#a492bb;letter-spacing:.1em}.pace-plan-head>b{font:500 82px/.9 var(--f-display);letter-spacing:-5px;color:#9b7cc7}.pace-plan-head>b>span{font:10px var(--f-mono);display:block;letter-spacing:.1em;text-align:right;margin-top:11px;color:#aa9bb9}.pace-plan-map{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin-top:28px}.pace-plan-map span{aspect-ratio:1;display:grid;place-items:center;background:#f1edf7;border:1px solid #e6dff0;color:#b2a2c6;border-radius:3px;font:11px var(--f-mono)}.pace-plan-map span:nth-child(-n+20){background:#9c82c7;color:#fff;border-color:#9c82c7}.plan-signature{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#b3a9c1;margin-top:24px;line-height:1.7}.plan-signature b{font-weight:500;color:#9f8fb1}.pace-hero-plan .preview-label{color:#b5a8c5;font-size:9px}.pace-studio{background:#eae3f2;color:#3d344f}.pace-studio .eyebrow{}.pace-studio .section-head>p{color:#91809e}.teacher-desk{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:start}.teacher-desk>article:nth-child(2){margin-top:48px}.teacher-desk>article:nth-child(3){margin-top:96px}.desk-index{display:block;font:11px var(--f-mono);color:#a395b4;margin-bottom:20px}.desk-book-cover{min-height:270px;background:#eee8f5;border:1px solid #c9bbdc;padding:28px;position:relative;box-shadow:8px 8px 0 #d9cee5;overflow:hidden}.desk-book-cover>span{font:10px var(--f-mono);letter-spacing:.15em;color:#b19bc8}.desk-book-cover h3{font:500 29px/1.2 var(--f-display);letter-spacing:-1px;margin-top:35px;color:#79648f}.desk-book-cover .document-lines{background:repeating-linear-gradient(#bba7cb5c 0 2px,transparent 2px 10px);height:37px;margin-top:32px}.book-spine{position:absolute;left:11px;top:0;bottom:0;width:1px;background:#c6b8d5}.desk-session-art{height:270px;background:#fff;border:1px solid #d6cce4;box-shadow:0 7px 20px #957da416;border-radius:8px;padding:26px}.desk-session-art>b{font:500 75px/1 var(--f-display);color:#a48bc5;letter-spacing:-4px}.desk-session-art>div{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0}.desk-session-art i{height:21px;background:#d6c9e7;border-radius:2px}.desk-session-art i:nth-child(-n+6){background:#a790c7}.desk-session-art>span{font:9px var(--f-mono);color:#b6a6c5;letter-spacing:.04em}.desk-slide{height:270px;padding:27px;background:#3e3156;border-radius:8px;color:#e1d7ee;position:relative;overflow:hidden}.desk-slide small{font:10px var(--f-mono);color:#a990c6}.desk-slide h3{font:500 27px/1.2 var(--f-display);letter-spacing:-.8px;margin-top:30px}.desk-slide>span{font-size:11px;position:absolute;bottom:27px;left:27px;color:#aa98c0}.desk-slide .slide-circles{bottom:19px;right:-55px;opacity:.7}.teacher-desk h4{font:500 21px var(--f-display);letter-spacing:-.5px;margin:30px 0 12px;color:#89729f}.teacher-desk p{font-size:13px;line-height:1.9;color:#9a88aa}.pace-evaluation{background:#141020}.pace-evaluation-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.pace-evaluation .eyebrow{}.pace-evaluation .lead{color:#91809e}.pace-evaluation .action{}.pace-evaluation .section-title{color:#e2d6f1}.evaluation-visual .workspace-app{transform:rotate(2deg);border-color:#66537f}.evaluation-visual .preview-label{color:#736088}.sense-bespoke{padding:55px 0 0;background:radial-gradient(ellipse at 50% 90%,#12475655,transparent 70%),#09141d}.sense-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:end}.sense-intro h1{font:500 67px/1.1 var(--f-display);letter-spacing:-2.8px;margin:19px 0 35px}.sense-intro h1 em{font-style:normal;color:#86b8ca}.sense-intro .card-label{margin-bottom:23px}.sense-intro .eyebrow{}.sense-intro p{font-size:14px;line-height:1.9;color:#7396ab;max-width:435px;margin-bottom:27px}.sense-intro>div:last-child{padding-bottom:38px}.sense-intro .action{}.sense-product-stage{max-width:1040px;margin:22px auto 0;padding:22px;background:#0a1a25;border:1px solid #2e5668;border-radius:10px;box-shadow:0 20px 120px #14798512}.sense-product-stage .workspace-app{background:#101f2a;border-color:#365c6a;box-shadow:none}.sense-product-stage .workspace-top{background:#10232e;border-color:#294657}.sense-product-stage .workspace-top b{color:#81a9bd}.sense-product-stage .workspace-top>span:nth-child(2){color:#3c697d}.sense-product-stage .app-avatar{background:#203f4b;color:#528396}.sense-product-stage .vision-grid{height:315px;background:linear-gradient(160deg,#223f50bb,#111e2a),repeating-linear-gradient(90deg,transparent 0 44px,#5c95a42a 44px 45px)}.sense-product-stage .vision-subject{height:224px;width:102px;bottom:35px;padding-top:35px}.sense-product-stage .vision-subject>i{width:35px;height:35px}.sense-product-stage .vision-subject>span{width:53px;height:115px}.sense-product-stage .vision-subject>b{font-size:11px;padding:5px 7px}.sense-product-stage .preview-label{color:#3e6f83;margin-top:18px}.sense-signal-strip{display:flex;justify-content:space-between;gap:35px;padding:36px 0;font:11px var(--f-mono);color:#376b7c;letter-spacing:.1em}.sense-signal-strip i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#72afc5;margin-right:8px}.sense-workflow{background:#0d1a25}.sense-workflow .eyebrow{}.sense-process{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px}.sense-process article{border-top:1px solid #254557;padding-top:24px}.sense-process article>span{font:10px var(--f-mono);color:#3d8394}.sense-process h3{font:500 20px var(--f-display);letter-spacing:-.4px;margin:24px 0 13px}.sense-process p{font-size:13px;line-height:1.9;color:#6f98af}.signal-bars{height:50px;display:flex;align-items:center;gap:7px;margin-top:25px}.signal-bars i{width:2px;height:12px;background:#2d5c71}.signal-bars i:nth-child(3n){height:34px;background:#3b8499}.signal-bars i:nth-child(3n+1){height:22px}.sense-capabilities{background:#09131e}.sense-feature{padding:39px 0;display:grid;grid-template-columns:200px 1fr 130px;gap:70px;align-items:center;border-block:1px solid #28465a}.sense-feature+.sense-feature{border-top:0}.sense-feature>span{font:11px var(--f-mono);color:#497d98;letter-spacing:.1em}.sense-feature h2{font:500 31px/1.3 var(--f-display);letter-spacing:-.8px;color:#a6cbdd}.sense-feature p{font-size:13px;line-height:1.9;color:#547f99;margin-top:20px;max-width:460px}.vision-crosshair{width:85px;height:85px;border:1px solid #3b7a94;position:relative;justify-self:center}.vision-crosshair:before,.vision-crosshair:after{content:'';position:absolute;background:#639bb8;left:50%;top:50%;width:20px;height:1px;transform:translate(-50%,-50%)}.vision-crosshair:after{transform:translate(-50%,-50%) rotate(90deg)}.vision-wave{width:100px;height:45px;background:repeating-linear-gradient(90deg,#5792aa 0 1px,transparent 1px 10px);clip-path:polygon(0 40%,10% 15%,20% 35%,30% 5%,40% 30%,50% 0,60% 60%,70% 10%,80% 30%,90% 5%,100% 40%,100% 60%,90% 90%,80% 70%,70% 85%,60% 70%,50% 100%,40% 65%,30% 90%,20% 65%,10% 85%,0 60%);justify-self:center}.sense-launch{padding:60px 0;background:#102936;border-block:1px solid #2e5165}.sense-launch .wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px 65px;align-items:center}.sense-launch h2{font:500 31px var(--f-display);letter-spacing:-.9px;grid-column:1;grid-row:2}.sense-launch .status{justify-self:start}.sense-launch p{grid-column:2;grid-row:1/3;font-size:13px;line-height:1.9;color:#7299b0}.sense-launch .text-action{grid-column:1;margin-top:5px;justify-self:start}.exa-bespoke{padding:55px 0 0;background:radial-gradient(ellipse at 50% 45%,#26366c66,transparent 60%),#0a0f1c}.exa-title{text-align:center;padding:20px 0 60px}.exa-title .eyebrow{}.exa-title h1{font:500 90px/1.02 var(--f-display);letter-spacing:-4.7px;margin:27px 0}.exa-title h1 em{font-style:normal;color:#a4b8ff}.exa-title p{font-size:14px;line-height:1.9;color:#8496bd}.exa-title .status{margin-top:23px}.exa-context-lab{display:grid;grid-template-columns:1.05fr 1fr 1.05fr;background:#101b30;border:1px solid #354a75;border-radius:12px;overflow:hidden;margin-bottom:47px}.exa-context-lab>div{padding:35px;position:relative}.lab-scenario{background:#172545}.lab-scenario .eyebrow{}.lab-scenario h2{font:500 33px/1.2 var(--f-display);letter-spacing:-.9px;margin:20px 0 27px}.scenario-controls{display:flex;gap:9px;margin-bottom:24px}.scenario-controls button{font-size:11px;color:#6a87bd;background:transparent;border:1px solid #3c527c;border-radius:20px;padding:8px 12px}.scenario-controls button[aria-pressed=true]{color:#c9d7ff;border-color:#7a97d1;background:#304779}.lab-example{background:#111d35;border:1px solid #2e4776;border-radius:7px;padding:18px;font-size:13px;line-height:1.8;color:#9bb5e1;min-height:105px}.lab-scenario .preview-label{font-size:9px;color:#536e9e;line-height:1.8}.lab-knowledge{border-inline:1px solid #304369}.lab-stage-number{display:block;font:10px var(--f-mono);color:#36527f;margin-bottom:20px}.lab-knowledge>small,.lab-guidance>small{font:10px var(--f-mono);color:#5f7eb3;letter-spacing:.1em}.knowledge-sheets{display:grid;gap:10px;margin:26px 0}.knowledge-sheets>span{padding:20px;border:1px solid #314c77;border-radius:3px;font-size:11px;color:#7596cf;background:#182944}.knowledge-sheets>span:nth-child(2){transform:translateX(10px)}.knowledge-sheets>span:nth-child(3){transform:translateX(20px)}.lab-knowledge p{font-size:11px;line-height:1.9;color:#607ba8;margin-top:33px}.lab-guidance{background:linear-gradient(130deg,#203265,#122140)}.lab-exa-symbol{display:block;font:600 62px/1 var(--f-display);color:#789dec;margin:40px 0 25px}.lab-guidance p{font-size:14px;line-height:1.9;color:#b8caf0}.lab-guidance>span:last-child{font:10px var(--f-mono);color:#54729e;display:block;margin-top:35px;line-height:1.7}.internal-strip{display:flex;gap:35px;justify-content:space-between;align-items:center;border-top:1px solid #273d64;padding:27px 0;color:#7895c7;font-size:11px}.internal-strip>span:first-child{font:10px var(--f-mono);color:#4c6597;letter-spacing:.1em}.internal-strip>b{font-weight:500;color:#a0b6e5}.internal-strip>span:last-child{font-size:10px;color:#57729e}.exa-principles{background:#10192c}.exa-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.exa-principle-grid article{border-top:1px solid #334b76;padding:24px 0}.exa-principle-grid article>span{font:10px var(--f-mono);color:#4d6eab}.exa-principle-grid h3{font:500 21px/1.3 var(--f-display);letter-spacing:-.5px;margin:25px 0 15px}.exa-principle-grid p{font-size:13px;line-height:1.9;color:#6b86b4}.exa-principles .text-action{margin-top:35px}
@media(max-width:1100px){.bespoke-hero-grid{gap:40px}.bespoke-copy h1{font-size:51px}.lms-hero-workspace{padding:16px}.pace-hero-plan{padding:28px}.pace-plan-head>b{font-size:64px}.pace-plan-map{gap:6px}.teacher-desk{gap:26px}.desk-book-cover,.desk-session-art,.desk-slide{padding:24px}.desk-book-cover h3,.desk-slide h3{font-size:24px}.desk-slide>span{left:24px}.pace-evaluation-grid{gap:55px}.sense-intro{gap:60px}.sense-intro h1{font-size:53px}.sense-feature{grid-template-columns:160px 1fr 100px;gap:40px}.exa-context-lab>div{padding:27px}.scenario-controls{gap:6px;flex-wrap:wrap}.scenario-controls button{font-size:10px;padding:7px 10px}.lab-scenario h2{font-size:28px}.lab-guidance p{font-size:12px}.product-switcher .wrap>div{gap:35px}.product-switcher .eyebrow{}}
@media(max-width:960px){.bespoke-hero-grid{grid-template-columns:1fr;gap:45px}.bespoke-copy h1{font-size:61px}.bespoke-copy>p{max-width:640px}.lms-hero-workspace{max-width:680px}.learning-route{gap:25px}.learning-route p{font-size:12px}.lms-operations{gap:32px}.lms-operations h3{font-size:19px}.pace-hero-plan{max-width:550px;justify-self:center;width:95%;padding:35px}.pace-bespoke .bespoke-copy>p{max-width:620px}.teacher-desk{gap:24px}.desk-book-cover,.desk-session-art,.desk-slide{height:240px;min-height:240px;padding:20px}.desk-book-cover h3,.desk-slide h3{font-size:21px}.desk-session-art>b{font-size:65px}.desk-session-art i{height:19px}.desk-slide>span{font-size:10px;left:20px;bottom:20px}.teacher-desk h4{font-size:18px}.teacher-desk p{font-size:12px}.pace-evaluation-grid{grid-template-columns:1fr;gap:40px}.evaluation-visual{max-width:630px}.sense-intro{grid-template-columns:1fr;gap:0}.sense-intro h1{font-size:58px;margin-bottom:25px}.sense-intro>div:last-child{padding:0 0 30px}.sense-intro p{max-width:650px}.sense-product-stage{padding:18px;margin-top:10px}.sense-signal-strip{gap:18px;font-size:10px}.sense-process{grid-template-columns:1fr 1fr}.sense-feature{grid-template-columns:140px 1fr 80px;gap:30px}.sense-feature h2{font-size:26px}.sense-feature p{font-size:12px}.sense-launch .wrap{gap:20px 40px}.sense-launch h2{font-size:26px}.exa-title h1{font-size:80px}.exa-context-lab{grid-template-columns:1.1fr 1fr}.lab-guidance{grid-column:1/-1;display:grid;grid-template-columns:80px 1fr;gap:10px 25px}.lab-guidance>.lab-stage-number{grid-column:1;margin-bottom:0}.lab-guidance>small{grid-column:2;grid-row:1}.lab-guidance>.lab-exa-symbol{grid-column:1;grid-row:2/4;margin:15px 0;font-size:64px;align-self:center}.lab-guidance>p{grid-column:2;font-size:14px;margin:17px 0 0;max-width:460px}.lab-guidance>span:last-child{grid-column:2;margin-top:5px}.lab-knowledge{border-right:0}.internal-strip{gap:22px;flex-wrap:wrap}.exa-principle-grid{gap:30px}.exa-principle-grid h3{font-size:18px}.exa-principle-grid p{font-size:12px}.product-switcher .wrap{display:block}.product-switcher .wrap>div{margin-top:22px;justify-content:space-between;gap:22px}}
@media(max-width:640px){.bespoke-hero{padding:35px 0 55px}.bespoke-hero-grid{gap:35px}.bespoke-copy h1{font-size:39px;letter-spacing:-1.6px;line-height:1.12;margin:18px 0 22px}.bespoke-copy>p{font-size:12px}.bespoke-copy .eyebrow{}.bespoke-copy .card-label{margin-bottom:23px}.bespoke-copy .actions{gap:22px;margin-top:27px}.bespoke-copy .action{}.lms-hero-workspace{padding:13px}.window-label{font-size:6px;padding-bottom:14px}.lms-demo-controls{gap:8px;padding-top:12px}.lms-demo-controls button{font-size:11px;padding:9px 5px}.lms-hero-workspace .workspace-body{grid-template-columns:62px 1fr}.lms-hero-workspace .workspace-canvas{padding:20px 12px}.lms-hero-workspace .code-editor pre{font-size:9px}.learning-route{grid-template-columns:1fr 1fr;gap:33px 23px}.learning-route:before{display:none}.route-illustration{height:113px}.route-illustration>b{font-size:43px}.learning-route h3{font-size:21px}.learning-route p{font-size:11px}.route-node{width:31px;height:31px;font-size:10px}.lms-companion{padding:19px}.lms-companion .code-editor{padding:15px}.lms-companion .code-editor pre{font-size:10px}.lms-operations{grid-template-columns:1fr;gap:30px;margin-top:30px}.lms-operations h3{font-size:21px;margin-top:19px}.lms-operations p{font-size:12px}.product-switcher{padding:28px 0}.product-switcher .wrap>div{flex-direction:column;gap:22px;margin-top:25px}.product-switcher a>span{font-size:12px}.product-switcher .product-mark{width:34px;height:34px}.pace-bespoke h1{font-size:43px;line-height:1.08}.pace-hero-plan{padding:25px;box-shadow:9px 9px 0 #e6deef,-5px -5px 0 #ebe6f3;width:95%;margin-top:7px}.pace-plan-head{padding-bottom:21px;gap:20px}.pace-plan-head>span{font-size:9px;line-height:1.8}.pace-plan-head>b{font-size:59px;letter-spacing:-3px}.pace-plan-head>b>span{font-size:6px}.pace-plan-map{gap:4px;margin-top:20px}.pace-plan-map span{font-size:6px}.plan-signature{font-size:6px;gap:10px;margin-top:18px}.pace-hero-plan .preview-label{font-size:6px}.teacher-desk{grid-template-columns:1fr;gap:35px}.teacher-desk>article:nth-child(2),.teacher-desk>article:nth-child(3){margin-top:0}.desk-index{font-size:10px}.desk-book-cover,.desk-session-art,.desk-slide{min-height:250px;height:250px;padding:27px}.desk-book-cover h3,.desk-slide h3{font-size:29px}.desk-session-art>b{font-size:73px}.desk-session-art i{height:22px}.desk-session-art>span{font-size:9px}.desk-slide>span{font-size:11px;bottom:27px;left:27px}.teacher-desk h4{font-size:22px;margin-top:28px}.teacher-desk p{font-size:12px}.pace-evaluation-grid{gap:38px}.sense-bespoke{padding-top:35px}.sense-intro h1{font-size:37px;letter-spacing:-1.4px;margin-bottom:22px}.sense-intro .eyebrow{}.sense-intro p{font-size:12px;margin-bottom:24px}.sense-product-stage{padding:12px;width:100%;margin-top:4px}.sense-product-stage .workspace-top{gap:10px;padding-inline:11px}.sense-product-stage .vision-canvas{padding:16px 11px}.sense-product-stage .vision-grid{height:238px}.sense-product-stage .vision-subject{width:49px;height:155px;bottom:25px;padding-top:25px}.sense-product-stage .vision-subject>i{width:23px;height:23px}.sense-product-stage .vision-subject>span{width:30px;height:82px}.sense-product-stage .vision-subject>b{font-size:6px;padding:3px 5px}.sense-product-stage .preview-label{font-size:6px;line-height:1.8;margin-top:13px}.sense-signal-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:9px;padding:27px 0;letter-spacing:.06em}.sense-process{gap:30px 23px;margin-top:34px}.sense-process h3{font-size:17px;margin-top:21px}.sense-process p{font-size:11px}.signal-bars{gap:6px;margin-top:20px}.sense-feature{grid-template-columns:1fr 55px;gap:22px;padding:28px 0}.sense-feature>span{grid-column:1/-1;font-size:10px}.sense-feature h2{font-size:23px;letter-spacing:-.6px}.sense-feature p{font-size:11px;margin-top:16px}.vision-crosshair{width:44px;height:44px}.vision-wave{width:48px;height:36px}.sense-launch{padding:43px 0}.sense-launch .wrap{display:block}.sense-launch h2{font-size:28px;line-height:1.3;margin:22px 0}.sense-launch p{font-size:12px}.sense-launch .text-action{margin-top:22px}.exa-bespoke{padding-top:35px}.exa-title{padding:8px 0 40px}.exa-title h1{font-size:57px;letter-spacing:-2.4px;margin:25px 0}.exa-title .eyebrow{}.exa-title p{font-size:12px}.exa-title .status{margin-top:23px}.exa-context-lab{grid-template-columns:1fr;margin-bottom:33px}.exa-context-lab>div{padding:27px}.lab-scenario h2{font-size:32px}.lab-scenario .eyebrow{}.scenario-controls{gap:10px;flex-wrap:nowrap}.scenario-controls button{font-size:11px;padding:8px 13px}.lab-example{font-size:12px;min-height:96px}.lab-knowledge{border-inline:0;border-block:1px solid #304369;padding-right:44px!important}.lab-knowledge p{font-size:12px}.knowledge-sheets>span{font-size:12px}.lab-guidance{display:block;grid-column:auto}.lab-guidance>small{display:block;margin-top:18px}.lab-guidance>.lab-exa-symbol{font-size:61px;margin:30px 0 21px}.lab-guidance>p{font-size:14px;line-height:1.9;margin-top:0}.lab-guidance>span:last-child{margin-top:25px}.internal-strip{gap:16px;padding-block:25px;font-size:11px}.internal-strip>span:first-child{font-size:9px;width:100%;line-height:1.8}.internal-strip>span:last-child{font-size:11px;line-height:1.9;width:100%}.exa-principle-grid{grid-template-columns:1fr;gap:20px}.exa-principle-grid h3{font-size:22px}.exa-principle-grid p{font-size:12px}.exa-principles .text-action{margin-top:21px}}
@media(max-width:350px){.bespoke-copy h1{font-size:35px}.pace-bespoke h1{font-size:39px}.pace-hero-plan{padding:21px}.lms-hero-workspace .workspace-body{grid-template-columns:51px 1fr}.lms-hero-workspace .workspace-body aside{font-size:5px;padding-inline:5px}.lms-hero-workspace .workspace-body aside b{font-size:5px}.lms-hero-workspace .code-editor pre{font-size:6px}.lms-hero-workspace .workspace-canvas h4{font-size:13px}.lms-hero-workspace .workspace-top>span:nth-child(2){font-size:6px}.sense-intro h1{font-size:33px}.sense-product-stage .vision-subject{width:39px}.sense-product-stage .vision-subject>span{width:27px}.sense-product-stage .vision-grid{height:225px}.sense-product-stage .workspace-top>span:nth-child(2){font-size:6px}.sense-feature h2{font-size:21px}.exa-title h1{font-size:50px}.scenario-controls{gap:8px}.scenario-controls button{font-size:10px;padding:8px 11px}.lab-scenario h2{font-size:30px}}
/* Exact original infinity: alpha mask of the existing logo, no redraw. */
.brand-infinity{display:block;width:100%;aspect-ratio:1699/686;background:linear-gradient(100deg,#2348c3 2%,#4e7ef9 28%,#78cbff 43%,#476af4 59%,#163eac 75%,#508cff 100%);background-size:240% 100%;-webkit-mask-image:url('/assets/chronosphere-logo.png');mask-image:url('/assets/chronosphere-logo.png');-webkit-mask-size:479.4% auto;mask-size:479.4% auto;-webkit-mask-position:33.696% top;mask-position:33.696% top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-hero{background:radial-gradient(ellipse at 85% 45%,#17275c44,transparent 55%),#080b12}.logo-hero .hero-content{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;min-height:560px;padding-block:80px}.hero-mark-stage{position:relative;min-width:0;height:345px;isolation:isolate;display:flex;align-items:center;justify-content:center}.mark-main{position:relative;z-index:2;animation:none;filter:drop-shadow(0 0 16px #3875ec22)}.mark-halo{position:absolute;inset:5% -7%;background:radial-gradient(ellipse,#2e5de833,transparent 65%);animation:brand-breathe 6s ease-in-out infinite;z-index:-1}.mark-grid{position:absolute;inset:0 -15px;background:repeating-linear-gradient(90deg,#3566cd12 0 1px,transparent 1px 42px),repeating-linear-gradient(#3566cd12 0 1px,transparent 1px 42px);mask-image:radial-gradient(ellipse,#000,transparent 70%);transform:perspective(700px) rotateX(25deg);opacity:.75}.hero-mark-caption{position:absolute;bottom:3px;left:0;color:#5674ac}.hero-mark-caption>span{display:block;font:10px var(--f-mono);letter-spacing:.15em;color:#3e5886}.hero-mark-caption>b{display:block;font-size:12px;font-weight:400;margin-top:8px;color:#7495d3}.motion-control{position:absolute;bottom:3px;right:0;display:flex;align-items:center;gap:9px;background:transparent;color:#6e8fc5;font-size:11px;padding:8px 0;border-bottom:1px solid #314d7e}.pause-symbol{width:7px;height:9px;border-inline:2px solid currentColor}.play-symbol{width:0;height:0;border-block:4px solid transparent;border-left:6px solid currentColor}.header-inner{gap:28px}nav{gap:23px}
@keyframes brand-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes brand-flow{0%{background-position:0 50%}100%{background-position:240% 50%}}@keyframes brand-breathe{0%,100%{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}
/* Gaming — warm atmospheres, centered typography and image-led galleries. */
.gaming-section{padding:85px 0 95px;background:radial-gradient(ellipse at 30% 40%,#67362d22,transparent 65%),#100f15}.gaming-section .eyebrow{}.gaming-section .section-head h2{color:#eadbd7}.gaming-section .section-head .text-action{}.game-collection{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:stretch}.alchemy-card{background:linear-gradient(150deg,#3a2525,#201b26 70%);border:1px solid #69464a;border-radius:18px;overflow:hidden;position:relative}.game-card-visual{height:335px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#8b494958,transparent 65%)}.game-icon{width:68px;height:68px;border-radius:19px;position:absolute;top:28px;left:27px;z-index:3;box-shadow:0 5px 20px #0004}.alchemy-phones{position:absolute;top:35px;left:29%;right:5%;display:flex;align-items:flex-start;gap:28px;perspective:800px}.alchemy-phones>img{width:42%;border:5px solid #231e2c;border-radius:20px;box-shadow:0 15px 50px #0005;transform:rotate(-9deg);height:auto;max-width:180px}.alchemy-phones>img:nth-child(2){transform:rotate(9deg) translateY(28px)}.game-card-copy{position:relative;padding:33px;z-index:2}.game-status{display:inline-flex;gap:7px;align-items:center;font:10px var(--f-mono);letter-spacing:.12em;color:#d6b3a4;padding:5px 0}.game-status i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#bf9b7e}.game-status.planned{color:#ae797c}.game-status.planned i{background:#ba5c66}.game-status.released{color:#d0ae8e}.game-status.released i{background:#c3b47c}.game-card-copy h3{font:500 39px/1.1 var(--f-display);letter-spacing:-1.4px;margin:20px 0 17px;color:#f1ded9}.game-card-copy p{font-size:13px;line-height:1.9;color:#b08f8c;max-width:355px}.game-card-copy .actions{gap:22px;margin-top:26px}.game-action{}.game-action:hover{}.game-card-copy .text-action{}.game-card-copy .action{}.extraction-card{border:1px solid #583438;border-radius:18px;position:relative;overflow:hidden;background:#180f16;min-height:580px;display:flex;flex-direction:column;justify-content:flex-end}.extraction-card .horror-artwork{position:absolute;inset:0}.extraction-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#180f16 0,#180f16ee 22%,#180f1680 48%,transparent 76%);z-index:1}.extraction-card .game-card-copy{padding:37px}.extraction-card .game-card-copy h3{font-size:36px;color:#debdc0}.extraction-card .game-card-copy p{color:#936c77;font-size:12px}.game-outline{}.game-outline:hover{}.horror-artwork{background:radial-gradient(ellipse at 50% 46%,#e3433830,transparent 44%),#100e14;position:relative;overflow:hidden;min-height:390px;isolation:isolate}.corridor-wall{position:absolute;top:0;bottom:0;width:38%;background:linear-gradient(90deg,#18171e,#272029);z-index:-1}.corridor-wall.left{left:0;clip-path:polygon(0 0,100% 22%,100% 72%,0 100%);background:repeating-linear-gradient(0deg,#231d271a 0 72px,#a34b5128 73px 74px),linear-gradient(90deg,#19161e,#2f252c)}.corridor-wall.right{right:0;clip-path:polygon(100% 0,0 22%,0 72%,100% 100%);background:repeating-linear-gradient(0deg,#231d271a 0 72px,#a34b5128 73px 74px),linear-gradient(-90deg,#19161e,#2f252c)}.corridor-floor{position:absolute;left:0;right:0;bottom:0;height:36%;background:repeating-linear-gradient(90deg,transparent 0 65px,#71333d15 65px 66px),linear-gradient(#331d26,#110e15);transform:perspective(300px) rotateX(30deg);transform-origin:bottom;z-index:-1}.corridor-ceiling{position:absolute;inset:0 0 auto;height:30%;background:#15131b;clip-path:polygon(0 0,100% 0,62% 76%,38% 76%);z-index:-1}.horror-door{position:absolute;width:22%;height:48%;top:23%;left:39%;border:5px solid #47242d;background:linear-gradient(100deg,#9d282d,#261016 40%,#1a0e14);box-shadow:0 0 60px #b82c3330,inset 0 0 40px #e0433325}.horror-door:before{content:'';position:absolute;top:-22px;left:-10px;right:-10px;height:3px;background:#d45751;box-shadow:0 0 15px #d94d4d}.horror-door>i{position:absolute;top:0;bottom:0;left:10px;width:3px;background:#e06754;box-shadow:0 0 20px #f35b4f}.horror-door>span{position:absolute;top:47%;left:20px;width:3px;height:10px;background:#e2a997}.concept-art-label{position:absolute;top:23px;right:23px;font:9px var(--f-mono);color:#62434c;letter-spacing:.08em}.games-hero{position:relative;overflow:hidden;isolation:isolate;text-align:center;background:#100f15;padding:85px 0 0;min-height:705px}.warm-haze{position:absolute;inset:-140px -10% 0;background:radial-gradient(ellipse at 15% 0,#e45b3277,transparent 48%),radial-gradient(ellipse at 78% 7%,#d4773c88,transparent 50%),radial-gradient(ellipse at 50% 38%,#54282caa,transparent 70%);z-index:-1}.gaming-kicker{display:inline-flex;border:1px solid #b28a6850;border-radius:20px;background:#58392b26;padding:8px 15px;font:11px var(--f-mono);letter-spacing:.12em;color:#dcb395}.games-hero h1{font:500 clamp(60px,6.2vw,90px)/1.06 var(--f-display);letter-spacing:-4px;margin:32px 0 24px;color:#f6e9dc}.games-hero h1 em{font-style:normal;color:#edbf9f}.games-hero p{font-size:15px;line-height:1.9;color:#b69a8d}.games-hero-actions{display:flex;justify-content:center;gap:30px;align-items:center;margin-top:29px}.games-hero-actions .text-action{}.games-hero .game-action{}.game-orbit{display:flex;justify-content:center;gap:28px;align-items:center;position:relative;margin:65px auto -17px;max-width:820px;padding:30px 0 45px}.game-orbit:before{content:'';position:absolute;inset:12px 12% -85px;border:1px solid #83534522;border-radius:50%}.game-orbit>img{width:110px;height:110px;border-radius:29px;box-shadow:0 0 65px #c3877333;border:1px solid #c9957b;transform:translateY(-20px);animation:game-hover 7s ease-in-out infinite}.orbit-element{width:80px;height:80px;border-radius:50%;border:1px solid #70555644;background:linear-gradient(#4d343c,#251e2a);display:grid;place-items:center;font:10px var(--f-mono);letter-spacing:.1em;color:#b07e74;box-shadow:0 5px 25px #0003}.orbit-element.e-fire{transform:translateY(33px);background:linear-gradient(#744735,#39242a);color:#b89669}.orbit-element.e-water{transform:translateY(2px);background:linear-gradient(#314955,#1b283b);color:#7295a0}.orbit-element.e-earth{transform:translateY(2px);background:linear-gradient(#484537,#252c24);color:#909577}.orbit-element.e-next{transform:translateY(33px);font-size:9px;color:#ad7079}.games-gallery{padding:88px 0 92px;background:#100f15}.games-gallery-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px}.games-gallery-head .eyebrow{}.games-gallery-head h2{font:500 47px/1.16 var(--f-display);letter-spacing:-1.6px;margin-top:19px;color:#deccc5}.game-filter{display:flex;gap:10px}.game-filter button{background:transparent;border:1px solid #59424a;padding:10px 18px;color:#8f7379;border-radius:25px;font-size:11px}.game-filter button[aria-pressed=true]{background:#493038;color:#dcbcb1;border-color:#8e6463}.game-collection.single-game{grid-template-columns:1fr;max-width:750px}.game-collection.single-game .game-card-visual{height:420px}.game-collection.single-game .alchemy-phones{left:34%;top:45px}.game-collection.single-game .alchemy-phones>img{max-width:210px}.game-studio{padding:82px 0;text-align:center;background:radial-gradient(ellipse at 50% 30%,#49352c33,transparent 70%),#171219;border-block:1px solid #423137}.game-studio .eyebrow{}.game-studio h2{font:500 40px/1.2 var(--f-display);letter-spacing:-1.3px;margin:22px 0 30px;color:#d8c1b5}.studio-path{display:flex;align-items:center;justify-content:center;gap:25px;margin:34px 0;color:#ac8d82;font-size:12px}.studio-path>i{width:48px;height:1px;background:#674648}.game-studio p{font-size:13px;line-height:1.9;color:#876e74;max-width:590px;margin-inline:auto}.alchemy-game-hero{position:relative;isolation:isolate;overflow:hidden;background:#171116;padding:45px 0 75px}.alchemy-game-hero .warm-haze{background:radial-gradient(ellipse at 10% 0,#aa573666,transparent 55%),radial-gradient(ellipse at 85% 15%,#ad645877,transparent 55%),radial-gradient(ellipse at 50% 40%,#5c2d3266,transparent 60%)}.alchemy-game-hero .breadcrumb{color:#976c62;margin-bottom:46px}.alchemy-game-intro{text-align:center}.alchemy-page-icon{width:70px;height:70px;border-radius:20px;margin:0 auto 22px;border:1px solid #ad7865;box-shadow:0 12px 40px #74352f44}.alchemy-game-intro .game-status{display:flex;justify-content:center}.alchemy-game-intro h1{font:500 90px/1.1 var(--f-display);letter-spacing:-4.8px;color:#efc8b6;margin:26px 0 20px}.alchemy-game-intro h1 em{font-style:normal;color:#ecaaaa}.alchemy-game-intro p{color:#b18a7f;font-size:15px;line-height:1.9;margin-bottom:26px}.alchemy-game-gallery{display:flex;justify-content:center;gap:65px;margin-top:68px;position:relative}.alchemy-game-gallery:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 65%,#9b6a3433,transparent 65%)}.alchemy-game-gallery>div{position:relative;width:220px;transform:rotate(-7deg)}.alchemy-game-gallery>div:nth-child(2){transform:rotate(7deg);margin-top:35px}.alchemy-game-gallery img{width:100%;height:auto;border:7px solid #2d2029;border-radius:23px;box-shadow:0 25px 50px #0006}.alchemy-game-gallery span{display:block;font:10px var(--f-mono);letter-spacing:.18em;color:#936d62;text-align:center;margin-top:20px}.alchemy-features{padding:85px 0;background:#23191e;color:#d7b9ae;border-block:1px solid #57343d}.alchemy-features .eyebrow{}.alchemy-features h2{font:500 48px/1.12 var(--f-display);letter-spacing:-1.7px;margin:22px 0 42px}.alchemy-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.alchemy-feature-grid article{position:relative;border-top:1px solid #66434a;padding:24px 0}.alchemy-feature-grid article>span{font:11px var(--f-mono);color:#80565e}.alchemy-feature-grid article>b{font:500 65px/1 var(--f-display);color:#9b6b68;display:block;margin-top:30px}.alchemy-feature-grid h3{font:500 23px var(--f-display);letter-spacing:-.6px;margin:24px 0 15px}.alchemy-feature-grid p{font-size:13px;line-height:1.9;color:#ac8684}.store-source{font-size:10px;line-height:1.8;color:#865b65;margin-top:35px}.store-source a{text-decoration:underline;text-underline-offset:3px}.game-next-link{padding:45px 0;background:#12111b;border-block:1px solid #403144}.game-next-link .wrap{display:flex;align-items:center;gap:45px;justify-content:space-between}.game-next-link .eyebrow{}.game-next-link h2{font:500 26px/1.3 var(--f-display);letter-spacing:-.5px;color:#b59bbd}.game-next-link .text-action{}.extraction-game-hero{position:relative;background:#110e15;min-height:680px;overflow:hidden;isolation:isolate;padding:45px 0}.extraction-game-hero>.horror-artwork{position:absolute;inset:0;z-index:-2;min-height:0}.extraction-game-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#110e15 0,#110e15cc 27%,#110e1540 65%,transparent),linear-gradient(0deg,#110e15,transparent 35%);z-index:-1}.extraction-game-hero .breadcrumb{color:#7a4c5a;position:relative}.extraction-game-hero .horror-door{left:64%;width:14%;height:52%;top:26%}.extraction-game-hero .corridor-wall.left{width:65%;clip-path:polygon(0 0,100% 23%,100% 79%,0 100%)}.extraction-game-hero .corridor-wall.right{width:22%;clip-path:polygon(100% 0,0 23%,0 79%,100% 100%)}.extraction-game-hero .corridor-ceiling{height:31%;clip-path:polygon(0 0,100% 0,78% 76%,64% 76%)}.extraction-game-hero .corridor-floor{height:24%}.extraction-game-hero .concept-art-label{top:auto;bottom:24px}.extraction-game-copy{padding:60px 0 75px;max-width:650px}.extraction-game-copy h1{font:500 73px/1.04 var(--f-display);letter-spacing:-3px;color:#c9b5c3;margin:27px 0 25px}.extraction-game-copy h1 em{font-style:normal;color:#b16d7e}.extraction-game-copy p{font-size:14px;line-height:1.9;color:#906579;margin-bottom:28px}.extraction-plan{padding:85px 0;background:#17101b;border-top:1px solid #4f2a40}.extraction-plan .wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px}.extraction-plan .eyebrow{}.extraction-plan h2{font:500 47px/1.14 var(--f-display);letter-spacing:-1.6px;color:#b28baa;margin:20px 0 24px}.extraction-plan p{font-size:13px;line-height:1.9;color:#8b6179;max-width:445px}.extraction-plan .text-action{margin-top:25px}.planned-specs{border-top:1px solid #4f2f49}.planned-specs>div{padding:24px 0;border-bottom:1px solid #4f2f49;display:flex;align-items:center;justify-content:space-between;gap:25px}.planned-specs span{font:10px var(--f-mono);letter-spacing:.12em;color:#694260}.planned-specs b{font-size:13px;font-weight:400;color:#9d738d}.games-gallery .game-collection.single-game .extraction-card{min-height:660px}
@keyframes game-hover{0%,100%{transform:translateY(-20px) rotate(-2deg)}50%{transform:translateY(-27px) rotate(2deg)}}
@media(max-width:1200px){nav{gap:17px}.header-inner{gap:23px}.logo-hero .hero-content{gap:50px}.game-collection{gap:25px}.game-card-visual{height:310px}.alchemy-phones{gap:20px}.game-card-copy{padding:29px}.game-card-copy h3{font-size:34px}.extraction-card .game-card-copy h3{font-size:33px}.extraction-card .game-card-copy{padding:29px}.game-card-copy .actions{gap:20px}.game-card-copy .text-action{}.extraction-plan .wrap{gap:70px}}
@media(max-width:960px){nav{gap:0}.logo-hero .hero-content{gap:30px;min-height:510px;padding-block:70px}.logo-hero .hero h1{font-size:62px}.hero-mark-stage{height:310px}.hero-mark-caption>b{font-size:10px}.hero-mark-caption>span{font-size:9px}.motion-control{font-size:10px}.game-collection{grid-template-columns:1fr 1fr;gap:22px}.game-card-visual{height:270px}.alchemy-phones{top:45px;left:18%;right:6%;gap:15px}.game-icon{width:52px;height:52px;top:21px;left:19px;border-radius:13px}.alchemy-phones>img{width:43%;border-width:4px;border-radius:16px}.game-card-copy{padding:25px}.game-card-copy h3{font-size:31px;letter-spacing:-1px}.game-card-copy p{font-size:12px}.game-card-copy .action{}.game-card-copy .actions{gap:20px;align-items:flex-start;flex-direction:column}.extraction-card{min-height:585px}.extraction-card .game-card-copy{padding:27px}.extraction-card .game-card-copy h3{font-size:30px}.game-status{font-size:9px;line-height:1.8}.game-card-copy .text-action{}.games-hero{padding-top:72px;min-height:680px}.games-hero h1{font-size:76px}.game-orbit{margin-top:60px;gap:25px}.games-gallery-head h2{font-size:40px}.game-filter{gap:8px}.game-filter button{padding:9px 13px;font-size:10px}.game-studio h2{font-size:36px}.alchemy-game-intro h1{font-size:80px}.alchemy-game-gallery{gap:50px}.alchemy-game-gallery>div{width:205px}.alchemy-features h2{font-size:42px}.alchemy-feature-grid{gap:40px}.alchemy-feature-grid h3{font-size:21px}.game-next-link .wrap{gap:30px;flex-wrap:wrap}.game-next-link h2{font-size:23px}.extraction-game-copy h1{font-size:63px}.extraction-game-copy{max-width:560px}.extraction-game-hero .horror-door{left:68%;width:17%}.extraction-game-hero .corridor-wall.left{width:69%}.extraction-game-hero .corridor-wall.right{width:15%}.extraction-plan .wrap{gap:45px}.extraction-plan h2{font-size:39px}.planned-specs>div{gap:20px;align-items:flex-start}.planned-specs b{font-size:11px}}
@media(max-width:640px){.logo-hero .hero-content{grid-template-columns:1fr;gap:24px;min-height:0;padding:51px 0 25px}.hero-mark-stage{height:216px;margin-top:4px}.mark-main{width:100%;max-width:380px;margin-top:-10px}.hero-mark-caption{bottom:9px}.hero-mark-caption>b{font-size:10px;margin-top:7px}.motion-control{bottom:9px;font-size:10px;padding-bottom:6px}.logo-hero .hero-copy{max-width:100%}.logo-hero .hero h1{font-size:43px}.mark-grid{inset:-5px -6px}.mark-halo{inset:0 -10px}.gaming-section{padding:58px 0}.game-collection{grid-template-columns:1fr;gap:26px}.game-card-visual{height:320px}.game-icon{width:58px;height:58px;top:26px;left:24px}.alchemy-phones{left:24%;right:4%;gap:19px;top:36px}.alchemy-phones>img{width:43%;max-width:145px}.game-card-copy{padding:27px}.game-card-copy h3{font-size:33px}.game-card-copy p{font-size:12px}.game-card-copy .actions{flex-direction:row;align-items:center;gap:22px;margin-top:25px}.game-card-copy .action{}.game-card-copy .text-action{}.game-status{font-size:9px;letter-spacing:.09em}.extraction-card{min-height:515px}.extraction-card .game-card-copy{padding:27px}.extraction-card .game-card-copy h3{font-size:34px}.concept-art-label{font-size:6px;top:20px;right:20px}.games-hero{padding:53px 0 0;min-height:570px}.gaming-kicker{font-size:9px;padding:7px 11px;letter-spacing:.1em}.games-hero h1{font-size:52px;letter-spacing:-2.4px;margin:28px 0 20px}.games-hero p{font-size:12px;line-height:1.9}.games-hero-actions{flex-direction:column;gap:22px;margin-top:26px}.games-hero-actions .action{}.games-hero-actions .text-action{}.game-orbit{gap:13px;margin:44px -15px 0;padding:25px 0 30px}.game-orbit>img{width:77px;height:77px;border-radius:21px;flex-shrink:0}.orbit-element{width:49px;height:49px;flex-shrink:0;font-size:5px;letter-spacing:.06em}.orbit-element.e-next{font-size:4px}.game-orbit:before{inset:12px 14% -30px}.orbit-element.e-fire,.orbit-element.e-next{transform:translateY(25px)}.games-gallery{padding:53px 0 58px}.games-gallery-head{display:block;margin-bottom:32px}.games-gallery-head h2{font-size:34px;letter-spacing:-1.1px;margin-top:18px}.game-filter{margin-top:27px;gap:10px}.game-filter button{font-size:10px;padding:9px 15px}.game-collection.single-game .game-card-visual{height:350px}.game-collection.single-game .alchemy-phones{left:24%;top:36px}.game-collection.single-game .alchemy-phones>img{max-width:155px}.game-studio{padding:56px 0}.game-studio h2{font-size:29px;letter-spacing:-.9px;margin-top:21px}.studio-path{gap:12px;flex-wrap:wrap;margin:29px 0;font-size:10px}.studio-path>i{width:17px}.studio-path>span:last-child{margin-top:5px}.game-studio p{font-size:12px}.alchemy-game-hero{padding:35px 0 52px}.alchemy-game-hero .breadcrumb{margin-bottom:37px}.alchemy-page-icon{width:66px;height:66px;border-radius:19px}.alchemy-game-intro h1{font-size:55px;letter-spacing:-2.5px;margin:24px 0 20px}.alchemy-game-intro p{font-size:12px}.alchemy-game-intro .action{}.alchemy-game-gallery{gap:30px;margin-top:48px;padding:0 6px}.alchemy-game-gallery>div{width:43%;max-width:158px}.alchemy-game-gallery>div:nth-child(2){margin-top:20px}.alchemy-game-gallery img{border-width:4px;border-radius:15px}.alchemy-game-gallery span{font-size:6px;margin-top:17px}.alchemy-features{padding:53px 0}.alchemy-features .eyebrow{}.alchemy-features h2{font-size:34px;letter-spacing:-1.1px;margin:20px 0 30px}.alchemy-feature-grid{grid-template-columns:1fr;gap:25px}.alchemy-feature-grid article{display:grid;grid-template-columns:55px 1fr;gap:10px 23px;padding:20px 0}.alchemy-feature-grid article>span{grid-column:1;grid-row:1;font-size:10px}.alchemy-feature-grid article>b{grid-column:1;grid-row:2/4;font-size:45px;margin-top:0;align-self:center}.alchemy-feature-grid h3{font-size:22px;margin:0;grid-column:2;grid-row:1/3;align-self:end}.alchemy-feature-grid p{font-size:12px;grid-column:2}.store-source{font-size:11px;margin-top:25px}.game-next-link{padding:35px 0}.game-next-link .wrap{display:block}.game-next-link .eyebrow{}.game-next-link h2{font-size:26px;margin:18px 0 22px}.game-next-link .text-action{}.extraction-game-hero{padding:35px 0;min-height:685px}.extraction-game-hero .breadcrumb{font-size:10px;gap:9px;line-height:1.8}.extraction-game-copy{padding:26px 0 265px}.extraction-game-copy h1{font-size:43px;letter-spacing:-1.7px;margin:23px 0}.extraction-game-copy p{font-size:12px}.extraction-game-hero>.horror-artwork{inset:43% 0 0}.extraction-game-hero .horror-door{left:45%;width:26%;height:56%;top:21%}.extraction-game-hero .corridor-wall.left{width:45%}.extraction-game-hero .corridor-wall.right{width:29%}.extraction-game-hero .corridor-ceiling{clip-path:polygon(0 0,100% 0,71% 75%,45% 75%)}.extraction-game-hero:before{background:linear-gradient(180deg,#110e15 0,#110e15 45%,#110e15b0 50%,transparent 73%,#110e1566 100%)}.extraction-game-hero .concept-art-label{font-size:6px;bottom:18px;right:19px}.extraction-plan{padding:54px 0}.extraction-plan .wrap{grid-template-columns:1fr;gap:35px}.extraction-plan h2{font-size:34px;letter-spacing:-1.1px}.extraction-plan p{font-size:12px}.planned-specs>div{padding:22px 0}.planned-specs span{font-size:9px}.planned-specs b{font-size:11px}.games-gallery .game-collection.single-game .extraction-card{min-height:530px}}
@media(max-width:350px){.hero-mark-stage{height:185px}.logo-hero .hero-content{padding-top:47px;gap:23px}.logo-hero .hero h1{font-size:39px}.game-card-visual{height:275px}.alchemy-phones{left:23%;gap:14px}.game-card-copy{padding:24px}.game-card-copy h3{font-size:29px}.game-card-copy .actions{gap:20px}.game-card-copy .text-action{}.game-card-copy .action{}.game-icon{width:49px;height:49px;top:22px;left:19px}.extraction-card .game-card-copy h3{font-size:30px}.games-hero h1{font-size:46px}.game-orbit{gap:9px;margin-inline:-10px}.game-orbit>img{width:64px;height:64px;border-radius:18px}.orbit-element{width:41px;height:41px;font-size:4px}.orbit-element.e-next{font-size:3.5px}.game-filter{gap:8px}.game-filter button{font-size:11px;padding:9px 13px}.alchemy-game-intro h1{font-size:46px;letter-spacing:-2px}.alchemy-game-intro .action{}.alchemy-game-gallery{gap:22px}.extraction-game-copy h1{font-size:37px}.planned-specs>div{gap:18px}.planned-specs b{font-size:10px}.game-collection.single-game .game-card-visual{height:290px}}
@media(prefers-reduced-motion:reduce){.motion-control{display:none}.brand-infinity,.mark-halo,.game-orbit>img{animation:none!important}}
.gaming-page .review-bar{background:#251b24;color:#8d6c7d}.gaming-page .header{border-bottom:0;background:#151018b5;padding:15px 0;backdrop-filter:blur(16px)}.gaming-page .header-inner{border:1px solid #72525444;border-radius:15px;background:#3026308c;padding-inline:25px;height:76px;backdrop-filter:blur(16px)}.gaming-page .header-cta{}.gaming-page nav{color:#ad949b}.gaming-page nav>a[aria-current=page]{color:#f1ccb8}.gaming-page .header-cta:hover{}.games-hero .warm-haze{background:radial-gradient(ellipse at 6% 0,#ef662b99,transparent 47%),radial-gradient(ellipse at 86% 0,#ee914890,transparent 48%),radial-gradient(ellipse at 50% 28%,#60322caa,transparent 70%)}.orbit-element{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.orbit-element svg{width:27px;height:27px}.orbit-element small{font:9px var(--f-mono);letter-spacing:.06em}.orbit-element.e-next small{font-size:6px}
@media(max-width:1200px){.gaming-page .header-inner{padding-inline:20px}.gaming-page .header-inner .brand{width:174px}.gaming-page nav{gap:16px}}
@media(max-width:960px){.gaming-page .header{padding:13px 0}.gaming-page .header-inner{height:69px}.gaming-page nav{gap:0;background:#211724}.gaming-page .header-inner .brand{width:180px}.gaming-page .mobile-toggle{color:#c7a69d}}
@media(max-width:640px){.gaming-page .header{padding:10px 0}.gaming-page .header-inner{width:calc(100% - 30px);height:62px;border-radius:12px;padding-inline:17px}.gaming-page .header-inner .brand{width:158px}.gaming-page .mobile-toggle{font-size:11px;gap:10px}.gaming-page nav{padding-inline:20px}.orbit-element{gap:4px}.orbit-element svg{width:20px;height:20px}.orbit-element small{font-size:4px}.orbit-element.e-next small{font-size:3.5px}}
@media(max-width:350px){.gaming-page .header-inner .brand{width:143px}.orbit-element svg{width:17px;height:17px}.orbit-element small{font-size:3.5px}.orbit-element.e-next small{font-size:3px}}
.gaming-menu{width:300px;padding:18px}.gaming-menu .menu-label{font-size:10px;margin:20px 12px 7px}.gaming-menu a{display:flex;align-items:center;gap:14px;font-size:12px;padding:11px 12px}.gaming-menu .gaming-overview{color:#8facdf;border-bottom:1px solid #2b3e61;border-radius:0;padding-bottom:16px}.gaming-menu img{width:36px;height:36px;border-radius:9px}.gaming-menu small{display:block;font-size:11px;color:#5e759a;margin-top:6px}.planned-game-mark{display:block;width:36px;height:36px;border:1px solid #6a3a50;border-radius:8px;background:linear-gradient(90deg,#2b1828,#572238);position:relative}.planned-game-mark:before{content:'';position:absolute;top:8px;left:12px;right:10px;bottom:7px;border:1px solid #a46b87;border-bottom:0}.planned-game-mark:after{content:'';position:absolute;left:9px;right:7px;bottom:7px;height:1px;background:#a46b87}.gaming-page .nav-trigger.current-section{color:#f1ccb8}
@media(max-width:960px){.gaming-menu{width:100%;padding:10px 0 8px}.gaming-menu .menu-label{margin-left:0}.gaming-menu a{padding-inline:0}.gaming-menu .gaming-overview{padding-top:12px}.gaming-menu a:hover{background:transparent}}
.brand-infinity{background-repeat:no-repeat}
@keyframes brand-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
/* Blue-violet record-led hero, inspired by the owner’s visual reference. */
.records-hero{background:radial-gradient(ellipse at 76% 2%,#3276ee 0,transparent 57%),radial-gradient(ellipse at 24% 1%,#6551d6d9 0,transparent 57%),radial-gradient(ellipse at 92% 88%,#263caa99 0,transparent 56%),linear-gradient(115deg,#0b0b16 15%,#101b41 64%,#18366d 100%);position:relative;isolation:isolate}.records-hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.85'/%3E%3C/svg%3E")}.records-hero:after{content:'';position:absolute;inset:0 0 0 14px;border-left:1px solid #a1b4f319;pointer-events:none;z-index:-1}.records-hero .hero-content{grid-template-columns:1fr 1.04fr .85fr;gap:32px;padding-block:70px;min-height:660px}.records-hero .hero-copy{max-width:100%;align-self:center}.records-hero .hero-copy>.eyebrow{}.records-hero h1{font-size:61px;line-height:1.06;letter-spacing:-3px;margin:27px 0 35px}.records-hero h1 em{background:linear-gradient(90deg,#d5d7ff,#fff);background-clip:text;-webkit-text-fill-color:transparent}.records-hero .hero-copy>p{font-size:14px;line-height:1.9;color:#c0c8ec;max-width:365px}.records-hero .hero-copy .actions{gap:23px;margin-top:31px}.records-hero .hero-copy .action{}.records-hero .hero-copy .text-action{}.records-hero .hero-mark-stage{height:400px;min-width:0}.records-hero .mark-main{width:109%;flex-shrink:0;background:linear-gradient(100deg,#5a81ef 0,#b6eaff 28%,#6488ff 50%,#add9ff 72%,#6787fa 100%);background-size:240% 100%;background-repeat:no-repeat;filter:drop-shadow(0 3px 0 #193494) drop-shadow(0 12px 22px #09125c88)}.records-hero .mark-halo{background:radial-gradient(ellipse,#77aaff44,transparent 65%);inset:3% -12%}.records-hero .mark-grid{background:repeating-linear-gradient(90deg,#a0c2ff14 0 1px,transparent 1px 42px),repeating-linear-gradient(#a0c2ff14 0 1px,transparent 1px 42px)}.records-hero .hero-mark-caption{bottom:18px;left:0}.records-hero .hero-mark-caption>span{color:#9bb7eb;font-size:9px}.records-hero .hero-mark-caption>b{color:#c0d9ff;font-size:11px}.records-hero .motion-control{color:#b3cbf5;border-color:#7497d688;bottom:18px;font-size:10px}.hero-record-card{background:linear-gradient(150deg,#26447fc9,#172b57d9);border:1px solid #b2d0ff6b;border-radius:23px;box-shadow:0 15px 45px #060d2925,inset 0 1px 0 #ffffff14;backdrop-filter:blur(18px);padding:29px;color:#ecf3ff;align-self:center;min-width:0}.record-card-kicker{display:block;font:9px/1.8 var(--f-mono);letter-spacing:.08em;color:#9eb9e9;max-width:220px}.hero-award-top{display:flex;align-items:center;gap:23px;margin-top:21px}.record-emblem{width:62px;height:62px;color:#e4ecff;flex-shrink:0}.hero-award-top>b{font:500 78px/1 var(--f-display);letter-spacing:-5px;color:#f0f5ff}.hero-award-top>b>span{font-size:41px;letter-spacing:-2px;margin-left:7px}.hero-record-card h2{font:600 28px/1.15 var(--f-display);letter-spacing:-.8px;margin:18px 0 16px}.hero-record-origin{font-size:11px;line-height:1.8;color:#b4c9ec}.hero-record-stats{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;border-top:1px solid #7ca1d639;padding-top:21px;margin-top:23px}.marathon-label{grid-column:1/-1;font:9px/1.5 var(--f-mono);letter-spacing:.05em;color:#87a9dc}.hero-record-stats>div>b{font:500 25px/1 var(--f-display);letter-spacing:-.7px;display:block;color:#e2eeff}.hero-record-stats>div>span{font-size:10px;line-height:1.8;display:block;color:#95b4e5;margin-top:7px}.hero-record-stats>small{font-size:10px;line-height:1.8;color:#789ccc;grid-column:1/-1}.hero-record-card>a{font-size:11px;border-bottom:1px solid #87a9da;padding-bottom:4px;margin-top:20px;display:inline-block;color:#c0d8ff}.hero-record-card>a:hover{color:#fff;border-color:#fff}.records-hero .hero-index{border-color:#91b3fa30;padding-block:26px}.records-hero .hero-index>span{color:#8197ce}.records-hero .hero-index small{color:#85a0d6}.records-hero .hero-index a{border-color:#7c9de733}.records-hero .hero-index b{color:#c3d2f8}
@media(min-width:1600px){.records-hero h1{font-size:65px}.records-hero .hero-content{min-height:680px}}
@media(max-width:1200px){.records-hero .hero-content{gap:25px;grid-template-columns:1fr .9fr .9fr;padding-block:65px}.records-hero h1{font-size:53px;letter-spacing:-2.4px}.records-hero .hero-copy>p{font-size:13px}.hero-record-card{padding:25px;border-radius:20px}.hero-award-top{gap:18px}.hero-award-top>b{font-size:68px}.hero-award-top>b>span{font-size:35px}.record-emblem{width:55px;height:55px}.hero-record-card h2{font-size:25px}.records-hero .hero-mark-stage{height:370px}.records-hero .hero-mark-caption>b{font-size:10px}.records-hero .hero-mark-caption>span{font-size:6px}.records-hero .motion-control{font-size:9px}}
@media(max-width:1100px) and (min-width:641px){.records-hero .hero-content{grid-template-columns:1fr 1fr;gap:35px 50px;padding-block:65px 42px;min-height:0}.records-hero .hero-copy{grid-column:1;grid-row:1}.records-hero .hero-mark-stage{grid-column:2;grid-row:1;height:350px}.records-hero h1{font-size:59px}.hero-record-card{grid-column:1/-1;display:grid;grid-template-columns:170px 1fr 1.15fr;gap:0 35px;padding:27px 32px;align-items:center;border-radius:18px}.record-card-kicker{grid-column:1/-1;max-width:none;margin-bottom:17px;font-size:10px}.hero-award-top{grid-column:1;grid-row:2/4;margin-top:0;gap:18px}.hero-record-card h2{grid-column:2;grid-row:2;margin:0 0 12px;font-size:25px}.hero-record-origin{grid-column:2;grid-row:3;align-self:start;font-size:11px}.hero-record-stats{grid-column:3;grid-row:2/4;margin-top:0;border-top:0;border-left:1px solid #7ca1d639;padding:0 0 0 29px;gap:16px}.hero-record-card>a{grid-column:1/3;grid-row:4;justify-self:start;margin-top:15px}.hero-record-stats>div>b{font-size:27px}.hero-record-stats>small{font-size:10px}.records-hero .mark-main{width:100%}.records-hero .hero-copy>p{font-size:14px;max-width:420px}.records-hero .hero-mark-caption>b{font-size:11px}.records-hero .motion-control{font-size:10px}}
@media(max-width:800px) and (min-width:641px){.records-hero .hero-content{gap:33px 35px}.records-hero h1{font-size:50px;letter-spacing:-2px}.records-hero .hero-copy>p{font-size:13px}.hero-record-card{grid-template-columns:130px 1fr 1fr;gap:0 24px;padding:25px}.hero-award-top{gap:12px}.hero-award-top>b{font-size:57px}.hero-award-top>b>span{font-size:28px;margin-left:4px}.record-emblem{width:46px;height:46px}.hero-record-card h2{font-size:23px}.hero-record-origin{font-size:10px}.hero-record-stats{padding-left:22px}.hero-record-stats>div>b{font-size:24px}.hero-record-stats>div>span{font-size:9px}.hero-record-stats>small{font-size:9px}.records-hero .hero-mark-stage{height:325px}.record-card-kicker{font-size:9px}}
@media(max-width:640px){.records-hero .hero-content{grid-template-columns:1fr;gap:30px;padding:49px 0 26px;min-height:0}.records-hero .hero-copy{grid-column:auto;grid-row:auto}.records-hero h1{font-size:45px;line-height:1.1;letter-spacing:-2px;margin:23px 0 24px}.records-hero .hero-copy>.eyebrow{}.records-hero .hero-copy>p{font-size:12px;max-width:350px}.records-hero .hero-copy .actions{margin-top:25px;gap:23px}.records-hero .hero-copy .action{}.records-hero .hero-copy .text-action{}.hero-record-card{grid-row:2;padding:24px;border-radius:20px;display:grid;grid-template-columns:89px 1fr;gap:0 20px}.record-card-kicker{grid-column:1/-1;font-size:9px;margin-bottom:21px;max-width:none}.hero-award-top{grid-column:1;grid-row:2/4;display:block;margin-top:0;align-self:start}.record-emblem{width:47px;height:47px;margin:0 0 14px}.hero-award-top>b{font-size:59px;letter-spacing:-3px;display:block}.hero-award-top>b>span{font-size:29px;letter-spacing:-1px;margin-left:4px}.hero-record-card h2{grid-column:2;grid-row:2;font-size:25px;margin:0 0 12px;align-self:center;line-height:1.16}.hero-record-origin{grid-column:2;grid-row:3;font-size:10px;line-height:1.9;align-self:start}.hero-record-stats{grid-column:1/-1;margin-top:22px;padding-top:18px;gap:15px 25px}.hero-record-stats>div>b{font-size:27px}.hero-record-stats>div>span{font-size:10px}.hero-record-card>a{grid-column:1/-1;font-size:11px;margin-top:17px;justify-self:start}.records-hero .hero-mark-stage{grid-row:3;height:190px;margin-top:3px}.records-hero .mark-main{width:96%;max-width:380px}.records-hero .hero-mark-caption{bottom:0}.records-hero .hero-mark-caption>span{font-size:9px}.records-hero .hero-mark-caption>b{font-size:10px}.records-hero .motion-control{font-size:10px;bottom:0}.records-hero .hero-index{padding-block:25px}.records-hero:after{left:8px}}
@media(max-width:350px){.records-hero h1{font-size:39px;letter-spacing:-1.6px}.records-hero .hero-copy .actions{gap:20px}.records-hero .hero-copy .action{}.records-hero .hero-copy .text-action{}.hero-record-card{padding:21px;grid-template-columns:72px 1fr;gap:0 17px}.hero-record-card h2{font-size:22px}.hero-record-origin{font-size:11px}.hero-award-top>b{font-size:53px}.hero-award-top>b>span{font-size:25px}.record-emblem{width:44px;height:44px}.record-card-kicker{font-size:6px}.hero-record-stats>div>b{font-size:25px}.hero-record-stats>div>span{font-size:9px}.hero-record-stats>small{font-size:9px}.records-hero .hero-mark-stage{height:168px}.records-hero .hero-mark-caption>b{font-size:11px}.records-hero .motion-control{font-size:9px}}
.hero-record-card .hero-record-origin{font-size:14px;line-height:1.85;color:#b4c9ec}.hero-record-card .hero-record-origin br{display:block}.hero-record-stats>div>span{font-size:10px}.hero-record-stats>small{font-size:11px;color:#a2bce6}.hero-record-card>a{font-size:11px}.record-card-kicker{font-size:10px}.marathon-label{font-size:10px}
@media(max-width:1100px) and (min-width:641px){.hero-record-card .hero-record-origin{font-size:12px}.hero-record-stats>div>span{font-size:11px}.hero-record-stats>small{font-size:10px}.hero-record-card>a{font-size:10px}}
@media(max-width:800px) and (min-width:641px){.hero-record-card .hero-record-origin{font-size:11px}.hero-record-stats>div>span{font-size:10px}.hero-record-stats>small{font-size:10px}.record-card-kicker{font-size:10px}.marathon-label{font-size:9px}}
@media(max-width:640px){.hero-record-card .hero-record-origin{font-size:12px;line-height:1.8}.record-card-kicker{font-size:10px}.hero-record-stats>div>span{font-size:10px}.hero-record-stats>small{font-size:11px}.hero-record-card>a{font-size:11px}}
@media(max-width:350px){.hero-record-card .hero-record-origin{font-size:11px}.record-card-kicker{font-size:9px}.hero-record-stats>div>span{font-size:11px}.hero-record-card>a{font-size:10px}}
/* Oversized infinity backdrop with a connected-node AI signal pulse. */
.records-hero .hero-content{grid-template-columns:minmax(0,1fr) minmax(320px,367px);gap:80px;min-height:660px;padding-block:70px 76px}
.records-hero .hero-copy{grid-column:1;grid-row:1;max-width:540px;z-index:2;text-shadow:0 2px 24px #11133a66}
.records-hero h1{font-size:70px;letter-spacing:-3.5px}
.records-hero .hero-copy>p{max-width:410px}
.records-hero .hero-record-card{grid-column:2;grid-row:1;position:relative;z-index:2;background:linear-gradient(150deg,#26447fe8,#172b57ee)}
.records-hero .hero-mark-stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:122%;height:100%;margin:0;z-index:0;pointer-events:none;grid-column:auto;grid-row:auto}
.records-hero .mark-main{width:100%;max-width:none;flex-shrink:0;background:linear-gradient(120deg,#70b1ff 5%,#a6dfff 42%,#668dff 82%);background-size:100% 100%;background-position:center;opacity:.22;animation:none;filter:drop-shadow(0 0 35px #83baff20)}
.records-hero .motion-control{left:0;right:auto;bottom:24px;z-index:3;font-size:11px;color:#c1d5fa;border-color:#88a8dc77}
@media(max-width:1200px){.records-hero .hero-content{grid-template-columns:minmax(0,1fr) 330px;gap:55px}.records-hero h1{font-size:63px}.records-hero .hero-copy{max-width:500px}}
@media(max-width:960px) and (min-width:761px){.records-hero .hero-content{grid-template-columns:minmax(0,1fr) 305px;gap:34px;padding-block:65px 76px}.records-hero h1{font-size:54px;letter-spacing:-2.7px}.records-hero .hero-record-card{display:block;padding:25px}.records-hero .record-card-kicker{margin:0}.records-hero .hero-award-top{margin-top:21px;display:flex}.records-hero .hero-record-card h2{font-size:27px;margin:18px 0 16px}.records-hero .hero-record-stats{border-top:1px solid #7ca1d639;border-left:0;margin-top:23px;padding:21px 0 0;gap:18px 16px}.records-hero .hero-record-card>a{margin-top:20px}.records-hero .hero-record-origin{font-size:13px}.records-hero .hero-mark-stage{width:155%;height:100%}}
@media(max-width:640px){.records-hero .hero-content{grid-template-columns:1fr;gap:32px;padding:49px 0 68px;min-height:0}.records-hero .hero-copy{grid-column:1;grid-row:1;max-width:none}.records-hero h1{font-size:45px;line-height:1.1;letter-spacing:-2px}.records-hero .hero-record-card{grid-column:1;grid-row:2;max-width:none;background:linear-gradient(150deg,#26447fd9,#172b57e8)}.records-hero .hero-mark-stage{width:850px;height:100%;top:42%;margin:0}.records-hero .mark-main{width:100%;max-width:none;opacity:.14}.records-hero .motion-control{bottom:23px;font-size:11px}}
@media(max-width:350px){.records-hero h1{font-size:39px;letter-spacing:-1.6px}.records-hero .hero-mark-stage{width:760px}}


@media(min-width:641px) and (max-width:760px){.records-hero .hero-content{grid-template-columns:1fr;gap:35px;padding-block:55px 75px;min-height:0}.records-hero .hero-copy{grid-column:1;grid-row:1;max-width:540px}.records-hero h1{font-size:56px}.records-hero .hero-record-card{grid-column:1;grid-row:2;grid-template-columns:130px 1fr 1fr;gap:0 24px;padding:25px}.records-hero .hero-mark-stage{width:180%;height:100%}.records-hero .mark-main{opacity:.18}}

/* Decorative neural connections: signals move between nodes, without changing the logo. */
.ai-network{position:absolute;left:59%;top:29%;width:325px;height:220px;transform:translate(-55%,-50%);overflow:visible;opacity:.85;z-index:1;pointer-events:none}
.ai-wire{stroke:#9bc8ff;stroke-width:1;opacity:.2}
.ai-signal{stroke:#b8edff;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:112;opacity:0;animation:ai-propagate 3s linear infinite;animation-delay:var(--signal-delay);filter:drop-shadow(0 0 3px #a0e2ff88)}
.ai-node-base{fill:#5f9ad7;stroke:#b1d8ff;stroke-width:.8;opacity:.55}
.ai-node-core{fill:#d7f5ff;opacity:.4;animation:ai-activate 3s ease-out infinite;animation-delay:var(--node-delay);filter:drop-shadow(0 0 4px #b1efff)}
.ai-node-ring{stroke:#a4e9ff;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;animation:ai-node-ping 3s ease-out infinite;animation-delay:var(--node-delay)}
.motion-paused .ai-signal,.motion-paused .ai-node-core,.motion-paused .ai-node-ring{animation-play-state:paused}
@keyframes ai-propagate{0%,7%{opacity:0;stroke-dashoffset:112}10%{opacity:.9;stroke-dashoffset:105}39%{opacity:.85;stroke-dashoffset:0}48%,100%{opacity:0;stroke-dashoffset:-18}}
@keyframes ai-activate{0%,7%{opacity:.4}12%{opacity:1}26%,100%{opacity:.4}}
@keyframes ai-node-ping{0%,8%{opacity:0;transform:scale(.7)}12%{opacity:.75;transform:scale(1)}28%,100%{opacity:0;transform:scale(2.5)}}
@media(max-width:960px) and (min-width:761px){.ai-network{left:49%;top:29%;width:250px;height:169px;opacity:.65}}
@media(min-width:641px) and (max-width:760px){.ai-network{left:55%;top:23%;width:280px;height:190px;opacity:.7}}
@media(max-width:640px){.ai-network{left:55%;top:21%;width:230px;height:156px;opacity:.55}}
@media(prefers-reduced-motion:reduce){.ai-signal,.ai-node-core,.ai-node-ring{animation:none!important}.ai-signal,.ai-node-ring{opacity:0!important}}
