@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#000;--text:#f0f0f2;--muted:#93939c;--line:#25252b;--blue:#0022ea;--coral:#fd4450;--select:#ff7a00;--font:'DM Sans',Arial,sans-serif;--display:'Manrope',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:#000;color:var(--text);font:14px var(--font)}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--select);outline-offset:5px}a{color:inherit;text-decoration:none}.skip{position:fixed;top:-100px;left:20px;z-index:50;background:#111;padding:12px}.skip:focus{top:10px}.topbar{height:83px;margin:0 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:800 28px var(--display);letter-spacing:-1.5px;display:flex;align-items:center;gap:10px}.brand img{border-radius:5px;object-fit:contain;background:#fff}.brand>span{margin-left:-10px;color:var(--coral)}.sector-switch{display:flex;border:1px solid #303036;border-radius:7px;padding:4px;gap:4px}.sector-switch button{font:600 12px var(--display);padding:9px 23px;border-radius:4px;color:#bdbdc3}.sector-switch button span{font:400 10px var(--font);display:inline-block;margin-left:8px;color:#85858e}.sector-switch [aria-pressed=true]{background:#1b150e;color:var(--select);box-shadow:inset 0 -1px var(--select)}.sector-switch [aria-pressed=true] span{color:#b59a80}.top-actions{display:flex;align-items:center;gap:24px}.language{font-size:11px;display:flex;align-items:center;gap:5px}.language select{font-size:10px;padding:8px 0}.language option{background:#101014}.outline{border:1px solid #414149;padding:11px 17px;border-radius:4px;font-size:11px}.outline:hover{border-color:var(--coral)}main{padding:0 4%}.opening{display:grid;grid-template-columns:1fr 340px;column-gap:50px;padding:32px 0 25px}.eyebrow{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:#b7b8c7;font-size:9px;letter-spacing:2px}.eyebrow i,.scene-status i,.demo-tag i{width:4px;height:4px;border-radius:50%;background:var(--coral);display:inline-block}.opening h1{font:500 clamp(32px,3.6vw,61px)/1.12 var(--display);letter-spacing:-2.4px;margin:16px 0 0;max-width:850px}.opening h1 em{font-style:normal;color:#90909a}.intro-right{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3px}.intro-right>p{font-size:12px;line-height:1.75;color:#a0a0aa;margin:0 0 14px;max-width:330px}.play-link{display:grid;grid-template-columns:32px auto;gap:3px 9px;text-align:left;align-items:center;padding:0;font-size:11px}.play-icon{grid-row:1/3;border:1px solid #6c3923;color:var(--select);border-radius:50%;width:31px;height:31px;display:grid;place-items:center;font-size:17px}.play-link small{font-size:7px;letter-spacing:1.2px;color:#858590}.chapter-top{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px}.chapter-tabs{display:flex;gap:25px}.chapter-tabs button{padding:16px 0;font-size:10px;color:#8e8e99;border-bottom:1px solid transparent;display:flex;gap:8px}.chapter-tabs b{font-weight:500}.chapter-tabs button>span{font-size:8px;color:#646470}.chapter-tabs [aria-pressed=true]{color:#eee;border-bottom-color:var(--select)}.chapter-tabs [aria-pressed=true]>span{color:var(--select)}.demo-tag{font-size:6px;letter-spacing:1px;color:#82828e;display:flex;gap:6px;align-items:center}.demo-tag i{background:#6f7ba3;width:3px;height:3px}.experience{display:grid;grid-template-columns:192px minmax(0,1fr) 300px;gap:20px;min-height:470px;position:relative}.pain-rail{display:flex;flex-direction:column;padding-top:28px}.micro{font-size:8px;letter-spacing:1.5px;color:#93939f;display:block;line-height:1.6}#pain-options{margin-top:17px}.pain-button{display:flex;align-items:flex-start;text-align:left;width:100%;padding:17px 9px;gap:10px;border-bottom:1px solid #25252b;border-radius:3px}.pain-button>span{color:#656570;font-size:8px;margin-top:3px}.pain-button strong{font-size:11px;line-height:1.45;font-weight:500;display:block}.pain-button small{font-size:9px;line-height:1.5;color:#7f7f89;display:block;margin-top:5px}.pain-button [aria-hidden]{margin-left:auto;color:#727280;font-size:11px}.pain-button[aria-pressed=true]{background:#1a130c;border-bottom-color:var(--select)}.pain-button[aria-pressed=true]>span,.pain-button[aria-pressed=true] [aria-hidden]{color:var(--select)}.rail-bottom{margin-top:auto;padding:24px 4px 22px}.rail-bottom p{color:#9b9ba5;font-size:10px;line-height:1.75;margin:9px 0 14px}.rail-bottom button{font-size:9px;color:#b8b8c1;padding:0}.rail-bottom button:hover{color:var(--coral)}.cinema{position:relative;min-width:0;min-height:470px;isolation:isolate;overflow:hidden}.cinema-grain{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 43%,#0022ea11,transparent 55%)}.orbit{position:absolute;width:450px;height:450px;left:50%;top:45%;border:1px solid #6572aa12;border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg);z-index:-1;pointer-events:none}.orbit-two{width:580px;height:580px;border-style:dashed;border-color:#7e7e9f15}.scene-status{position:absolute;left:14px;right:14px;top:18px;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.2px;z-index:4}.scene-status>span{display:flex;align-items:center;gap:6px;color:#9394a4}.scene-status button{font-size:8px;color:#93939f;letter-spacing:0}.world-wrap{position:absolute;inset:17px -15px 13px;display:flex;align-items:center;justify-content:center;transition:transform 1.6s cubic-bezier(.2,.65,.2,1),opacity .7s;transform-origin:50% 52%}#world{display:block;width:100%;max-height:100%;overflow:visible}#world path,#world circle{fill:#030304;stroke:#677181;stroke-width:.85;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#world .sil{stroke:#a1a6af}#world .nf,#world .cr,#world .dash{fill:none}#world .cr{stroke:#404957}#world .lo{stroke:#28303c}#world .hi{stroke:var(--select)}#world .brand-edge{stroke:#5c72ff}#world .dash{stroke:#293d82;stroke-dasharray:3 6}#world .route.active{stroke:var(--coral);stroke-dasharray:5 6;animation:flow 3s linear infinite}#world .packet{fill:var(--coral);stroke:none}#world .packet.hidden{display:none}#world .signal-dot{stroke:#7276ad}#world .signal-dot.active{stroke:var(--coral)}.hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);border:1px solid #32323b;border-radius:3px;background:#060608eb;padding:6px 9px;font-size:8px;white-space:nowrap;color:#c3c3ce;transition:opacity .4s,border-color .3s;z-index:4}.hotspot span{color:#7487ff;margin-left:8px;font-size:9px}.hotspot.active{color:var(--select);border-color:#88501f}.hotspot.engine{color:var(--coral);border-color:#6d2c37}.hotspot:focus-visible,.hotspot:hover{border-color:var(--select)}.engine-focus{position:absolute;inset:120px 0 auto;text-align:center;pointer-events:none;opacity:0;transition:opacity .8s;z-index:3}.engine-focus .micro{color:#9da8e0;font-size:7px}.engine-focus strong{display:block;font:500 44px/1.1 var(--display);letter-spacing:-2px;margin:13px 0}.engine-focus strong span{color:var(--coral)}.engine-focus small{font-size:11px;line-height:1.7;color:#92929f}.film-caption{position:absolute;left:14px;right:14px;bottom:18px;z-index:4;display:flex;align-items:flex-start;gap:13px;pointer-events:none}.film-caption>span{font-size:8px;letter-spacing:1px;color:#7e7e8b;white-space:nowrap;margin-top:3px}.film-caption p{font-size:11px;line-height:1.5;color:#b8b8c3;margin:0;max-width:400px}.film-controls{display:none;align-items:center;gap:12px;position:absolute;bottom:0;left:14px;right:14px;z-index:5}.film-controls button{font-size:11px;padding:4px;color:#bdbdca}.film-controls>button:first-child{color:var(--select);font-size:18px}.film-progress{height:2px;background:#292932;flex:1}.film-progress span{display:block;background:var(--select);height:100%;width:0;transition:width .8s}.cinema.filming .film-controls{display:flex}.cinema.filming .film-caption{bottom:36px}.cinema.filming .hotspot:not(.active){opacity:.3}.experience[data-chapter="1"] .world-wrap{transform:scale(1.6) translateY(105px);opacity:.38}.experience[data-chapter="1"] .hotspot{opacity:0;pointer-events:none}.experience[data-chapter="1"] .engine-focus{opacity:1}.experience[data-chapter="3"] .world-wrap{transform:scale(.87);opacity:.5}.experience[data-chapter="3"] .hotspot{opacity:.45}.experience[data-focus="kds"] .world-wrap{transform:scale(1.12) translate(3%,4%)}.experience[data-chapter="1"][data-focus] .world-wrap{transform:scale(1.6) translateY(105px)}.context-panel{align-self:center;border:1px solid #303038;border-radius:8px;background:linear-gradient(135deg,#111115,#09090b);padding:22px 20px;position:relative;min-width:0;margin:20px 0;transition:opacity .3s}.panel-eyebrow{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9696a4;font-size:7px;letter-spacing:1.2px}.ai-badge{font-size:7px;letter-spacing:1px;color:#9aabff;white-space:nowrap;display:flex;align-items:center;gap:5px}.ai-badge:before{content:'✧';font-size:12px}.context-panel h2{font:500 24px/1.25 var(--display);letter-spacing:-.8px;margin:18px 0 10px}.context-panel>p,.panel-copy{font-size:11px;line-height:1.75;color:#a6a6b2;margin:0 0 14px}.fact{border-left:2px solid var(--coral);padding:9px 0 9px 12px;margin:15px 0}.fact strong{font-size:11px;font-weight:500;display:block}.fact small{font-size:9px;color:#91919f;display:block;margin-top:5px;line-height:1.6}.panel-action{color:var(--coral);font-size:10px;text-align:left;width:100%;border-top:1px solid #2c2c34;padding:14px 0 0;margin-top:13px;display:flex;justify-content:space-between}.module-nav{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0}.module-nav button{font-size:8px;color:#a7a7b3;padding:6px 7px;border:1px solid #34343e;border-radius:3px}.module-nav [aria-pressed=true]{border-color:#9b5b24;color:var(--select);background:#22170d}.role-nav{display:flex;background:#020203;border-radius:4px;padding:3px;margin:14px 0 10px;gap:2px}.role-nav button{flex:1;font-size:8px;color:#92929f;padding:7px 3px;border-radius:2px}.role-nav [aria-pressed=true]{background:var(--select);color:#000}.role-result{font-size:11px;line-height:1.7;color:#b6b6c2;margin:10px 0}.role-result strong{font-size:10px;color:#eee;display:block;margin-bottom:4px}.filter-list{margin:16px 0}.filter-row{display:flex;gap:8px;font-size:9px;line-height:1.6;padding:8px 0;border-bottom:1px solid #29292f;color:#a5a5b3}.filter-row i{font-style:normal;color:var(--coral);font-size:11px}.filter-row b{font-weight:400;color:#ddd}.filter-row small{display:block;font-size:8px;color:#777788}.kds-board{background:#050506;border:1px solid #3c3c48;border-radius:5px;margin:16px 0 12px;overflow:hidden}.kds-head{padding:9px;border-bottom:1px solid #282832;display:flex;justify-content:space-between;font-size:8px;color:#c5c5d1}.kds-head b{color:#9cacff;font-weight:400}.kds-lanes{display:grid;grid-template-columns:repeat(3,1fr);padding:8px;gap:5px}.kds-lane>span{font-size:6px;letter-spacing:.4px;color:#848493;display:block;min-height:19px}.ticket{padding:8px 5px;border:1px solid #30303b;border-radius:3px;background:#121216;font-size:8px;line-height:1.6;min-height:65px}.ticket small{display:block;color:#8b8b9b;font-size:6px}.ticket.urgent{border-color:#a15c27;color:var(--select);background:#23150b}.kds-insight{border-top:1px solid #30303b;padding:9px;font-size:8px;line-height:1.7;color:#c7c7d4}.kds-insight span{color:var(--coral)}.time-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:15px 0}.time-nav button{font-size:7px;padding:7px 2px;border-bottom:1px solid #33333b;color:#8b8b98}.time-nav [aria-pressed=true]{color:var(--select);border-bottom-color:var(--select)}.vision-state{font:500 21px/1.35 var(--display);letter-spacing:-.5px;padding:10px 0}.vision-state.calm{color:#e2e5f3}.vision-state small{display:block;font:400 10px/1.7 var(--font);color:#a6a6b3;letter-spacing:0;margin-top:8px}.evidence-list{margin:12px 0;padding:12px;background:#040405;border-radius:3px;font-size:9px;line-height:1.8;color:#aaaaba}.evidence-list p{margin:0 0 8px}.evidence-list p:last-child{margin-bottom:0}.ai-answer{border-left:1px solid #4655a4;padding:10px 0 10px 12px;font-size:10px;line-height:1.8;color:#c2c2ce;margin-top:15px}.ai-answer small{font-size:6px;color:#8f92ac;display:block;letter-spacing:.5px;margin-bottom:5px}.questions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.questions button{font-size:8px;border:1px solid #343440;border-radius:3px;padding:7px;color:#c0c0cc;text-align:left}.intelligence-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0}.path-intro{display:flex;justify-content:space-between;gap:15px;align-items:center}.path-intro>span:last-child{font-size:9px;color:#9999a7}.path-steps{display:flex;margin-top:15px;gap:12px}.path-steps button{display:flex;align-items:center;gap:11px;flex:1;text-align:left;padding:5px 0;position:relative}.path-steps button:after{content:'';height:1px;background:#292933;position:absolute;left:75%;right:0;top:19px}.path-steps button:last-child:after{display:none}.path-steps button>span{font-size:8px;color:#a5a5b2;width:26px;height:26px;border:1px solid #40404b;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.path-steps button b{font-size:10px;font-weight:500}.path-steps button small{display:block;font-size:8px;color:#818190;margin-top:3px}.path-steps [aria-pressed=true]>span{background:var(--select);color:#000;border-color:var(--select)}.path-steps [aria-pressed=true] b{color:var(--select)}.closing{display:flex;align-items:center;justify-content:space-between;padding:22px 0 18px}.closing p{font:500 16px var(--display);letter-spacing:-.3px;margin:0}.closing small{display:block;font:400 10px var(--font);color:#888895;margin-top:6px;letter-spacing:0}.closing .outline{border-color:#654025;color:var(--select)}footer{display:flex;justify-content:space-between;margin:0 4%;padding:17px 0 25px;border-top:1px solid var(--line);font-size:7px;letter-spacing:1.3px;color:#737384}footer>div{display:flex;gap:24px;align-items:center}footer button{font-size:8px;color:#a1a1b0;padding:0;letter-spacing:0}dialog{background:#101014;color:#eee;border:1px solid #44444f;border-radius:10px;max-width:540px;width:calc(100% - 30px);padding:34px;max-height:85vh;overflow:auto}dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}.dialog-close{position:absolute;top:9px;right:12px;font-size:24px;color:#aaa}dialog h2{font:500 30px/1.25 var(--display);letter-spacing:-1px;margin:15px 0}dialog p{font-size:12px;color:#b0b0c0;line-height:1.8}.dialog-link{display:inline-block;padding:12px 18px;border:1px solid #b86c2f;border-radius:4px;color:var(--select);font-size:12px}.dialog-note{font-size:9px!important;color:#858595!important}.reveal{animation:reveal .6s ease both}@keyframes reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flow{to{stroke-dashoffset:-44}}
@media(min-width:1750px){main,.topbar,footer{max-width:1620px;margin-left:auto;margin-right:auto}.experience{grid-template-columns:215px 1fr 330px;min-height:560px}.cinema{min-height:560px}.opening{padding-top:45px}.context-panel{padding:25px}.opening h1{font-size:65px}}
@media(max-width:1150px){.experience{grid-template-columns:160px minmax(0,1fr) 270px;gap:10px}.opening{grid-template-columns:1fr 280px;gap:20px}.opening h1{font-size:40px}.context-panel{padding:18px 15px}.chapter-tabs{gap:16px}.demo-tag{font-size:5px;letter-spacing:.4px}.pain-button{padding:16px 5px;gap:7px}.pain-button strong{font-size:10px}.pain-button small{font-size:8px}.path-steps button:after{display:none}.world-wrap{inset:35px -40px 35px}.hotspot{font-size:7px;padding:5px 6px}.engine-focus strong{font-size:37px}.engine-focus{top:145px}.context-panel h2{font-size:21px}.cinema{min-height:455px}.topbar{height:75px}.sector-switch button{padding:8px 14px}.sector-switch button span{font-size:8px}.top-actions{gap:12px}.path-steps button b{font-size:9px}}
@media(max-width:850px){.topbar{height:75px}.sector-switch button span{display:none}.opening{grid-template-columns:1fr 250px}.opening h1{font-size:34px;letter-spacing:-1.5px}.intro-right>p{font-size:11px}.chapter-top{flex-wrap:wrap;padding-top:3px}.demo-tag{padding-bottom:10px;margin-left:auto}.chapter-tabs{width:100%;justify-content:space-between}.chapter-tabs button{padding:12px 0}.experience{grid-template-columns:1fr 290px}.pain-rail{grid-column:1/-1;padding-top:17px}.pain-rail>.micro{font-size:7px}#pain-options{display:flex;gap:7px;margin-top:9px}.pain-button{flex:1;border:1px solid #292930;padding:12px 9px}.rail-bottom{display:none}.cinema{min-height:410px}.world-wrap{inset:25px -35px 25px}.context-panel{margin:10px 0 20px}.experience[data-chapter="1"] .world-wrap{transform:scale(1.4) translateY(80px)}.engine-focus{top:115px}.film-caption{left:5px;right:5px}.scene-status{left:5px;right:5px}.path-steps{gap:8px}.path-steps button{gap:6px}.path-steps button b{font-size:8px}.path-steps button small{font-size:7px}.path-intro>span:last-child{font-size:8px}.closing p{font-size:14px}.closing .outline{font-size:9px}}
@media(max-width:600px){.topbar{margin:0 5%;height:71px;gap:9px}.brand{font-size:22px;gap:7px}.brand img{width:28px;height:29px}.brand>span{margin-left:-7px}.top-actions{gap:4px}.top-actions .contact{display:none}.sector-switch{padding:3px;gap:2px}.sector-switch button{font-size:10px;padding:8px 10px}.language{font-size:10px}.language select{font-size:9px}main{padding:0 5%}.opening{display:block;padding:25px 0 23px}.eyebrow{font-size:7px;letter-spacing:1.3px}.opening h1{font-size:37px;line-height:1.13;letter-spacing:-1.7px;margin:18px 0 16px}.intro-right{display:block}.intro-right>p{max-width:100%;font-size:12px;line-height:1.7;margin-bottom:16px}.play-link{font-size:11px;grid-template-columns:33px auto;width:max-content;max-width:100%}.play-link small{font-size:6px}.chapter-tabs{gap:8px}.chapter-tabs button{gap:5px;font-size:8px;align-items:center;line-height:1.4}.chapter-tabs button>span{font-size:6px}.chapter-tabs b{max-width:88px;text-align:left}.demo-tag{font-size:5px;margin:0;padding:0 0 10px;letter-spacing:.7px}.experience{display:block;min-height:0}.pain-rail{padding-top:19px}#pain-options{gap:5px}.pain-button{padding:11px 6px;gap:5px;min-width:0}.pain-button strong{font-size:9px;line-height:1.45}.pain-button small{font-size:7px;line-height:1.5}.pain-button [aria-hidden]{display:none}.pain-button>span{font-size:6px}.cinema{min-height:350px;margin:10px -9px 0}.world-wrap{inset:10px -24px 15px}.hotspot{font-size:7px;padding:5px}.hotspot span{font-size:8px;margin-left:4px}.scene-status{font-size:6px;letter-spacing:.6px;top:13px}.scene-status button{font-size:7px}.film-caption{bottom:7px;gap:9px;left:9px;right:9px}.film-caption p{font-size:9px;line-height:1.6}.film-caption>span{font-size:6px}.context-panel{padding:23px 22px;margin:14px 0 22px;min-height:0}.context-panel h2{font-size:25px;line-height:1.3}.context-panel>p,.panel-copy,.role-result{font-size:12px}.panel-eyebrow{font-size:8px}.fact strong{font-size:12px}.fact small{font-size:10px}.module-nav button{font-size:9px;padding:7px 9px}.role-nav button{font-size:10px;padding:9px 3px}.panel-action{font-size:11px}.filter-row{font-size:10px}.filter-row small{font-size:9px}.kds-lane>span{font-size:7px}.ticket{font-size:9px}.ticket small{font-size:7px}.kds-insight{font-size:10px}.kds-head{font-size:9px}.time-nav button{font-size:8px;padding:9px 2px}.vision-state{font-size:24px}.vision-state small{font-size:12px}.questions button{font-size:9px}.ai-answer{font-size:11px}.experience[data-chapter="1"] .world-wrap{transform:scale(1.35) translateY(76px)}.engine-focus{top:85px}.engine-focus strong{font-size:39px}.engine-focus small{font-size:10px}.experience[data-chapter="3"] .cinema{min-height:290px}.path-intro{display:block}.path-intro>span:last-child{display:block;margin-top:7px;font-size:9px;line-height:1.6}.path-steps{flex-wrap:wrap;gap:8px 14px}.path-steps button{flex:0 0 calc(50% - 7px);gap:8px;padding:8px 0}.path-steps button b{font-size:10px}.path-steps button small{font-size:8px}.closing{align-items:flex-start;gap:18px;padding:25px 0;flex-direction:column}.closing p{font-size:18px;line-height:1.5}.closing small{font-size:10px;line-height:1.7}.closing .outline{font-size:11px;padding:12px 16px}footer{margin:0 5%;font-size:6px;gap:15px;line-height:1.7}footer>div{gap:0;flex-direction:column;align-items:flex-end}footer button{font-size:8px;margin-bottom:7px}.orbit{width:300px;height:300px}.orbit-two{width:370px;height:370px}dialog{padding:30px 24px}dialog h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* The core chapter reveals the engine, rather than enlarging the whole operation. */
#world [data-scene],#world .floor{transition:opacity .9s ease}
.experience[data-chapter="1"] #world [data-scene]:not([data-scene="engine"]){opacity:.06}
.experience[data-chapter="1"] #world .floor{opacity:.16}
.experience[data-chapter="1"] .world-wrap{opacity:1}
.experience[data-chapter="1"] .engine-focus{top:67px}
.experience[data-chapter="1"] .engine-focus strong{font-size:48px}
@media(max-width:600px){.experience[data-chapter="1"] .engine-focus{top:43px}.experience[data-chapter="1"] .engine-focus strong{font-size:37px}.experience[data-chapter="1"] .engine-focus small{font-size:9px}}
.chapter-tabs button{min-height:44px}.questions [aria-pressed=true]{color:var(--select);border-color:#a15e29}
.demo-tag{font-size:8px;letter-spacing:.7px}@media(max-width:600px){.demo-tag{font-size:7px}}
#contact-form{display:flex;flex-direction:column;gap:8px;margin-top:21px}#contact-form label{font-size:12px;color:#d6d6df;margin-top:7px}#contact-form input,#contact-form textarea{width:100%;border:1px solid #41414a;background:#050507;color:#f0f0f4;padding:12px;border-radius:4px;font:14px var(--font);resize:vertical}#contact-form input:focus,#contact-form textarea:focus{outline:2px solid var(--select);outline-offset:1px}#contact-form input::placeholder,#contact-form textarea::placeholder{color:#777786}#contact-form .contact-privacy{font-size:10px;line-height:1.6;color:#91919f;margin:9px 0}.contact-submit{display:flex;justify-content:space-between;gap:20px;align-items:center;background:var(--select);color:#080808;padding:13px 16px;font-weight:600;font-size:12px;border-radius:4px;width:100%;margin-top:9px}.contact-submit:disabled{opacity:.6;cursor:wait}#contact-status{font-size:12px;line-height:1.6;color:#ffadb4;border-left:2px solid var(--coral);padding:9px;margin:5px 0}.contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-success{padding:17px 0}.contact-success>div{font-size:32px;color:var(--select);margin-bottom:15px}.contact-success p{margin-bottom:25px}
