/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}.artPreview{z-index:5;color:#fff;cursor:pointer;opacity:0;background:#17191d;border:0;border-radius:4px;padding:11px 14px;font-size:9px;font-weight:800;transition:all .2s;position:absolute;bottom:20px;left:20px;transform:translateY(8px)}.projectArt:hover .artPreview,.artPreview:focus{opacity:1;transform:none}.artPreview span{color:#ff704f}.projectActions{grid-template-columns:1fr 43px;gap:7px;margin-top:15px;display:grid!important}.projectActions button{cursor:pointer;height:43px;margin:0!important}.projectActions button:last-child{color:#fff;text-align:center;background:#17191d;font-size:14px}.previewOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0c1017db;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.previewModal{background:#f6f7f8;border-radius:13px;width:min(1040px,96vw);max-height:92vh;animation:.25s popIn;overflow:hidden;box-shadow:0 35px 90px #0007}.previewTop,.previewFoot{background:#fff;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.previewTop{border-bottom:1px solid #e2e3e5;height:73px}.previewTop>div{align-items:center;gap:12px;display:flex}.previewTop p{margin:0}.previewTop small{color:#90949a;letter-spacing:.15em;font-size:7px;display:block}.previewTop p b{font-size:15px}.previewTop>button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;width:35px;height:35px;font-size:23px}.previewMark{color:#ff5e3a;background:#fff0eb;border-radius:7px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.previewMark.purple{color:#7354cc;background:#f1edff}.previewMark.blue{color:#347ad6;background:#eaf3ff}.previewMark.gold{color:#c48c20;background:#fff5dc}.previewMark.green{color:#1d956a;background:#e8f8f1}.previewMark.slate{color:#65758b;background:#edf0f4}.previewCanvas{grid-template-columns:56px 1fr;min-height:500px;display:grid}.previewCanvas>aside{color:#727b89;background:#151a23;flex-direction:column;align-items:center;gap:22px;padding:18px 0;display:flex}.previewCanvas>aside b{color:#fff;background:#ff5e3a;border-radius:5px;place-items:center;width:27px;height:27px;margin-bottom:10px;font-size:10px;display:grid}.previewCanvas>aside span{place-items:center;width:34px;height:34px;font-size:15px;display:grid}.previewCanvas>aside .active{color:#fff;background:#ff6846;border-radius:6px}.previewCanvas>section{background:#f5f6f8;padding:30px;overflow:auto}.appHead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.appHead small{letter-spacing:.15em;color:#9196a0;font-size:7px}.appHead h4{margin:5px 0 0;font-size:22px}.appHead button,.courseHero button,.gameCard button{color:#fff;background:#171c25;border:0;border-radius:5px;padding:11px 16px;font-size:9px;font-weight:800}.pdfUI{grid-template-columns:100px 1fr 145px;gap:17px;height:380px;display:grid}.pdfTools,.property{background:#fff;border:1px solid #e1e3e7;border-radius:7px;flex-direction:column;gap:9px;padding:13px;display:flex}.pdfTools b,.property b{font-size:9px}.pdfTools span{background:#eef0f3;border:2px solid #0000;place-items:center;height:72px;font-size:9px;display:grid}.pdfTools .selected{border-color:#ff6846}.pdfTools button,.property button{text-align:left;background:#fff;border:1px solid #e0e2e5;padding:9px 6px;font-size:8px}.pdfPage{background:#fff;width:min(330px,100%);height:380px;margin:auto;padding:50px 38px;position:relative;box-shadow:0 8px 25px #24314217}.pdfPage small{color:#ff6846;font-size:6px}.pdfPage h5{margin:13px 0 25px;font-size:23px;line-height:1.05}.pdfPage>i{background:#dfe3e8;height:5px;margin-top:8px;display:block}.pdfPage>div{gap:7px;margin-top:30px;display:flex}.pdfPage em{background:#eef1f4;flex:1;height:55px}.pdfPage label{color:#fff;white-space:nowrap;background:#171c25;padding:6px 10px;font-size:7px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.statsRow,.courseGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.statsRow article,.courseGrid article{background:#fff;border:1px solid #e0e3e7;border-radius:7px;padding:18px}.statsRow small{color:#858b94;font-size:7px}.statsRow b{margin:10px 0;font-size:25px;display:block}.statsRow span{color:#399b6d;font-size:8px}.taskTable{background:#fff;border:1px solid #e0e3e7;border-radius:7px;margin-top:18px;overflow:hidden}.taskTable>div{border-bottom:1px solid #eceef1;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:15px 18px;font-size:9px;display:grid}.taskTable>div:first-child{color:#747b86;background:#f0f2f5}.taskTable em{border-radius:20px;width:max-content;padding:6px 8px;font-style:normal}.review{color:#9b6b12;background:#fff4dc}.progress{color:#3171c4;background:#eaf2ff}.done{color:#267e59;background:#e8f7f0}.courseHero{color:#fff;background:linear-gradient(120deg,#1c3973,#426dd5);border-radius:10px;justify-content:space-between;align-items:center;padding:30px;display:flex}.courseHero h5{max-width:390px;margin:10px 0;font-size:25px}.courseHero p,.courseGrid small{font-size:9px}.courseHero button{color:#244a99;background:#fff}.progressRing{border:8px solid #ffffff2e;border-top-color:#fff;border-radius:50%;place-items:center;width:100px;height:100px;font-size:25px;font-weight:900;display:grid}.courseGrid{margin-top:18px}.courseGrid b,.courseGrid small{margin-top:10px;display:block}.presenter{background:#111722;border-radius:9px;grid-template-columns:220px 1fr;height:380px;display:grid;overflow:hidden}.songList{background:#fff;flex-direction:column;gap:9px;padding:20px;display:flex}.songList span{background:#f2f3f5;padding:12px;font-size:8px}.songList .selected{color:#e95634;background:#fff2ed}.stage{color:#fff;text-align:center;background:radial-gradient(circle,#344463,#111722);align-content:center;place-items:center;display:grid}.stage h5{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.4}.gameTop{color:#fff;background:#171d29;border-radius:9px;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.gameTop span>b{color:#ffca4e;font-size:20px;display:block}.gameCard{text-align:center;background:#fff;border:1px solid #e0e3e7;border-radius:10px;margin-top:18px;padding:40px}.gameCard>div{letter-spacing:.25em;color:#6245b2;background:#f2effc;padding:22px;font-size:26px;font-weight:900}.stockBars{background:#fff;border:1px solid #e0e3e7;border-radius:8px;gap:20px;margin-top:18px;padding:22px;display:grid}.stockBars span{z-index:1;background:#edf0f3;height:28px;padding:9px;font-size:8px;position:relative}.stockBars span i{z-index:-1;background:#dfe9ff;position:absolute;inset:0 auto 0 0}.stockBars em{float:right}.previewFoot{border-top:1px solid #e1e3e6;gap:22px;height:65px}.previewFoot>span,.previewFoot p{font-size:8px}.previewFoot>span i{background:#35a86e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.previewFoot p{color:#858a92;flex:1}.previewFoot button{color:#fff;background:#ff5e3a;border:0;padding:11px 14px;font-size:8px;font-weight:800}@keyframes popIn{0%{opacity:0;transform:translateY(15px)scale(.98)}}@media (width<=760px){.artPreview{opacity:1;transform:none}.previewOverlay{padding:8px}.previewCanvas{grid-template-columns:1fr;min-height:0}.previewCanvas>aside{display:none}.previewCanvas>section{max-height:65vh;padding:18px}.pdfUI{grid-template-columns:70px 1fr;height:340px}.property{display:none}.pdfPage{height:340px}.statsRow{grid-template-columns:1fr 1fr}.statsRow article:last-child{display:none}.taskTable>div{grid-template-columns:1.7fr .7fr 1fr;padding:12px 9px}.courseGrid{grid-template-columns:1fr}.courseGrid article:nth-child(n+2){display:none}.presenter{grid-template-columns:1fr}.songList{display:none}.gameCard{padding:25px 10px}.gameCard>div{font-size:16px}.previewFoot p{display:none}}html{scroll-behavior:smooth}body{color:#161719;background:#f7f4ef;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#f7f4eff2;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{align-items:center;gap:11px;display:flex}.logo>b{color:#fff;background:#ff5e3a;border-radius:4px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.logo span{letter-spacing:.12em;font-size:12px;font-weight:900}.logo small{color:#7a7b7c;letter-spacing:.04em;margin-top:4px;font-size:8px;font-weight:500;display:block}.links{align-items:center;gap:34px;display:flex}.links a{font-size:11px;font-weight:700}.navCta{color:#fff;background:#17191d;border-radius:3px;padding:13px 18px}.menu{background:0 0;border:0;font-size:22px;display:none}.hero{grid-template-columns:1.08fr .92fr;min-height:690px;padding:88px 6vw 70px;display:grid;overflow:hidden}.heroCopy{max-width:700px}.available{letter-spacing:.16em;border:1px solid #d7d3cc;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-flex}.available i,.status i{background:#36ae72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36ae7218}.hero h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,6vw,84px);line-height:.96}.hero h1 em,.sectionTitle h2 em,.serviceIntro h2 em,.about h2 em,.contact h2 em{color:#ff5e3a;font-family:Georgia,serif;font-weight:400}.heroCopy>p{color:#666a70;max-width:590px;font-size:15px;line-height:1.75}.heroButtons{gap:11px;margin:31px 0 48px;display:flex}.heroButtons a{border:1px solid #1c1d20;border-radius:3px;padding:15px 20px;font-size:11px;font-weight:800}.heroButtons a:first-child{color:#fff;background:#17191d}.heroButtons span{margin-left:35px}.trust{gap:32px;display:flex}.trust span{color:#7b7d80;border-left:1px solid #d0ccc5;padding-left:14px;font-size:9px}.trust b{color:#1b1c1f;margin-bottom:4px;font-size:14px;display:block}.heroVisual{place-items:center;display:grid;position:relative}.window{background:#fff;border:1px solid #d9d9da;border-radius:11px;width:min(520px,95%);overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 80px #3423161c}.window>header{background:#f0f1f3;align-items:center;gap:5px;height:35px;padding:0 12px;display:flex}.window>header i{background:#ff765f;border-radius:50%;width:7px;height:7px}.window>header i:nth-child(2){background:#f0bd4c}.window>header i:nth-child(3){background:#55bf73}.window>header span{color:#989ba1;margin:auto;font-size:7px}.dash{height:355px;display:flex}.dash>aside{background:#141923;flex-direction:column;align-items:center;gap:20px;width:58px;padding-top:20px;display:flex}.dash>aside b{color:#fff;background:#ff5e3a;border-radius:5px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.dash>aside i{background:#4b5260;border-radius:2px;width:15px;height:4px}.dash>section{background:#fafafa;flex:1;padding:35px 28px}.dashTitle span,.dashTitle small,.mini i{background:#202630;border-radius:3px;display:block}.dashTitle span{width:46%;height:12px}.dashTitle small{background:#dfe2e6;width:68%;height:6px;margin-top:10px}.dashStats{grid-template-columns:repeat(3,1fr);gap:8px;margin:27px 0;display:grid}.dashStats i{background:#fff;border:1px solid #e8e9eb;border-radius:6px;height:50px}.dashCards{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dashCards article{background:#fff;border:1px solid #e6e7e9;border-radius:7px;height:92px;padding:12px}.dashCards b{color:#ff5e3a;background:#fff0eb;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.dashCards span,.dashCards small{background:#c9cdd4;width:55%;height:5px;margin-top:10px;display:block}.dashCards small{background:#e5e7ea;width:80%;margin-top:6px}.float{color:#fff;background:#17191d;border-radius:5px;padding:12px 15px;font-size:9px;position:absolute;box-shadow:0 15px 30px #0002}.float.one{bottom:105px;left:0}.float.two{color:#17191d;background:#fff;top:95px;right:0}.float.two b{color:#ff5e3a;margin-right:7px;font-size:17px}.marquee{color:#fff;letter-spacing:.13em;background:#ff5e3a;justify-content:space-around;align-items:center;height:62px;font-size:10px;font-weight:900;display:flex}.marquee i{font-style:normal}.wrap{max-width:1260px;margin:auto;padding-left:5vw;padding-right:5vw}.work{padding-top:105px;padding-bottom:110px}.eyebrow{letter-spacing:.2em;color:#ff5e3a;border-bottom:1px solid #d9d5ce;justify-content:space-between;padding-bottom:13px;font-size:9px;font-weight:900;display:flex}.eyebrow span{color:#97958f}.sectionTitle{justify-content:space-between;align-items:end;margin:38px 0 45px;display:flex}.sectionTitle h2,.serviceIntro h2,.about h2,.contact h2{letter-spacing:-.045em;max-width:680px;margin:0;font-size:45px;line-height:1.08}.sectionTitle p{color:#6c6d70;max-width:320px;font-size:12px;line-height:1.7}.projectGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.projectGrid>article{background:#fff;border:1px solid #dedbd4}.projectArt{background:#fff1eb;place-items:center;height:265px;display:grid;position:relative;overflow:hidden}.projectArt:before,.projectArt:after{content:"";border:1px solid #ff9a834d;border-radius:50%;width:250px;height:250px;position:absolute}.projectArt:after{width:350px;height:350px}.projectIcon{color:#ff5e3a;z-index:2;font-size:56px}.projectArt label{color:#a17267;font-size:10px;position:absolute;top:16px;right:18px}.mini{z-index:3;background:#fff;width:145px;padding:14px;position:absolute;bottom:24px;right:45px;box-shadow:0 12px 28px #71301c1c}.mini b{font-size:9px}.mini i{background:#dfe1e5;height:4px;margin-top:7px}.mini i:nth-child(3){width:75%}.purple .projectArt{background:#f1edff}.purple .projectIcon{color:#7354cc}.blue .projectArt{background:#eaf3ff}.blue .projectIcon{color:#347ad6}.gold .projectArt{background:#fff5dc}.gold .projectIcon{color:#c48c20}.green .projectArt{background:#e8f8f1}.green .projectIcon{color:#1d956a}.slate .projectArt{background:#edf0f4}.slate .projectIcon{color:#65758b}.projectBody{padding:25px}.projectBody>div{justify-content:space-between;display:flex}.projectBody small{color:#ff5e3a;letter-spacing:.13em;font-size:8px;font-weight:900}.status{color:#75777a;align-items:center;gap:6px;font-size:8px;display:flex}.projectBody h3{margin:17px 0 10px;font-size:27px}.projectBody>p{color:#676a6e;min-height:56px;font-size:11px;line-height:1.7}.projectBody ul{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.projectBody li{color:#5e6267;font-size:9px}.projectBody li:first-letter{color:#3aa873}.projectBody button{text-align:left;background:#fff;border:1px solid #dedbd4;width:100%;margin-top:15px;padding:13px;font-size:10px;font-weight:800}.projectBody button b{float:right;color:#ff5e3a}.services{color:#fff;background:#15191f;padding:105px 0}.eyebrow.light{border-color:#343941}.serviceIntro{justify-content:space-between;gap:40px;margin:38px 0 65px;display:flex}.serviceIntro h2 em,.contact h2 em{color:#ff7a5c}.serviceIntro p{color:#a6abb4;max-width:390px;font-size:12px;line-height:1.8}.serviceList{border-top:1px solid #353a42}.serviceList article{border-bottom:1px solid #353a42;grid-template-columns:60px 1fr 1.3fr 30px;align-items:center;gap:25px;padding:25px 5px;transition:all .2s;display:grid}.serviceList article:hover{background:#1b2027;padding-left:15px}.serviceList article>b{color:#ff6846;font-size:9px}.serviceList h3{margin:0;font-size:18px}.serviceList p{color:#969ca6;max-width:480px;font-size:10px;line-height:1.6}.serviceList span{color:#ff6846}.about{grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;padding-top:110px;padding-bottom:110px;display:grid}.portrait{background:#1a2029;place-items:center;height:480px;display:grid;position:relative;overflow:hidden}.portrait:before,.portrait:after{content:"";border:1px solid #39414d;border-radius:50%;width:360px;height:360px;position:absolute}.portrait:after{width:260px;height:260px}.initials{color:#ff6442;z-index:2;letter-spacing:-.1em;font-size:100px;font-weight:900}.code,.location{z-index:3;background:#fff;padding:11px 14px;font-size:9px;position:absolute}.code{top:20px;left:20px}.location{bottom:20px;right:20px}.about h2{margin:35px 0 25px}.aboutCopy>p{color:#666a70;font-size:12px;line-height:1.8}.aboutCopy .lead{color:#303338;font-size:15px}.skills{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.skills span{border:1px solid #d8d4cd;padding:8px 11px;font-size:9px;font-weight:700}.contact{color:#fff;background:#ff5e3a;padding:100px 0;position:relative;overflow:hidden}.contactGlow{border:1px solid #ff9e88;border-radius:50%;width:600px;height:600px;position:absolute;top:-250px;left:-200px}.contactInner{grid-template-columns:1fr 1fr;gap:9vw;display:grid;position:relative}.contact .eyebrow{color:#fff;border-color:#ff9b84}.contact .eyebrow span{color:#ffd0c6}.contact h2{margin:35px 0 20px}.contactInner>div>p{color:#ffe0d9;font-size:12px;line-height:1.8}.contact form{color:#191b1f;background:#fff;gap:14px;padding:30px;display:grid}.contact form label{gap:7px;font-size:9px;font-weight:800;display:grid}.contact input,.contact textarea,.contact select{background:#fafafa;border:1px solid #dedbd5;padding:12px;font:11px Arial}.contact textarea{resize:vertical;height:80px}.contact form>button,.thanks button{color:#fff;background:#17191d;border:0;padding:14px;font-size:10px;font-weight:800}.contact form>button span{float:right}.contact form>small{text-align:center;color:#96989c;font-size:8px}.thanks{text-align:center;padding:25px}.thanks>b{color:#35a86e;font-size:35px}.thanks p{color:#696d72;font-size:11px;line-height:1.7}.thanks button{margin-top:10px}body>main>footer{color:#fff;background:#11151b;justify-content:space-between;align-items:center;height:115px;padding:0 5vw;display:flex}body>main>footer>div{gap:25px;font-size:10px;display:flex}body>main>footer>small{color:#777f8b;font-size:8px}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:65px}.heroVisual{margin-top:65px}.projectGrid{grid-template-columns:1fr}.serviceIntro,.sectionTitle{display:block}.sectionTitle p,.serviceIntro p{margin-top:20px}.about{grid-template-columns:1fr}.portrait{height:390px}.contactInner{grid-template-columns:1fr}.contact form{margin-top:30px}}@media (width<=650px){nav{height:68px;padding:0 20px}.menu{display:block}.links{background:#f7f4ef;border-bottom:1px solid #ddd;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:68px;left:0;right:0}.links.show{display:flex}.hero{padding:50px 20px}.hero h1{font-size:47px}.heroButtons{flex-direction:column}.trust{gap:12px}.trust span{padding-left:8px}.heroVisual{display:none}.marquee{white-space:nowrap;justify-content:flex-start;gap:24px;padding:0 20px;overflow:hidden}.wrap{padding-left:20px;padding-right:20px}.sectionTitle h2,.serviceIntro h2,.about h2,.contact h2{font-size:34px}.projectArt{height:220px}.serviceList article{grid-template-columns:35px 1fr 20px}.serviceList article p{display:none}.about{padding-top:75px;padding-bottom:75px}.portrait{height:320px}.initials{font-size:75px}body>main>footer{flex-direction:column;align-items:flex-start;gap:25px;height:auto;padding:35px 20px}body>main>footer>div{flex-wrap:wrap}}.scrollProgress{z-index:120;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.scrollProgress i{width:100%;height:100%;transform:scaleX(var(--page-progress,0));transform-origin:0;will-change:transform;background:linear-gradient(90deg,#ff5e3a,#ffb14a);display:block;box-shadow:0 0 12px #ff5e3a}.revealReady{opacity:0;filter:blur(3px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1),filter .75s;transition-delay:var(--reveal-delay,0s);transform:translateY(34px)}.revealReady.revealVisible{opacity:1;filter:none;transform:none}.heroCopy.revealReady{transform:translate(-38px)}.heroCopy.revealVisible{transform:none}.heroVisual.revealReady{transform:translate(38px)}.heroVisual.revealVisible{transform:translateY(var(--scroll-shift,0px))}.projectGrid>article{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.projectGrid>article:hover{border-color:#cfc8bd;transform:translateY(-9px);box-shadow:0 22px 55px #35271a17}.projectGrid>article:hover .projectIcon{transform:scale(1.12)rotate(-5deg)}.projectIcon{transition:transform .4s cubic-bezier(.22,1,.36,1)}.mini{animation:4.5s ease-in-out infinite gentleFloat}.float.one{animation:3.8s ease-in-out infinite gentleFloat}.float.two{animation:4.4s ease-in-out infinite reverse gentleFloat}.available i{animation:2s ease-out infinite pulseDot}.marquee span{animation:3s ease-in-out infinite alternate softGlow}.serviceList article span{transition:transform .25s}.serviceList article:hover span{transform:translate(4px,-4px)}.skills span{transition:all .25s}.skills span:hover{color:#fff;background:#17191d;border-color:#17191d;transform:translateY(-3px)}.heroButtons a,.navCta{transition:transform .25s,box-shadow .25s,background .25s}.heroButtons a:hover,.navCta:hover{transform:translateY(-3px);box-shadow:0 10px 25px #1b1b1b24}.portrait:before{animation:16s linear infinite orbit}.portrait:after{animation:11s linear infinite reverse orbit}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseDot{0%{box-shadow:0 0 #36ae7266}70%{box-shadow:0 0 0 9px #36ae7200}to{box-shadow:0 0 #36ae7200}}@keyframes softGlow{0%{opacity:.72}to{opacity:1}}@keyframes orbit{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.06)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revealReady,.revealReady.revealVisible{opacity:1;filter:none;transition:none;transform:none}.mini,.float,.available i,.marquee span,.portrait:before,.portrait:after{animation:none!important}.heroVisual.revealVisible{transform:none}.projectGrid>article,.projectIcon{transition:none}}@media (width<=650px){.heroVisual.revealReady,.heroCopy.revealReady{transform:translateY(24px)}.projectGrid>article:hover{transform:none}.revealReady{filter:none;transform:translateY(24px)}.scrollProgress{height:2px}}.projectActions a{background:#fff;border:1px solid #dedbd4;height:43px;padding:13px;font-size:10px;font-weight:800}.projectActions a b{float:right;color:#ff5e3a}.formSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.emailDirect{color:#ff5e3a;margin:8px 0 15px;font-size:10px;font-weight:800;display:inline-block}.casePage{background:#f7f4ef;min-height:100vh}.caseNav{position:relative}.caseNav>div{align-items:center;gap:25px;font-size:10px;font-weight:800;display:flex}.caseHero{padding:35px max(5vw,24px) 85px;overflow:hidden}.caseCrumb{color:#8b8d90;letter-spacing:.08em;gap:9px;font-size:8px;display:flex}.caseCrumb b{color:#ff5e3a}.caseHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;max-width:1260px;margin:65px auto 0;display:grid}.caseHeroGrid>div>small,.caseSection>small,.caseCta>small,.workflowBand small{color:#ff5e3a;letter-spacing:.18em;font-size:8px;font-weight:900}.caseHero h1{letter-spacing:-.07em;margin:22px 0;font-size:clamp(58px,8vw,108px);line-height:.85}.caseHeroGrid>div>p{color:#666a70;max-width:600px;font-size:14px;line-height:1.8}.caseBadges{gap:9px;margin-top:25px;display:flex}.caseBadges span{border:1px solid #d8d4cd;padding:9px 12px;font-size:8px;font-weight:800}.caseBadges i{background:#36ae72;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.caseMock{position:relative}.caseWindow{background:#fff;border:1px solid #d9dbe0;border-radius:11px;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 65px #20180f1d}.caseWindow>header{background:#eceef1;align-items:center;gap:5px;height:35px;padding:0 12px;display:flex}.caseWindow>header i{background:#ff6d55;border-radius:50%;width:7px;height:7px}.caseWindow>header i:nth-child(2){background:#efbd4c}.caseWindow>header i:nth-child(3){background:#55ba72}.caseWindow>header span{color:#8d929a;margin:auto;font-size:7px}.caseWindow>section{grid-template-columns:62px 1fr;height:320px;display:grid}.caseWindow aside{background:#171c25}.caseWindow section>div{padding:40px}.caseWindow section b{font-size:23px;display:block}.caseWindow section small{background:#dfe2e7;width:45%;height:6px;margin:12px 0 30px;display:block}.caseWindow article{background:#f1f2f4;border-radius:7px;width:29%;height:135px;margin-right:3%;display:inline-block}.caseMock>label{color:#fff;letter-spacing:.12em;background:#171c25;padding:11px 14px;font-size:7px;position:absolute;bottom:-15px;right:-12px}.caseFacts{background:#fff;border-top:1px solid #e3dfd8;border-bottom:1px solid #e3dfd8;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.caseFacts>div{border-right:1px solid #e3dfd8;padding:25px}.caseFacts small{color:#98999b;margin-bottom:8px;font-size:7px;display:block}.caseFacts b{font-size:10px}.caseSection{max-width:1160px;margin:auto;padding:105px 35px}.twoCol{grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.caseNumber{color:#ff5e3a;margin-bottom:18px;font-size:9px;display:block}.caseSection h2,.caseCta h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(37px,5vw,62px);line-height:1.02}.casePoints p{border-bottom:1px solid #d9d5cf;margin:0 0 22px;padding:0 0 22px;font-family:Georgia,serif;font-size:18px;line-height:1.6}.caseDark{color:#fff;background:#151a21}.caseDark .caseNumber,.caseDark .caseSection>small{color:#ff7758}.approachGrid{border-top:1px solid #343b45;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.approachGrid article{border-right:1px solid #343b45;padding:28px}.approachGrid article>b{color:#ff7758;font-size:9px}.approachGrid p{color:#b1b6be;margin-top:45px;font-size:11px;line-height:1.8}.featureGrid{border:1px solid #dcd8d2;grid-template-columns:repeat(2,1fr);margin-top:55px;display:grid}.featureGrid article{border:1px solid #dcd8d2;padding:32px}.featureGrid span{color:#ff5e3a;font-size:8px}.featureGrid h3{margin:28px 0 10px;font-size:22px}.featureGrid p{color:#686b70;font-size:11px;line-height:1.7}.workflowBand{color:#fff;background:#ff5e3a}.workflowBand small{color:#fff}.workflowSteps{gap:8px;margin-top:45px;display:flex}.workflowSteps>div{flex:1;align-items:center;gap:10px;display:flex}.workflowSteps b{color:#ff5e3a;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.workflowSteps span{font-size:9px;font-weight:800}.workflowSteps i{margin-left:auto}.buildGrid{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.caseLead{color:#676a70;font-size:12px;line-height:1.8}.techList{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.techList span{border:1px solid #d8d4cd;padding:8px 10px;font-size:8px;font-weight:800}.progressColumns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.progressColumns article{background:#fff;border:1px solid #ddd9d3;padding:26px}.progressColumns h3{font-size:14px}.progressColumns p{border-top:1px solid #e7e4df;padding-top:13px;font-size:10px;line-height:1.6}.caseCta{text-align:center;color:#fff;background:#151a21;padding:95px 20px}.caseCta h2{max-width:850px;margin:20px auto}.caseCta p{color:#aeb4bd;font-size:11px}.caseCta a{background:#ff5e3a;margin-top:22px;padding:15px 20px;font-size:10px;font-weight:900;display:inline-block}.caseFooter{color:#fff;background:#10141a;justify-content:space-between;padding:30px 5vw;font-size:9px;display:flex}.purple .caseHeroGrid>div>small,.purple .caseCrumb b,.purple .caseNumber,.purple .caseSection>small{color:#7354cc}.blue .caseHeroGrid>div>small,.blue .caseCrumb b,.blue .caseNumber,.blue .caseSection>small{color:#347ad6}@media (width<=800px){.caseHeroGrid,.twoCol,.buildGrid{grid-template-columns:1fr}.caseMock{margin-top:30px}.caseFacts{grid-template-columns:1fr 1fr}.caseFacts>div{border-bottom:1px solid #e3dfd8}.approachGrid{grid-template-columns:1fr}.approachGrid article{border-bottom:1px solid #343b45}.workflowSteps{grid-template-columns:1fr 1fr;display:grid}.workflowSteps i{display:none}.progressColumns{grid-template-columns:1fr}.caseNav>div>a:first-child{display:none}}@media (width<=560px){.formSplit{grid-template-columns:1fr}.caseHero{padding-bottom:55px}.caseHeroGrid{margin-top:40px}.caseWindow>section{height:240px}.caseWindow article{height:90px}.caseFacts,.featureGrid,.workflowSteps{grid-template-columns:1fr}.caseSection{padding:75px 20px}.caseBadges{flex-wrap:wrap}.contact{padding:70px 0}.contact form{padding:22px 16px}.thanks{padding:28px 4px}.enquiryAlternatives{grid-template-columns:1fr}.contact form:has(.thanks){min-height:390px}.openEmail{font-size:11px}.thanks h3{margin-bottom:5px;font-size:23px}.thanks>p{font-size:12px}}.formHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.formError{color:#8d2717;background:#fff0ec;border:1px solid #ff8b75;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.contact form>button:disabled{cursor:wait;opacity:.72}.thanks{flex-direction:column;align-items:center;max-width:560px;margin:auto;padding:35px 20px;display:flex}.thanks>p{max-width:430px;margin:8px auto 20px}.openEmail{text-align:center;background:#17191d;width:min(330px,100%);margin:5px auto 13px;padding:15px 20px;font-size:10px;font-weight:900;display:block;color:#fff!important}.enquiryAlternatives{grid-template-columns:1fr 1fr;gap:9px;width:min(430px,100%);display:grid}.enquiryAlternatives button{width:100%;margin:0;color:#17191d!important;background:#fff!important;border:1px solid #d9d9d9!important;padding:12px!important;font-size:9px!important}.thanks>small{color:#8a8d92;max-width:390px;margin-top:16px;line-height:1.5;display:block}.contact form:has(.thanks){align-content:center;min-height:430px}@media (width<=560px){.contact{padding:70px 0}.contact form{padding:22px 16px}.thanks{padding:28px 4px}.enquiryAlternatives{grid-template-columns:1fr}.contact form:has(.thanks){min-height:390px}.openEmail{font-size:11px}.thanks h3{margin-bottom:5px;font-size:23px}.thanks>p{font-size:12px}}.caseShare{justify-content:center;align-items:center;gap:8px;margin-top:30px;display:flex}.caseShare span{color:#aeb4bd;margin-right:5px;font-size:8px}.caseShare a{color:#fff;border:1px solid #434a54;background:0 0!important;margin:0!important;padding:9px 12px!important;font-size:8px!important}.caseShare a:hover{color:#ff8a70;border-color:#ff5e3a}@media (width<=520px){.caseShare{flex-wrap:wrap}.caseShare span{width:100%;margin-bottom:4px}}.proofStrip{background:#fff;border-top:1px solid #e1ddd6;border-bottom:1px solid #e1ddd6;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.proofStrip>div{border-right:1px solid #e1ddd6;gap:16px;padding:25px 20px;display:flex}.proofStrip>div:last-child{border-right:0}.proofStrip b{color:#ff5e3a;font-size:9px}.proofStrip span{font-size:10px;font-weight:850}.proofStrip small{color:#888b90;margin-top:7px;font-size:8px;font-weight:400;display:block}.process{padding-top:105px;padding-bottom:115px}.processGrid{border:1px solid #dcd8d2;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.processGrid article{border-right:1px solid #dcd8d2;min-height:285px;padding:28px;position:relative}.processGrid article:last-child{border-right:0}.processGrid article>b{color:#ff5e3a;font-size:9px}.processGrid article>span{border:1px solid #d7d2cb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid;position:absolute;top:24px;right:25px}.processGrid h3{margin:70px 0 16px;font-size:23px}.processGrid p{color:#6b6e72;font-size:11px;line-height:1.8}.processGrid article:hover{background:#fff}.processGrid article:hover>span{color:#fff;background:#ff5e3a;border-color:#ff5e3a}.faq{color:#fff;background:#161a20;padding:105px 0}.faqInner{grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.faq h2{letter-spacing:-.055em;margin:32px 0 20px;font-size:clamp(40px,5vw,66px);line-height:1.02}.faq h2 em{color:#ff7354}.faqInner>div:first-child>p{color:#aeb4bd;font-size:11px;line-height:1.8}.shareButton{color:#fff;background:#ff5e3a;border:0;margin-top:28px;padding:14px 18px;font-size:10px;font-weight:850}.faqList{border-top:1px solid #373d45}.faqList details{border-bottom:1px solid #373d45}.faqList summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;font-weight:800;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#ff7354;font-size:18px;transition:transform .2s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:#aeb4bd;margin:0;padding:0 45px 23px 0;font-size:11px;line-height:1.8}.mobileCta{display:none}@media (width<=900px){.proofStrip{grid-template-columns:1fr 1fr}.proofStrip>div:nth-child(2){border-right:0}.proofStrip>div:nth-child(-n+2){border-bottom:1px solid #e1ddd6}.processGrid{grid-template-columns:1fr 1fr}.processGrid article:nth-child(2){border-right:0}.processGrid article:nth-child(-n+2){border-bottom:1px solid #dcd8d2}.faqInner{grid-template-columns:1fr;gap:55px}}@media (width<=650px){body{padding-bottom:66px}.proofStrip{grid-template-columns:1fr}.proofStrip>div{border-right:0;border-bottom:1px solid #e1ddd6!important}.proofStrip>div:last-child{border-bottom:0!important}.process{padding-top:75px;padding-bottom:80px}.processGrid{grid-template-columns:1fr}.processGrid article{border-right:0;min-height:225px;border-bottom:1px solid #dcd8d2!important}.processGrid article:last-child{border-bottom:0!important}.processGrid h3{margin-top:50px}.faq{padding:75px 0}.faq h2{font-size:38px}.mobileCta{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11151bed;padding:9px 14px;display:block;position:fixed;bottom:0;left:0;right:0}.mobileCta a{color:#fff;background:#ff5e3a;justify-content:space-between;padding:14px 17px;font-size:11px;font-weight:900;display:flex;box-shadow:0 10px 30px #0005}}.cookiePanel{z-index:300;color:#17191d;background:#fff;border:1px solid #d8d4cd;grid-template-columns:54px 1fr auto;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:24px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 24px 80px #11151b38}.cookieIcon{color:#ff5e3a;background:#fff0ec;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.cookiePanel small{letter-spacing:.16em;color:#ff5e3a;font-size:8px;font-weight:900}.cookiePanel h2{margin:6px 0 7px;font-size:22px}.cookiePanel p{color:#676b71;max-width:720px;margin:0;font-size:10px;line-height:1.65}.cookiePanel p a{color:#17191d;text-decoration:underline}.cookieActions{gap:8px;display:flex}.cookieActions button{white-space:nowrap;padding:13px 16px;font-size:9px;font-weight:900}.cookieReject{color:#17191d;background:#fff;border:1px solid #bfc0c2}.cookieAccept{color:#fff;background:#ff5e3a;border:1px solid #ff5e3a}.cookieSettings{z-index:109;color:#55595e;background:#fff;border:1px solid #d6d2cc;padding:8px 11px;font-size:8px;font-weight:800;position:fixed;bottom:14px;left:14px;box-shadow:0 5px 22px #1113}.privacyPage{color:#17191d;background:#f7f4ef;min-height:100vh}.privacyNav{border-bottom:1px solid #ddd8d0;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}.privacyNav>a:last-child{font-size:9px;font-weight:850}.privacyHero{border-bottom:1px solid #ddd8d0;padding:95px 0 85px}.privacyHero small{letter-spacing:.18em;color:#ff5e3a;font-size:8px;font-weight:900}.privacyHero h1{letter-spacing:-.07em;margin:26px 0;font-size:clamp(64px,9vw,118px);line-height:.88}.privacyHero h1 em{color:#ff5e3a}.privacyHero p{color:#666a70;max-width:630px;font-size:14px;line-height:1.75}.privacyHero span{border:1px solid #d8d4cd;margin-top:20px;padding:9px 12px;font-size:8px;font-weight:850;display:inline-block}.privacyContent{grid-template-columns:230px 1fr;gap:9vw;padding-top:85px;padding-bottom:110px;display:grid}.privacyContent aside{border-top:2px solid #17191d;align-self:start;gap:15px;padding-top:18px;display:grid;position:sticky;top:110px}.privacyContent aside b{margin-bottom:8px;font-size:10px}.privacyContent aside a{color:#777a7e;font-size:9px}.privacyContent>div>section{border-bottom:1px solid #d9d5ce;margin:0 0 58px;padding:0 0 58px;scroll-margin-top:30px}.privacyContent section>small{color:#ff5e3a;font-size:8px;font-weight:900}.privacyContent h2{letter-spacing:-.045em;margin:15px 0 25px;font-size:clamp(31px,4vw,48px)}.privacyContent p{color:#515459;font-family:Georgia,serif;font-size:15px;line-height:1.85}.privacyContent p a{color:#17191d;text-decoration:underline}.privacyContact{background:#fff;border:1px solid #ddd8d0;gap:9px;margin:22px 0;padding:24px;display:grid}.privacyContact b{font-size:15px}.privacyContact span,.privacyContact a{font-size:10px}.privacyNote{color:#fff;background:#17191d;padding:25px}.privacyNote b{color:#ff7a5c;font-size:10px}.privacyNote p{color:#c4c7cb;margin:10px 0 0;font-family:Arial,sans-serif;font-size:10px}.privacyFooter{color:#fff;background:#10141a;justify-content:space-between;padding:35px 5vw;font-size:9px;display:flex}@media (width<=760px){.cookiePanel{grid-template-columns:1fr;padding:20px;bottom:78px;left:12px;right:12px}.cookieIcon{display:none}.cookieActions{grid-template-columns:1fr 1fr;display:grid}.cookieActions button{white-space:normal}.cookieSettings{bottom:76px}.privacyNav{height:72px;padding:0 20px}.privacyNav .logo small{display:none}.privacyHero{padding:70px 0 60px}.privacyContent{grid-template-columns:1fr;padding-top:55px;padding-bottom:80px}.privacyContent aside{position:relative;top:auto}.privacyContent p{font-size:14px}.privacyFooter{flex-direction:column;gap:15px}.caseFooter{flex-wrap:wrap;gap:15px}}.serviceList h3 a{color:inherit}.serviceList .serviceArrow{color:#ff6846;font-size:16px;transition:transform .25s}.serviceList article:hover .serviceArrow{transform:translate(4px,-4px)}.servicePage{color:#17191d;--service-accent:#ff5e3a;background:#f7f4ef;min-height:100vh}.servicePage.purple{--service-accent:#7857ce}.servicePage.blue{--service-accent:#347ad6}.servicePage.gold{--service-accent:#c58913}.servicePage.green{--service-accent:#259565}.serviceNav{border-bottom:1px solid #ddd8d0;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}.serviceNav>div{align-items:center;gap:25px;font-size:9px;font-weight:850;display:flex}.serviceHero{border-bottom:1px solid #ddd8d0;padding:100px 0;overflow:hidden}.serviceHeroGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;display:grid}.serviceHeroGrid>div>small,.serviceProblems small,.serviceDeliver>.wrap>small,.serviceProcess>small,.serviceFaqGrid>div>small,.serviceCta>small{letter-spacing:.18em;color:var(--service-accent);font-size:8px;font-weight:900}.serviceHero h1{letter-spacing:-.068em;margin:25px 0;font-size:clamp(55px,7.2vw,101px);line-height:.9}.serviceHeroGrid>div>p{color:#5d6065;max-width:750px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.serviceHeroActions{gap:10px;margin-top:30px;display:flex}.serviceHeroActions a{border:1px solid #1a1c20;padding:14px 18px;font-size:9px;font-weight:900}.serviceHeroActions a:first-child{color:#fff;background:#17191d}.serviceHero aside{box-shadow:16px 16px 0 var(--service-accent);background:#fff;border:1px solid #ddd8d0;padding:32px}@supports (color:color-mix(in lab, red, red)){.serviceHero aside{box-shadow:16px 16px 0 color-mix(in srgb,var(--service-accent) 15%,transparent)}}.serviceHero aside>span{color:var(--service-accent);letter-spacing:.14em;font-size:8px;font-weight:900}.serviceHero aside>p{margin:18px 0 25px;font-size:12px;line-height:1.75}.serviceHero aside>div{border-top:1px solid #e3dfd8;gap:0;display:grid}.serviceHero aside b{border-bottom:1px solid #e3dfd8;padding:13px 0;font-size:9px}.serviceProblems{grid-template-columns:.75fr 1.25fr;gap:8vw;padding-top:100px;padding-bottom:110px;display:grid}.serviceProblems h2,.serviceDeliver h2,.serviceProcess h2,.serviceFaq h2,.serviceCta h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(37px,5vw,65px);line-height:1.02}.serviceProblems>div:last-child{border:1px solid #ddd8d0;grid-template-columns:1fr 1fr;display:grid}.serviceProblems article{border:1px solid #ddd8d0;min-height:170px;padding:25px}.serviceProblems article b{color:var(--service-accent);font-size:8px}.serviceProblems article p{margin-top:35px;font-family:Georgia,serif;font-size:15px;line-height:1.55}.serviceDeliver{color:#fff;background:#151a21;padding:105px 0}.serviceDeliver h2{max-width:800px}.deliverGrid{border-top:1px solid #343b44;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.deliverGrid article{border-right:1px solid #343b44;min-height:270px;padding:30px 26px}.deliverGrid article:last-child{border-right:0}.deliverGrid span{color:var(--service-accent);font-size:8px}.deliverGrid h3{margin:65px 0 15px;font-size:22px}.deliverGrid p{color:#aeb4bd;font-size:10px;line-height:1.8}.serviceProcess{padding-top:105px;padding-bottom:115px}.serviceProcess>div{margin-top:50px;display:flex}.serviceProcess article{flex:1;align-items:center;gap:12px;display:flex}.serviceProcess article b{background:var(--service-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.serviceProcess article span{font-size:9px;font-weight:850}.serviceProcess article i{color:#a0a1a4;margin-left:auto}.serviceFaq{background:#fff;border-top:1px solid #ddd8d0;padding:105px 0}.serviceFaqGrid{grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.serviceFaqGrid>div:first-child>a{color:var(--service-accent);margin-top:20px;font-size:9px;font-weight:900;display:inline-block}.serviceFaqGrid>div:last-child{border-top:1px solid #ddd8d0}.serviceFaq details{border-bottom:1px solid #ddd8d0}.serviceFaq summary{cursor:pointer;justify-content:space-between;gap:15px;padding:23px 0;font-size:13px;font-weight:850;list-style:none;display:flex}.serviceFaq summary::-webkit-details-marker{display:none}.serviceFaq summary span{color:var(--service-accent);font-size:18px}.serviceFaq details[open] summary span{transform:rotate(45deg)}.serviceFaq details p{color:#666a70;margin:0;padding:0 40px 23px 0;font-size:11px;line-height:1.8}.serviceCta{text-align:center;background:var(--service-accent);color:#fff;padding:100px 20px}.serviceCta>small{color:#fff}.serviceCta h2{max-width:900px;margin:22px auto}.serviceCta p{color:#fff;opacity:.85;max-width:650px;margin:0 auto;font-size:11px;line-height:1.7}.serviceCta a{color:#fff;background:#17191d;margin-top:25px;padding:15px 20px;font-size:9px;font-weight:900;display:inline-block}@media (width<=900px){.serviceHeroGrid,.serviceProblems,.serviceFaqGrid{grid-template-columns:1fr}.serviceHero aside{margin-top:25px}.deliverGrid{grid-template-columns:1fr 1fr}.deliverGrid article:nth-child(2){border-right:0}.deliverGrid article:nth-child(-n+2){border-bottom:1px solid #343b44}.serviceProcess>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.serviceProcess article i{display:none}}@media (width<=650px){.serviceNav{height:72px;padding:0 20px}.serviceNav .logo small,.serviceNav>div>a:first-child{display:none}.serviceHero{padding:65px 0}.serviceHero h1{font-size:50px}.serviceHeroGrid>div>p{font-size:15px}.serviceHeroActions{display:grid}.serviceHero aside{box-shadow:8px 8px 0 var(--service-accent)}@supports (color:color-mix(in lab, red, red)){.serviceHero aside{box-shadow:8px 8px 0 color-mix(in srgb,var(--service-accent) 15%,transparent)}}.serviceProblems{padding-top:75px;padding-bottom:80px}.serviceProblems>div:last-child{grid-template-columns:1fr}.serviceProblems article{min-height:140px}.deliverGrid{grid-template-columns:1fr}.deliverGrid article{border-right:0;min-height:210px;border-bottom:1px solid #343b44!important}.deliverGrid article:last-child{border-bottom:0!important}.deliverGrid h3{margin-top:45px}.serviceProcess{padding-top:75px;padding-bottom:80px}.serviceProcess>div{grid-template-columns:1fr}.serviceFaq{padding:75px 0}.serviceCta{padding:80px 20px}}.aiConsultant{z-index:240;font-family:Arial,sans-serif;position:fixed;bottom:22px;right:22px}.aiLauncher{color:#fff;text-align:left;background:#17191d;border:0;align-items:center;gap:10px;min-width:190px;padding:11px 13px;display:flex;box-shadow:0 16px 48px #11151b42}.aiLauncher:hover{background:#23262b}.aiSpark{color:#fff;background:#ff5e3a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 0 0 5px #ff5e3a20}.aiLauncher>span:nth-child(2){gap:3px;display:grid}.aiLauncher b{font-size:11px}.aiLauncher small{color:#b9bec6;font-size:8px}.aiLauncher i{letter-spacing:.1em;color:#6ce0a5;margin-left:auto;font-size:6px;font-style:normal}.aiPanel{background:#f7f4ef;border:1px solid #cfcac1;grid-template-rows:auto auto 1fr auto auto auto;width:min(410px,100vw - 30px);height:min(650px,100vh - 120px);display:grid;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 28px 90px #11151b48}.aiPanel>header{color:#fff;background:#17191d;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.aiPanel>header>button{color:#fff;background:0 0;border:0;font-size:25px;line-height:1}.aiIdentity{align-items:center;gap:10px;display:flex}.aiIdentity>b{background:#ff5e3a;border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.aiIdentity>span{gap:3px;display:grid}.aiIdentity strong{font-size:11px}.aiIdentity small{color:#aeb5be;font-size:7px}.aiNotice{color:#704138;background:#fff0ec;border-bottom:1px solid #f0c5ba;padding:9px 14px;font-size:7px;line-height:1.5}.aiMessages{scrollbar-width:thin;flex-direction:column;gap:13px;padding:16px;display:flex;overflow-y:auto}.aiMessage{grid-template-columns:30px 1fr;align-items:start;gap:8px;display:grid}.aiMessage>span{color:#ff5e3a;padding-top:8px;font-size:6px;font-weight:900}.aiMessage p{white-space:pre-wrap;color:#34373b;background:#fff;border:1px solid #dedad3;margin:0;padding:11px 12px;font-size:10px;line-height:1.65}.aiMessage.user{grid-template-columns:1fr 30px}.aiMessage.user>span{color:#62666c;grid-area:1/2}.aiMessage.user p{color:#fff;background:#17191d;border-color:#17191d;grid-area:1/1}.aiTyping{color:#777b80;align-items:center;gap:4px;font-size:8px;display:flex}.aiTyping i{background:#ff5e3a;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate aiPulse}.aiTyping i:nth-child(2){animation-delay:.2s}.aiTyping i:nth-child(3){animation-delay:.4s}.aiTyping span{margin-left:6px}.aiError{color:#8d2717;background:#fff0ec;border:1px solid #efb4a6;margin:0 14px 9px;padding:9px 10px;font-size:8px;line-height:1.5}.aiUseBrief{color:#fff;background:#ff5e3a;border:0;justify-content:space-between;margin:0 14px 10px;padding:11px 12px;font-size:9px;font-weight:900;display:flex}.aiPanel>form{background:#fff;border-top:1px solid #d9d4cc;grid-template-columns:1fr 42px;gap:8px;padding:12px 14px;display:grid}.aiPanel textarea{resize:none;border:1px solid #cfcac1;outline:none;padding:10px;font:10px/1.5 Arial,sans-serif}.aiPanel textarea:focus{border-color:#ff5e3a;box-shadow:0 0 0 2px #ff5e3a18}.aiPanel form button{color:#fff;background:#17191d;border:0;font-size:20px}.aiPanel form button:disabled{opacity:.45}.aiPanel>footer{color:#8b8e92;text-align:center;background:#fff;border-top:1px solid #ece8e2;padding:8px 14px;font-size:7px}@keyframes aiPulse{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@media (width<=650px){.aiConsultant{bottom:77px;right:12px}.aiPanel{width:auto;height:min(620px,100vh - 165px);position:fixed;bottom:142px;left:10px;right:10px}.aiLauncher{min-width:166px}.aiLauncher i{display:none}.aiMessage p{font-size:11px}.aiNotice{font-size:8px}}@media (prefers-reduced-motion:reduce){.aiTyping i{animation:none}}.labPage{color:#17191d;background:#f7f4ef;min-height:100vh}.labNav{border-bottom:1px solid #ddd8d0;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}.labNav>div{align-items:center;gap:13px;font-size:9px;font-weight:800;display:flex}.labNav>div>a{border:1px solid #17191d;padding:11px 14px}.labSignIn{color:#fff;background:#17191d}.labHero{border-bottom:1px solid #ddd8d0;padding:80px 5vw 65px}.labHero>small{letter-spacing:.2em;color:#ff5e3a;font-size:8px;font-weight:900}.labHero h1{letter-spacing:-.065em;max-width:950px;margin:24px 0;font-size:clamp(55px,7vw,96px);line-height:.92}.labHero h1 em{color:#ff5e3a}.labHero>p{color:#5e6267;max-width:710px;font-family:Georgia,serif;font-size:16px;line-height:1.7}.labHero>div{color:#76797e;align-items:center;gap:13px;margin-top:24px;font-size:8px;display:flex}.labHero>div b{color:#17191d}.labShell{border-left:1px solid #ddd8d0;border-right:1px solid #ddd8d0;grid-template-columns:300px 1fr;gap:0;max-width:1500px;min-height:750px;margin:auto;display:grid}.labProducts{background:#fff;border-right:1px solid #ddd8d0;padding:28px 20px}.labProducts h2{text-transform:uppercase;letter-spacing:.12em;margin:0 10px 18px;font-size:11px}.labProducts button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:14px 10px;display:grid}.labProducts button>b{color:#ff5e3a;background:#f0ede8;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.labProducts button span{gap:4px;display:grid}.labProducts strong{font-size:10px}.labProducts small{color:#818489;font-size:8px}.labProducts i{font-style:normal}.labProducts button.active{color:#fff;background:#17191d;border-color:#17191d}.labProducts button.active small{color:#b9bec5}.labProducts button.active>b{color:#fff;background:#ff5e3a}.labWorkspace{min-width:0;padding:36px}.labWorkspace>header{border-bottom:1px solid #dcd8d1;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:22px;display:flex}.labWorkspace>header small{letter-spacing:.17em;color:#ff5e3a;font-size:7px;font-weight:900}.labWorkspace>header h2{margin:7px 0 0;font-size:32px}.labWorkspace>header button{background:0 0;border:1px solid #bcb8b2;padding:11px 14px;font-size:8px;font-weight:850}.demoToolbar{align-items:center;gap:8px;margin-bottom:20px;display:flex}.demoToolbar button{background:#fff;border:1px solid #d7d3cd;padding:10px 13px}.demoToolbar b{margin-right:auto;font-size:9px}.demoPdf>article{background:#fff;border:1px solid #d9d5cf;width:min(540px,86%);min-height:330px;margin:20px auto;padding:45px;transition:transform .25s;box-shadow:0 20px 60px #17191d13}.demoPdf article small,.demoBoard small,.demoLesson small,.demoQuiz small,.demoInventory small{letter-spacing:.15em;color:#ff5e3a;font-size:7px;font-weight:900}.demoPdf article h3{margin-top:35px;font-family:Georgia,serif;font-size:34px}.demoPdf article p{color:#707378;font-family:Georgia,serif;line-height:1.7}.demoPdf label{gap:7px;max-width:540px;margin:25px auto;font-size:9px;font-weight:850;display:grid}.demoPdf textarea{border:1px solid #ccc7c0;min-height:85px;padding:12px}.demoBoard{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.demoBoard article{background:#fff;border:1px solid #ddd8d1;flex-direction:column;min-height:240px;padding:20px;display:flex}.demoBoard h3{margin:38px 0 18px;font-size:19px}.demoBoard span{color:#c84024;background:#fff0ec;width:max-content;padding:7px 9px;font-size:8px;font-weight:850;display:inline-block}.demoBoard button{color:#fff;background:#17191d;border:0;margin-top:auto;padding:12px;font-size:8px}.demoLesson{background:#fff;border:1px solid #ddd8d1;grid-template-columns:190px 1fr;min-height:440px;display:grid}.demoLesson aside{border-right:1px solid #ddd8d1;align-content:start;gap:6px;padding:18px;display:grid}.demoLesson aside button{text-align:left;background:0 0;border:0;padding:12px;font-size:9px}.demoLesson aside button.active{color:#fff;background:#17191d}.demoLesson article{padding:55px}.demoLesson h3{margin:25px 0 15px;font-size:34px}.demoLesson p{color:#707378;line-height:1.7}.progress{background:#ebe7e1;height:8px;margin:40px 0 20px}.progress i{background:#ff5e3a;height:100%;transition:width .3s;display:block}.demoLesson article button,.demoInventory>button{color:#fff;background:#17191d;border:0;padding:14px 18px;font-size:9px;font-weight:850}.demoPresenter{color:#fff;background:#071120;border:8px solid #232a34;grid-template-rows:1fr auto;min-height:480px;display:grid}.demoPresenter>div{text-align:center;place-items:center;padding:30px;display:grid}.demoPresenter small{color:#748196;letter-spacing:.2em;font-size:7px}.demoPresenter h3{max-width:800px;font-family:Georgia,serif;font-size:clamp(38px,6vw,75px)}.demoPresenter footer{background:#171d27;justify-content:center;align-items:center;gap:20px;padding:15px;display:flex}.demoPresenter button{color:#fff;background:0 0;border:1px solid #46505e;padding:10px 13px}.demoPresenter span{font-size:8px}.demoQuiz{background:#fff;border:1px solid #ddd8d1;max-width:650px;margin:auto;padding:45px}.demoQuiz h3{margin:28px 0;font-size:36px}.demoQuiz button{text-align:left;background:#f7f4ef;border:1px solid #d8d4ce;justify-content:space-between;width:100%;margin:8px 0;padding:15px;display:flex}.demoQuiz button.chosen{border-color:#ff5e3a}.demoInventory>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demoInventory article{background:#fff;border:1px solid #ddd8d1;gap:8px;padding:25px;display:grid}.demoInventory article b{font-size:50px}.demoInventory article span{color:#7b7e82;font-size:8px}.demoInventory>button{margin:18px 0}.demoInventory>section{color:#fff;background:#17191d;margin-top:25px;padding:25px}.demoInventory section b{font-size:16px}.demoInventory section p{color:#b9bec5;font-size:10px;line-height:1.7}.demoInventory section a{color:#ff7658;font-size:9px;font-weight:850}.labDisclaimer{border-top:1px solid #d8d4ce;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.labDisclaimer p{color:#707378;font-size:9px}.labDisclaimer a{color:#fff;white-space:nowrap;background:#ff5e3a;padding:13px 16px;font-size:9px;font-weight:850}@media (width<=900px){.labShell{grid-template-columns:1fr}.labProducts{border-bottom:1px solid #ddd8d0;border-right:0;grid-template-columns:1fr 1fr;gap:5px;display:grid}.labProducts h2{grid-column:1/-1}.demoBoard{grid-template-columns:1fr}.demoBoard article{min-height:190px}.labWorkspace{padding:25px}.demoLesson{grid-template-columns:1fr}.demoLesson aside{border-bottom:1px solid #ddd8d1;border-right:0;grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.labNav{height:auto;min-height:76px;padding:12px 18px}.labNav .logo small,.labNav>div>span{display:none}.labNav>div>a{font-size:8px}.labHero{padding:60px 20px}.labHero h1{font-size:51px}.labHero>div{flex-wrap:wrap}.labProducts{grid-template-columns:1fr;padding:20px 12px}.labWorkspace{padding:22px 14px}.labWorkspace>header h2{font-size:26px}.demoPdf>article{width:100%;min-height:270px;padding:27px}.demoPdf article h3{font-size:27px}.demoLesson aside{grid-template-columns:1fr 1fr}.demoLesson article{padding:30px 20px}.demoLesson h3{font-size:28px}.demoQuiz{padding:27px 18px}.demoPresenter{min-height:400px}.demoInventory>div{grid-template-columns:1fr}.labDisclaimer{flex-direction:column;align-items:stretch}.labDisclaimer a{text-align:center}}.audienceGateway{padding-top:110px;padding-bottom:110px}.audienceGateway>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:35px 0 45px;display:grid}.audienceGateway h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:.95}.audienceGateway h2 em{color:#ff5e3a}.audienceGateway header p{color:#666a70;line-height:1.7}.audienceGateway>div:last-child{border:1px solid #d7d3cc;grid-template-columns:repeat(3,1fr);display:grid}.audienceGateway>div:last-child>a{border-right:1px solid #d7d3cc;flex-direction:column;min-height:290px;padding:30px;transition:all .25s;display:flex}.audienceGateway>div:last-child>a:last-child{border:0}.audienceGateway>div:last-child>a:hover{color:#fff;background:#17191d;transform:translateY(-5px)}.audienceGateway a>b{color:#e0dcd5;font-size:44px}.audienceGateway a>small{color:#ff5e3a;letter-spacing:.15em;margin:26px 0 10px;font-weight:900}.audienceGateway h3{margin:0 0 12px;font-size:23px}.audienceGateway a>p{color:#73767a;font-size:11px;line-height:1.7}.audienceGateway a>span{color:#ff5e3a;margin-top:auto;font-size:9px;font-weight:900}.growthPage{color:#17191d;background:#f6f3ee;min-height:100vh}.growthNav{border-bottom:1px solid #d9d5ce;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex}.growthNav>div{align-items:center;gap:22px;font-size:9px;font-weight:850;display:flex}.growthNav>div>a:last-child{color:#fff;background:#17191d;padding:13px 16px}.updatesHero{grid-template-columns:1.15fr .75fr;align-items:center;gap:8vw;max-width:1450px;margin:auto;padding:90px 5vw;display:grid}.updatesHero>div>small,.aboutHeroPage>div>small,.aboutPrinciples>header>small,.aboutExperience small{letter-spacing:.18em;color:#ff5e3a;font-size:8px;font-weight:900}.updatesHero h1,.aboutHeroPage h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(55px,7vw,100px);line-height:.9}.updatesHero h1 em,.aboutHeroPage h1 em{color:#ff5e3a}.updatesHero>div>p,.aboutHeroPage>div>p{color:#5f6368;max-width:690px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.updatesProof{gap:25px;margin-top:35px;display:flex}.updatesProof span{color:#767a7f;font-size:8px;display:grid}.updatesProof b{color:#17191d;margin-bottom:5px;font-size:11px}.updatesForm{color:#fff;background:#17191d;gap:16px;padding:35px;display:grid;box-shadow:20px 20px #ff5e3a}.updatesForm label{letter-spacing:.08em;gap:7px;font-size:8px;font-weight:850;display:grid}.updatesForm input,.updatesForm select{color:#fff;background:#23272d;border:1px solid #454951;padding:14px}.updatesForm button{color:#fff;background:#ff5e3a;border:0;padding:15px;font-weight:900}.updatesForm>small{color:#9fa4aa;font-size:8px;line-height:1.5}.updatesConsent{color:#c2c6cb;align-items:start;line-height:1.5;letter-spacing:0!important;grid-template-columns:18px 1fr!important}.updatesConsent input{margin:2px 0}.updatesError{background:#57261d;padding:10px;font-size:9px}.updatesSuccess{padding:30px 5px}.updatesSuccess>b{color:#ff7556;font-size:25px}.updatesSuccess p{color:#c2c6cb;line-height:1.7}.updatesSuccess a{color:#ff7556;margin-top:20px;font-weight:900;display:inline-block}.updatesTopics{grid-template-columns:repeat(3,1fr);max-width:1450px;margin:auto;padding:0 5vw 110px;display:grid}.updatesTopics article{border:1px solid #d8d4cd;border-right:0;padding:35px}.updatesTopics article:last-child{border-right:1px solid #d8d4cd}.updatesTopics article>b{color:#ff5e3a}.updatesTopics h2{font-size:25px}.updatesTopics p{color:#686c71;min-height:80px;line-height:1.7}.updatesTopics a{font-size:9px;font-weight:900}.growthFooter{color:#fff;letter-spacing:.08em;background:#10141a;justify-content:space-between;padding:30px 5vw;font-size:8px;display:flex}.growthFooter span{color:#8f969e}.aboutHeroPage{grid-template-columns:270px 1fr;align-items:center;gap:7vw;max-width:1450px;margin:auto;padding:100px 5vw;display:grid}.aboutSignal{color:#fff;background:#17191d;flex-direction:column;justify-content:space-between;min-height:350px;padding:35px;display:flex;box-shadow:18px 18px #ff5e3a}.aboutSignal>b{letter-spacing:-.08em;font-size:90px}.aboutSignal span{color:#aeb4bb;font-size:9px;line-height:2}.aboutHeroPage>div:last-child>div{gap:10px;margin-top:30px;display:flex}.aboutHeroPage>div:last-child a{color:#fff;background:#17191d;padding:14px 18px;font-size:9px;font-weight:900}.aboutHeroPage>div:last-child a:last-child{background:#ff5e3a}.aboutPrinciples{color:#fff;background:#17191d;padding:100px 5vw}.aboutPrinciples>header{max-width:1250px;margin:0 auto 45px}.aboutPrinciples h2,.aboutExperience h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,5vw,68px)}.aboutPrinciples>div{grid-template-columns:repeat(4,1fr);max-width:1250px;margin:auto;display:grid}.aboutPrinciples article{border:1px solid #373b42;border-right:0;padding:28px}.aboutPrinciples article:last-child{border-right:1px solid #373b42}.aboutPrinciples article>b{color:#ff7353}.aboutPrinciples h3{margin-top:50px;font-size:20px}.aboutPrinciples p{color:#aeb4bb;font-size:10px;line-height:1.7}.aboutExperience{grid-template-columns:1fr 1fr;gap:8vw;max-width:1250px;margin:auto;padding:110px 5vw;display:grid}.aboutExperience p{color:#5f6368;font-family:Georgia,serif;line-height:1.8}.aboutSkills{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.aboutSkills span{border:1px solid #cfcac2;padding:9px 12px;font-size:8px;font-weight:850}.aboutCta{text-align:center;color:#fff;background:#ff5e3a;padding:90px 5vw}.aboutCta small{letter-spacing:.18em;font-size:8px;font-weight:900}.aboutCta h2{max-width:850px;margin:25px auto;font-size:clamp(38px,5vw,68px)}.aboutCta a{background:#17191d;padding:15px 22px;font-size:9px;font-weight:900;display:inline-block}@media (width<=850px){.audienceGateway>header,.updatesHero,.aboutExperience{grid-template-columns:1fr}.audienceGateway>div:last-child,.updatesTopics,.aboutPrinciples>div{grid-template-columns:1fr 1fr}.audienceGateway>div:last-child>a:nth-child(2){border-right:0}.audienceGateway>div:last-child>a:last-child{border-top:1px solid #d7d3cc;grid-column:1/-1}.aboutHeroPage{grid-template-columns:1fr}.aboutSignal{min-height:230px}.growthNav .logo small{display:none}}@media (width<=560px){.audienceGateway{padding-top:75px;padding-bottom:75px}.audienceGateway>div:last-child,.updatesTopics,.aboutPrinciples>div{grid-template-columns:1fr}.audienceGateway>div:last-child>a{border-bottom:1px solid #d7d3cc;border-right:0}.audienceGateway>div:last-child>a:last-child{grid-column:auto}.growthNav{height:auto;min-height:74px;padding:12px 18px}.growthNav>div{gap:7px}.growthNav>div>a{font-size:7px}.growthNav>div>a:last-child{padding:10px}.updatesHero,.aboutHeroPage{padding:65px 20px}.updatesHero h1,.aboutHeroPage h1{font-size:52px}.updatesProof{flex-wrap:wrap}.updatesForm{padding:25px 20px;box-shadow:9px 9px #ff5e3a}.updatesTopics{padding:0 20px 70px}.updatesTopics article{border-bottom:0;border-right:1px solid #d8d4cd}.updatesTopics article:last-child{border-bottom:1px solid #d8d4cd}.aboutPrinciples{padding:75px 20px}.aboutPrinciples article{border-bottom:0;border-right:1px solid #373b42}.aboutPrinciples article:last-child{border-bottom:1px solid #373b42}.aboutExperience{padding:75px 20px}.growthFooter{flex-direction:column;gap:12px}}.opsApp{color:#14202b;background:#eef1f4;grid-template:72px 1fr/92px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.opsTop{color:#fff;background:#0c1620;border-bottom:1px solid #263542;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 25px;display:flex;position:relative}.opsBrand{align-items:center;gap:12px;display:flex}.opsBrand>b{background:#ff5e3a;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.opsBrand>span{letter-spacing:.1em;font-size:11px;font-weight:900;display:grid}.opsBrand small{color:#8796a3;margin-top:4px;font-size:6px}.opsSecure{letter-spacing:.14em;color:#98a7b4;font-size:7px}.opsSecure i{background:#4de29a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #4de29a}.opsTop>div:last-child{gap:8px;display:flex}.opsTop select{color:#fff;background:#172532;border:1px solid #354655;padding:11px}.opsTop>div>a{background:#ff5e3a;padding:12px 15px;font-size:8px;font-weight:900}.opsSide{color:#fff;background:#101d28;flex-direction:column;gap:6px;padding:18px 10px;display:flex}.opsSide>b{color:#ff6545;place-items:center;height:48px;margin-bottom:15px;font-size:16px;display:grid}.opsSide button{color:#81909d;background:0 0;border:0;place-items:center;gap:5px;padding:10px 3px;font-size:7px;display:grid}.opsSide button span{font-size:17px}.opsSide button.active{color:#fff;background:#ff5e3a;border-radius:7px}.opsSide>a{text-align:center;color:#82909b;margin-top:auto;padding:12px 0;font-size:7px}.opsMain{min-width:0;padding:32px}.opsHeader{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.opsHeader small,.opsPanel header small,.opsTasks header small,.opsValue header small{color:#ff5e3a;letter-spacing:.15em;font-size:7px;font-weight:900}.opsHeader h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(30px,4vw,51px)}.opsHeader h1 em{color:#ff5e3a}.opsHeader>div:last-child{align-items:end;gap:9px;display:flex}.opsHeader label{gap:5px;font-size:7px;font-weight:900;display:grid}.opsHeader select,.opsHeader button{background:#fff;border:1px solid #cbd2d8;height:42px;padding:0 13px;font-size:8px;font-weight:800}.opsHeader button{color:#fff;background:#14202b}.opsNotice{background:#dffff0;border:1px solid #9bd8bc;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:9px;display:flex}.opsNotice span{color:#129760}.opsNotice button{background:0 0;border:0;margin-left:auto}.opsMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.opsMetrics article{background:#fff;border:1px solid #d7dde2;gap:9px;min-height:125px;padding:18px;display:grid}.opsMetrics small{color:#71808c;font-size:7px;font-weight:900}.opsMetrics b{font-size:30px}.opsMetrics span{color:#78858f;font-size:8px}.opsMetrics span:has(i){background:#e8ecef;height:6px}.opsMetrics i{background:#ff5e3a;height:100%;display:block}.opsGrid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.opsFindings,.opsEvidence,.opsTasks,.opsPanel,.opsValue{background:#fff;border:1px solid #d7dde2}.opsFindings>header,.opsTasks>header,.opsPanel>header{border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.opsFindings header small,.opsEvidence header span{color:#ff5e3a;letter-spacing:.13em;font-size:6px;font-weight:900}.opsFindings h2,.opsTasks h2,.opsPanel h2{margin:6px 0 0;font-size:21px}.opsFindings header>span{color:#d24729;background:#fff0ec;padding:8px;font-size:7px;font-weight:900}.opsFindings>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e6e9;grid-template-columns:7px 1fr auto;align-items:center;gap:13px;width:100%;padding:16px 18px;display:grid}.opsFindings>button.selected{background:#f7f9fa;box-shadow:inset 3px 0 #ff5e3a}.opsFindings button>i{border-radius:5px;height:38px}.opsFindings i.high{background:#ed6248}.opsFindings i.medium{background:#efb145}.opsFindings i.low{background:#53b995}.opsFindings button>span{gap:5px;display:grid}.opsFindings button small{color:#84919b;font-size:6px}.opsFindings button b{font-size:10px}.opsFindings button em{color:#7e8a93;font-size:7px}.opsFindings button strong{background:#eef1f3;padding:7px 8px;font-size:6px}.opsFindings strong.approved{color:#137b51;background:#dffff0}.opsFindings strong.rejected{color:#9d311e;background:#ffe1dc}.opsEvidence{flex-direction:column;padding:22px;display:flex}.opsEvidence>header{justify-content:space-between;display:flex}.opsEvidence header b{background:#eef1f3;padding:7px;font-size:7px}.opsEvidence h2{margin:35px 0 15px;font-size:25px;line-height:1.15}.opsEvidence>p{color:#65727d;font-size:10px;line-height:1.7}.opsEvidence blockquote{background:#f5f7f8;border-left:3px solid #ff5e3a;margin:15px 0;padding:16px;font-family:Georgia,serif;font-size:11px;line-height:1.6}.opsEvidence>div{border:1px solid #dbe1e5;gap:5px;padding:14px;display:grid}.opsEvidence>div small{color:#ff5e3a;font-size:6px;font-weight:900}.opsEvidence>div b{font-size:9px}.opsEvidence>div span{color:#7e8993;font-size:7px}.opsEvidence footer{grid-template-columns:1fr 2fr;gap:8px;margin-top:auto;padding-top:20px;display:grid}.opsEvidence footer button{background:#fff;border:1px solid #cdd4d9;padding:13px;font-size:8px;font-weight:900}.opsEvidence footer button:last-child{color:#fff;background:#14202b}.opsTasks{margin-top:14px}.opsTasks header button,.opsPanel header button{color:#fff;background:#14202b;border:0;padding:11px 14px;font-size:7px;font-weight:900}.opsTaskTable{grid-template-columns:60px 2fr .7fr .6fr .7fr;padding:0 20px;display:grid}.opsTaskTable>span{color:#84919b;padding:12px 5px;font-size:6px;font-weight:900}.opsTaskTable>div{display:contents}.opsTaskTable>div>*{border-top:1px solid #e2e6e9;align-content:center;padding:14px 5px;font-size:8px}.opsTaskTable>div>span:first-of-type{gap:4px;display:grid}.opsTaskTable small{color:#89959e;font-size:6px}.opsTaskTable button{background:#eef1f3;border:0}.opsTaskTable button.inprogress{color:#8c5d0b;background:#fff0d8}.opsTaskTable button.done{color:#137b51;background:#dffff0}.opsPanel{max-width:1050px}.opsPanel>article{border-bottom:1px solid #e0e5e8;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.opsPanel article>b{color:#ff5e3a;background:#eef1f3;place-items:center;width:38px;height:38px;display:grid}.opsPanel article span{gap:5px;display:grid}.opsPanel article strong{font-size:10px}.opsPanel article small,.opsPanel article em{color:#78858f;font-size:7px}.opsUpload{color:#fff;cursor:pointer;background:#ff5e3a;padding:11px 14px;font-size:7px;font-weight:900}.opsUpload input{display:none}.opsBoundary{color:#687680;padding:15px 20px;font-size:8px;line-height:1.6}.opsAudit article>b{color:#14202b!important;background:0 0!important;width:auto!important}.opsValue{padding:30px}.opsValue h2{max-width:650px;font-size:38px}.opsValue>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.opsValue article{color:#fff;background:#14202b;gap:10px;padding:24px;display:grid}.opsValue article b{color:#ff6747;font-size:32px}.opsValue article span{color:#aeb8c0;font-size:8px}.opsValue>p{color:#66737d;max-width:750px;font-size:9px;line-height:1.7}.opsPilot{color:#fff;background:#14202b;justify-content:space-between;align-items:center;margin-top:18px;padding:20px 24px;display:flex}.opsPilot div{gap:6px;display:grid}.opsPilot small{color:#ff6949;font-size:6px;font-weight:900}.opsPilot b{font-size:10px}.opsPilot a{background:#ff5e3a;padding:12px 15px;font-size:8px;font-weight:900}@media (width<=980px){.opsApp{grid-template:70px 1fr/70px 1fr}.opsSecure{display:none}.opsMain{padding:22px}.opsMetrics{grid-template-columns:1fr 1fr}.opsGrid{grid-template-columns:1fr}.opsEvidence{min-height:520px}.opsValue>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.opsApp{padding-top:68px;display:block}.opsTop{z-index:30;height:68px;padding:0 12px;position:fixed;top:0;left:0;right:0}.opsBrand span,.opsTop select{display:none}.opsTop>div>a{padding:11px}.opsSide{z-index:20;background:#101d28;flex-direction:row;padding:7px;display:flex;position:sticky;top:68px;overflow-x:auto}.opsSide>b,.opsSide>a{display:none}.opsSide button{min-width:66px;padding:7px}.opsSide button span{font-size:13px}.opsMain{padding:18px 12px}.opsHeader{align-items:start;gap:14px}.opsHeader>div:last-child{flex-direction:column}.opsHeader h1{font-size:31px}.opsHeader label{display:none}.opsMetrics{grid-template-columns:1fr 1fr}.opsMetrics article{min-height:105px;padding:14px}.opsFindings>button{grid-template-columns:6px 1fr}.opsFindings button>strong{grid-column:2}.opsTaskTable{padding:0;display:block}.opsTaskTable>span{display:none}.opsTaskTable>div{grid-template-columns:35px 1fr 90px;padding:12px;display:grid}.opsTaskTable>div>*{border:0;padding:5px}.opsTaskTable>div>span:nth-of-type(2),.opsTaskTable>div>span:nth-of-type(3){display:none}.opsValue>div{grid-template-columns:1fr}.opsPilot{flex-direction:column;align-items:stretch;gap:15px}.opsPilot a{text-align:center}}.opsEvidenceLink{border:1px solid #3a4a57;background:0 0!important}.opsPilot>span{gap:8px;display:flex}.opsPilot>span>a:first-child{background:0 0;border:1px solid #53616c}.pilotPage{color:#141c24;background:#f5f3ef;min-height:100vh;font-family:Arial,sans-serif}.pilotNav{color:#fff;background:#0c1620;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.pilotNav>div{align-items:center;gap:22px;font-size:8px;font-weight:850;display:flex}.pilotNav>div>a:last-child{background:#ff5e3a;padding:13px 16px}.pilotHero{color:#fff;background:#0c1620;grid-template-columns:1.1fr .75fr;align-items:center;gap:8vw;min-height:680px;padding:80px 6vw 100px;display:grid}.pilotHero>div>small,.guidedDemo>header>small,.beforeAfter>header>small,.roiLab header small,.commercial>header>small,.trustCentre>header>small,.pilotRequest>div>small{letter-spacing:.19em;color:#ff6647;font-size:7px;font-weight:900}.pilotHero h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(62px,8vw,116px);line-height:.84}.pilotHero h1 em{color:#ff6242}.pilotHero>div>p{color:#aeb8c0;max-width:720px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.pilotHero>div>div{gap:9px;margin-top:30px;display:flex}.pilotHero>div a,.pilotHero>div button{color:#14202b;background:#fff;border:1px solid #44515c;padding:15px 18px;font-size:8px;font-weight:900}.pilotHero>div button{color:#fff;background:0 0}.pilotHero>aside{background:#111f2a;border:1px solid #34434f;padding:25px;box-shadow:20px 20px #ff5e3a}.pilotHero aside>header{letter-spacing:.13em;justify-content:space-between;margin-bottom:20px;font-size:7px;font-weight:900;display:flex}.pilotHero aside header i{color:#54dfa0;font-style:normal}.pilotHero aside>p{border-top:1px solid #2c3b46;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:0;padding:16px 0;font-size:9px;display:grid}.pilotHero aside p>b{color:#667684}.pilotHero aside p>span{color:#54dfa0}.pilotHero aside>footer{color:#7f8f9a;border-top:1px solid #2c3b46;padding-top:18px;font-size:6px;line-height:1.5}.guidedDemo,.roiLab,.commercial,.trustCentre{max-width:1500px;margin:auto;padding:105px 6vw}.guidedDemo>header,.beforeAfter>header,.commercial>header,.trustCentre>header{max-width:850px}.guidedDemo h2,.beforeAfter h2,.roiLab h2,.commercial h2,.trustCentre h2,.pilotRequest h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,73px);line-height:.95}.guidedDemo>header>p,.commercial>header>p{color:#69737b;max-width:650px;line-height:1.7}.demoStepper{border:1px solid #d1d6da;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.demoStepper button{text-align:left;background:#fff;border:0;border-right:1px solid #d1d6da;align-items:center;gap:12px;padding:18px;display:flex}.demoStepper button:last-child{border:0}.demoStepper button.active{color:#fff;background:#ff5e3a}.demoStepper button b{font-size:9px}.demoStepper button span{font-size:9px;font-weight:850}.guidedDemo>article{color:#fff;background:#101d28;grid-template-columns:1fr 1fr;min-height:370px;display:grid}.guidedDemo>article>div{padding:45px}.guidedDemo article small{color:#ff6949;font-size:7px;font-weight:900}.guidedDemo article h3{margin:35px 0 15px;font-size:38px}.guidedDemo article p{color:#aab5bd;line-height:1.7}.guidedDemo article a{color:#ff704f;margin-top:25px;font-size:9px;font-weight:900;display:inline-block}.guidedDemo article>aside{background:#172632;flex-direction:column;padding:45px;display:flex}.guidedDemo aside>span{color:#80909c;font-size:7px;font-weight:900}.guidedDemo aside>b{margin:18px 0;font-size:23px}.evidenceMock{border:1px solid #40505c;grid-template-columns:6px 6px 6px 1fr;gap:8px;margin-top:auto;padding:20px;display:grid}.evidenceMock>i{background:#ff6545;border-radius:50%;width:6px;height:6px}.evidenceMock>p{display:grid;margin:0 0 0 8px!important}.evidenceMock strong{font-size:8px}.evidenceMock small{margin-top:5px;color:#82919c!important}.beforeAfter{background:#e9edf0;padding:100px 6vw}.beforeAfter>div{grid-template-columns:1fr 50px 1fr;align-items:center;max-width:1200px;margin:50px auto 0;display:grid}.beforeAfter article{background:#fff;min-height:320px;padding:35px}.beforeAfter article:last-child{color:#fff;background:#14202b}.beforeAfter article>span{color:#ff5e3a;letter-spacing:.15em;font-size:8px;font-weight:900}.beforeAfter article p{border-bottom:1px solid #e0e4e7;padding:11px 0;font-size:10px}.beforeAfter article:last-child p{border-color:#33414c}.beforeAfter>div>b{text-align:center;color:#ff5e3a;font-size:27px}.roiLab>header{grid-template-columns:1fr .7fr;align-items:end;gap:8vw;display:grid}.roiLab header p{color:#69737b;line-height:1.7}.roiWorkspace{background:#fff;border:1px solid #d4d9dc;grid-template-columns:1fr .8fr;margin-top:45px;display:grid}.roiWorkspace form{gap:26px;padding:35px;display:grid}.roiWorkspace label{gap:13px;display:grid}.roiWorkspace label>span{justify-content:space-between;font-size:9px;font-weight:850;display:flex}.roiWorkspace label b{color:#ff5e3a;font-size:16px}.roiWorkspace input{accent-color:#ff5e3a}.roiWorkspace>aside{color:#fff;background:#14202b;padding:35px}.roiWorkspace aside>small{color:#ff6545;font-size:7px;font-weight:900}.roiWorkspace aside>div{margin:25px 0;display:grid}.roiWorkspace aside span{color:#9ea9b2;border-bottom:1px solid #33414c;justify-content:space-between;align-items:end;padding:15px 0;font-size:8px;display:flex}.roiWorkspace aside span b{color:#fff;font-size:22px}.roiWorkspace aside p{color:#8d9aa4;font-size:7px}.roiWorkspace aside button{color:#fff;background:#ff5e3a;border:0;width:100%;margin-top:15px;padding:14px;font-size:8px;font-weight:900}.commercial{color:#fff;background:#0c1620;max-width:none}.commercial>header,.commercial>.packageGrid,.commercial>.pilotTimeline{max-width:1320px;margin-left:auto;margin-right:auto}.commercial>header>p{color:#a7b2ba}.packageGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.packageGrid article{border:1px solid #354550;flex-direction:column;min-height:430px;padding:30px;display:flex}.packageGrid article.featured{background:#ff5e3a;border-color:#ff5e3a}.packageGrid article>span{color:#ff6c4c;letter-spacing:.13em;font-size:7px;font-weight:900}.packageGrid .featured>span{color:#fff4ef}.packageGrid h3{margin:32px 0 12px;font-size:26px}.packageGrid p,.packageGrid li{color:#a7b2ba;font-size:9px;line-height:1.6}.packageGrid .featured p,.packageGrid .featured li{color:#fff}.packageGrid ul{padding-left:18px}.packageGrid article>b{margin-top:auto;font-size:9px}.packageGrid article>a{color:#14202b;text-align:center;background:#fff;margin-top:18px;padding:13px;font-size:8px;font-weight:900}.pilotTimeline{border-top:1px solid #354550;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.pilotTimeline article{border-right:1px solid #354550;gap:8px;padding:25px;display:grid}.pilotTimeline small{color:#ff6b4b;font-size:7px}.pilotTimeline b{font-size:14px}.pilotTimeline span{color:#9da9b2;font-size:8px}.trustCentre>div{border:1px solid #d2d8dc;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.trustCentre article{border-bottom:1px solid #d2d8dc;border-right:1px solid #d2d8dc;padding:28px}.trustCentre article:nth-child(3n){border-right:0}.trustCentre article:nth-child(n+4){border-bottom:0}.trustCentre article>b{color:#43aa7a}.trustCentre h3{font-size:18px}.trustCentre p{color:#65717a;font-size:9px;line-height:1.7}.pilotRequest{color:#fff;background:#ff5e3a;grid-template-columns:1fr .75fr;gap:9vw;padding:100px 6vw;display:grid}.pilotRequest>div>small{color:#fff0ea}.pilotRequest>div p{max-width:650px;line-height:1.7}.pilotRequest>div>a{font-weight:900;text-decoration:underline}.pilotRequest form{color:#14202b;background:#fff;gap:13px;padding:35px;display:grid}.pilotRequest label{gap:6px;font-size:7px;font-weight:900;display:grid}.pilotRequest input,.pilotRequest select,.pilotRequest textarea{background:#f6f7f8;border:1px solid #cfd5da;padding:12px}.pilotRequest textarea{min-height:95px}.pilotRequest form>button{color:#fff;background:#14202b;border:0;padding:14px;font-size:8px;font-weight:900}.pilotRequest form>small{color:#77838c;font-size:7px}.pilotSent{padding:40px 5px}.pilotSent>b{color:#1a9a65;font-size:24px}.pilotSent p{color:#68747d;line-height:1.7}.pilotSent a{color:#ff5e3a;font-size:9px;font-weight:900}.pilotError{color:#8e2d1b;background:#ffe4dd;padding:10px;font-size:8px}.pilotFooter{color:#fff;letter-spacing:.08em;background:#071018;justify-content:space-between;padding:30px 5vw;font-size:7px;display:flex}.pilotFooter>span{color:#84929d}.pilotFooter>div{gap:18px;display:flex}@media (width<=900px){.pilotHero,.pilotRequest,.roiLab>header{grid-template-columns:1fr}.pilotHero{padding-top:65px}.packageGrid{grid-template-columns:1fr}.packageGrid article{min-height:360px}.trustCentre>div{grid-template-columns:1fr 1fr}.trustCentre article,.trustCentre article:nth-child(3n),.trustCentre article:nth-child(n+4){border-bottom:1px solid #d2d8dc;border-right:1px solid #d2d8dc}.trustCentre article:nth-child(2n){border-right:0}.trustCentre article:nth-child(n+5){border-bottom:0}.roiWorkspace{grid-template-columns:1fr}.opsPilot>span{flex-direction:column}}@media (width<=600px){.pilotNav{padding:0 15px}.pilotNav .opsBrand span,.pilotNav>div>a:not(:last-child){display:none}.pilotHero{padding:60px 20px 80px}.pilotHero h1{font-size:59px}.pilotHero>div>div{flex-direction:column}.pilotHero>div a,.pilotHero>div button{text-align:center}.guidedDemo,.roiLab,.trustCentre{padding:75px 20px}.demoStepper{grid-template-columns:1fr 1fr}.demoStepper button:nth-child(2){border-right:0}.demoStepper button:nth-child(-n+2){border-bottom:1px solid #d1d6da}.guidedDemo>article{grid-template-columns:1fr}.guidedDemo>article>div,.guidedDemo>article>aside{padding:28px 22px}.guidedDemo article h3{font-size:30px}.beforeAfter{padding:75px 20px}.beforeAfter>div{grid-template-columns:1fr}.beforeAfter>div>b{padding:14px;transform:rotate(90deg)}.roiWorkspace form,.roiWorkspace>aside{padding:25px 20px}.roiWorkspace aside span{flex-direction:column;align-items:start;gap:8px}.commercial{padding:75px 20px}.pilotTimeline{grid-template-columns:1fr 1fr}.pilotTimeline article:nth-child(2){border-right:0}.trustCentre>div{grid-template-columns:1fr}.trustCentre article,.trustCentre article:nth-child(2n),.trustCentre article:nth-child(n+5){border-bottom:1px solid #d2d8dc;border-right:0}.trustCentre article:last-child{border-bottom:0}.pilotRequest{padding:75px 20px}.pilotRequest form{padding:25px 20px}.pilotFooter{flex-direction:column;gap:13px}}.opsTourStart{color:#fff;cursor:pointer;background:0 0;border:1px solid #495967;padding:11px 13px;font-size:8px;font-weight:900}.opsTour{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opsTourShade{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071018cc;border:0;position:absolute;inset:0}.opsTour>article{color:#14202b;background:#fff;width:min(470px,100%);padding:28px;position:relative;box-shadow:18px 18px #ff5e3a}.opsTour header{color:#6e7b85;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:7px;font-weight:900;display:flex}.opsTour header button{cursor:pointer;background:0 0;border:0;font-size:24px}.opsTourProgress{background:#e4e8eb;height:4px;margin:18px 0 30px}.opsTourProgress i{background:#ff5e3a;height:100%;transition:all .25s;display:block}.opsTour>article>small{color:#ff5e3a;letter-spacing:.16em;font-size:7px;font-weight:900}.opsTour h2{margin:12px 0;font-size:34px}.opsTour p{color:#66727b;line-height:1.7}.opsTour footer{justify-content:space-between;gap:10px;margin-top:28px;display:flex}.opsTour footer button{color:#14202b;background:#fff;border:1px solid #ced5da;padding:12px 15px;font-size:8px;font-weight:900}.opsTour footer button:last-child{color:#fff;background:#14202b;margin-left:auto}.opsTour footer button:disabled{opacity:.35}.mediaEvidence{background:#f2f4f5;padding:105px 6vw}.mediaEvidence>header{grid-template-columns:1fr .65fr;align-items:end;gap:7vw;max-width:1320px;margin:0 auto 45px;display:grid}.mediaEvidence header small{color:#ff5e3a;letter-spacing:.19em;font-size:7px;font-weight:900}.mediaEvidence h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);line-height:.95}.mediaEvidence>header p{color:#68737b;line-height:1.7}.evidenceMediaGrid{grid-template-columns:1.55fr .45fr;gap:14px;max-width:1320px;margin:auto;display:grid}.evidenceVideo{color:#fff;background:#0c1620;margin:0}.evidenceVideo video{aspect-ratio:16/9;background:#071018;width:100%;display:block}.evidenceVideo footer{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.evidenceVideo footer div{gap:7px;display:grid}.evidenceVideo footer small{color:#ff6b4a;letter-spacing:.14em;font-size:7px;font-weight:900}.evidenceVideo footer b{font-size:15px}.evidenceVideo footer a{color:#fff;font-size:8px;font-weight:900}.sampleReportCard{color:#fff;background:#ff5e3a;flex-direction:column;padding:30px;display:flex}.sampleReportCard>span{letter-spacing:.16em;font-size:7px;font-weight:900}.sampleReportCard>b{margin:40px 0 16px;font-size:31px;line-height:1}.sampleReportCard>p{font-family:Georgia,serif;line-height:1.6}.sampleReportCard>strong{text-align:center;background:#14202b;margin-top:auto;padding:15px;font-size:9px}.sampleReportCard>small{margin-top:12px;font-size:7px}.evidenceGallery{grid-template-columns:repeat(2,1fr);gap:14px;max-width:1320px;margin:14px auto 0;display:grid}.evidenceGallery figure{background:#fff;border:1px solid #d1d7db;margin:0}.evidenceGallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.evidenceGallery figcaption{gap:16px;padding:18px;display:flex}.evidenceGallery figcaption>span{color:#ff5e3a;font-size:10px;font-weight:900}.evidenceGallery figcaption>div{gap:6px;display:grid}.evidenceGallery figcaption b{font-size:14px}.evidenceGallery figcaption small{color:#6d7880;font-size:8px;line-height:1.5}@media (width<=900px){.mediaEvidence>header,.evidenceMediaGrid{grid-template-columns:1fr}.sampleReportCard{min-height:340px}.opsTop .opsTourStart{display:none}}@media (width<=600px){.mediaEvidence{padding:75px 20px}.mediaEvidence>header,.evidenceGallery{grid-template-columns:1fr}.evidenceVideo footer{flex-direction:column;align-items:flex-start}.sampleReportCard>strong{margin-top:45px}}.proofRoadmap{color:#14202b;background:#fff;padding:105px 6vw}.proofRoadmap>header{max-width:920px}.proofRoadmap header small{color:#ff5e3a;letter-spacing:.19em;font-size:7px;font-weight:900}.proofRoadmap h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:.95}.proofRoadmap header p{color:#68737b;max-width:720px;line-height:1.7}.proofRoadmap>div{border:1px solid #d4d9dc;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:48px auto 0;display:grid}.proofRoadmap article{border-right:1px solid #d4d9dc;flex-direction:column;min-height:285px;padding:30px;display:flex}.proofRoadmap article:last-child{border-right:0}.proofRoadmap article>span{color:#ff5e3a;letter-spacing:.14em;font-size:7px;font-weight:900}.proofRoadmap article h3{margin:48px 0 12px;font-size:24px}.proofRoadmap article p{color:#68737b;font-size:10px;line-height:1.7}.proofRoadmap article>b{margin-top:auto;font-size:9px}.proofRoadmap article.complete{color:#fff;background:#14202b}.proofRoadmap article.complete p{color:#aab5bd}.proofRoadmap article.complete>b{color:#52dfa0}@media (width<=800px){.proofRoadmap>div{grid-template-columns:1fr}.proofRoadmap article{border-bottom:1px solid #d4d9dc;border-right:0}.proofRoadmap article:last-child{border-bottom:0}}@media (width<=600px){.proofRoadmap{padding:75px 20px}}.labFullProduct{color:#fff;text-align:center;background:#ff5e3a;margin:-10px 0 22px;padding:14px 18px;font-size:9px;font-weight:900;display:block}.pdfProduct{color:#17191d;background:#f4f1ec;min-height:100vh}.pdfProductNav{background:#fff;border-bottom:1px solid #d8d4cd;justify-content:space-between;align-items:center;height:76px;padding:0 3vw;display:flex;position:relative}.pdfProductNav>div{align-items:center;gap:12px;display:flex}.pdfProductNav>div>a{padding:10px 13px;font-size:8px;font-weight:850}.pdfNavCta{color:#fff;background:#17191d}.pdfPrivacy{color:#666a70;font-size:8px}.pdfPrivacy i{background:#31b677;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pdfStart{max-width:1280px;margin:auto;padding:70px 5vw 100px}.pdfStart>header{text-align:center;max-width:900px;margin:auto}.pdfStart>header>small{letter-spacing:.2em;color:#ff5e3a;font-size:8px;font-weight:900}.pdfStart h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(54px,7vw,92px);line-height:.94}.pdfStart h1 em{color:#ff5e3a}.pdfStart>header>p{color:#676b70;max-width:700px;margin:auto;font-family:Georgia,serif;font-size:16px;line-height:1.7}.pdfDrop{text-align:center;background:#fff;border:2px dashed #c9c4bc;flex-direction:column;justify-content:center;align-items:center;max-width:850px;min-height:330px;margin:55px auto 35px;padding:35px;transition:all .2s;display:flex}.pdfDrop.dragging{background:#fff2ee;border-color:#ff5e3a;transform:scale(1.01)}.pdfDrop>span{color:#ff5e3a;background:#fff0ec;border-radius:16px;place-items:center;width:60px;height:60px;font-size:26px;display:grid}.pdfDrop h2{margin:20px 0 5px;font-size:29px}.pdfDrop p{color:#777b80;font-size:11px}.pdfDrop button{color:#fff;background:#17191d;border:0;margin:14px;padding:15px 22px;font-size:9px;font-weight:900}.pdfDrop small{color:#909398;font-size:8px}.pdfError{color:#8d2717;background:#fff0ec;border:1px solid #efaa9a;max-width:850px;margin:-20px auto 30px;padding:12px;font-size:9px}.pdfStartInfo{background:#fff;border:1px solid #d9d5ce;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:40px auto;display:grid}.pdfStartInfo article{border-right:1px solid #d9d5ce;padding:25px}.pdfStartInfo article:last-child{border-right:0}.pdfStartInfo article>b{color:#ff5e3a;font-size:8px}.pdfStartInfo h3{margin:24px 0 10px;font-size:15px}.pdfStartInfo p{color:#72757a;font-size:9px;line-height:1.7}.pdfRecent{max-width:850px;margin:50px auto 0}.pdfRecent h2{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.pdfRecent>div{background:#fff;border:1px solid #ddd8d1;align-items:center;gap:12px;margin-top:7px;padding:13px;display:flex}.pdfRecent>div>b{color:#ff5e3a;background:#fff0ec;place-items:center;width:34px;height:34px;display:grid}.pdfRecent>div>span{gap:4px;display:grid}.pdfRecent strong{font-size:10px}.pdfRecent small{color:#85888d;font-size:8px}.pdfWorkspace{grid-template-rows:auto auto 1fr;min-height:calc(100vh - 76px);display:grid}.pdfFileBar,.pdfToolBar{background:#fff;border-bottom:1px solid #d8d4cd;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.pdfFileBar>div{align-items:center;gap:10px;display:flex}.pdfFileBar button,.pdfToolBar button{background:#fff;border:1px solid #d3cfc8;padding:9px 12px;font-size:8px}.pdfFileBar button.primary{color:#fff;background:#17191d;border-color:#17191d}.pdfFileBar span{gap:4px;display:grid}.pdfFileBar b{font-size:10px}.pdfFileBar small{color:#878a8f;font-size:7px}.pdfToolBar{background:#f9f7f3;padding-top:9px;padding-bottom:9px}.pdfToolBar>div{align-items:center;gap:6px;display:flex}.pdfToolBar label{font-size:8px}.pdfToolBar input{text-align:center;border:1px solid #d3cfc8;width:42px;padding:7px}.pdfWorkArea{grid-template-columns:170px 1fr 250px;min-height:650px;display:grid}.pdfWorkArea>aside{background:#fff;border-right:1px solid #d8d4cd;padding:20px}.pdfWorkArea>aside:last-child{border-left:1px solid #d8d4cd;border-right:0}.pdfWorkArea>aside>small{letter-spacing:.16em;color:#ff5e3a;font-size:7px;font-weight:900}.pdfThumb{background:#f4f1ec;border:2px solid #ff5e3a;align-content:center;place-items:center;gap:10px;min-height:130px;margin-top:20px;display:grid}.pdfThumb b{font-size:28px}.pdfThumb span{color:#777b80;font-size:7px}.pdfWorkArea>aside>p{color:#74777c;font-size:8px;line-height:1.5}.pdfDetectNote{color:#9a7b45!important}.pdfViewer{background:#d9dce0;place-items:start center;padding:35px;display:grid;overflow:auto}.pdfViewer>div{transform-origin:50%;background:#fff;width:min(900px,100%);height:760px;transition:transform .25s;box-shadow:0 18px 60px #1115}.pdfViewer iframe{border:0;width:100%;height:100%}.pdfNotes h2{margin:20px 0;font-size:24px}.pdfNotes label{gap:7px;font-size:8px;font-weight:850;display:grid}.pdfNotes textarea{resize:vertical;border:1px solid #d1cdc6;min-height:180px;padding:11px;font:10px/1.5 Arial}.pdfNotes>p{color:#8a6b38!important;font-size:8px!important}.pdfNotes>a{color:#fff;text-align:center;background:#ff5e3a;margin-top:18px;padding:12px;font-size:8px;font-weight:900;display:block}@media (width<=900px){.pdfWorkArea{grid-template-columns:1fr}.pdfWorkArea>aside:first-child{display:none}.pdfWorkArea>aside:last-child{border-top:1px solid #d8d4cd;border-left:0}.pdfViewer{min-height:620px}.pdfViewer>div{height:600px}.pdfNotes textarea{min-height:100px}.pdfPrivacy{display:none}}@media (width<=620px){.pdfProductNav{height:auto;min-height:70px;padding:10px 14px}.pdfProductNav .logo small,.pdfProductNav>div>a:first-of-type{display:none}.pdfProductNav>div{gap:3px}.pdfStart{padding:55px 18px 80px}.pdfStart h1{font-size:50px}.pdfDrop{min-height:300px;padding:25px 18px}.pdfStartInfo{grid-template-columns:1fr}.pdfStartInfo article{border-bottom:1px solid #d9d5ce;border-right:0}.pdfStartInfo article:last-child{border-bottom:0}.pdfFileBar{align-items:flex-start;gap:10px}.pdfFileBar>div:last-child button:first-child{display:none}.pdfFileBar button.primary{font-size:7px}.pdfToolBar{flex-direction:column;align-items:stretch;gap:7px}.pdfToolBar>div{justify-content:center}.pdfViewer{min-height:520px;padding:14px}.pdfViewer>div{height:500px}.pdfWorkArea{min-height:0}}.pdfModeBar{background:#17191d;align-items:center;gap:0;padding:0 18px;display:flex;overflow-x:auto}.pdfModeBar button{color:#c1c6ce;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-size:8px;font-weight:850}.pdfModeBar button span{color:#ff7658;margin-right:7px}.fieldTools{gap:6px;margin-top:18px;display:grid}.fieldTools button{text-transform:capitalize;text-align:left;background:#f7f4ef;border:1px solid #d8d4ce;align-items:center;gap:9px;padding:10px;display:flex}.fieldTools button>span{font-size:8px}.fieldTools button.active{color:#fff;background:#17191d;border-color:#17191d}.pdfAnnotation,.formDesigner,.organizePages{background:#e1e3e6;min-width:0;padding:35px;overflow:auto}.pdfAnnotation>header,.organizePages>header{max-width:760px;margin-bottom:25px}.pdfAnnotation small,.organizePages small,.designPage small{letter-spacing:.15em;color:#ff5e3a;font-size:7px;font-weight:900}.pdfAnnotation h2,.organizePages h2{margin:12px 0;font-size:32px}.pdfAnnotation header p,.organizePages header p{color:#65696e;font-size:10px;line-height:1.7}.commentComposer{background:#fff;border:1px solid #cfcbc4;grid-template-columns:1fr 130px;gap:9px;max-width:780px;padding:12px;display:grid}.commentComposer textarea{border:1px solid #d4d0ca;min-height:85px;padding:12px;font:10px/1.5 Arial}.commentComposer button{color:#fff;background:#17191d;border:0;font-size:8px;font-weight:850}.pdfAnnotation>article,.emptyComments{background:#fff;border:1px solid #cfcbc4;grid-template-columns:35px 1fr auto;align-items:start;gap:12px;max-width:780px;margin-top:10px;padding:16px;display:grid}.pdfAnnotation>article>b{color:#ff5e3a;font-size:8px}.pdfAnnotation>article p{margin:0;font-size:10px;line-height:1.6}.pdfAnnotation>article button{color:#9a4332;background:0 0;border:0;font-size:8px}.emptyComments{color:#85898e;font-size:9px;display:block}.formDesigner{align-content:start;display:grid}.designPage{cursor:crosshair;background:#fff;width:min(720px,100%);height:760px;margin:0 auto;padding:45px;position:relative;overflow:hidden;box-shadow:0 20px 60px #17191d25}.designPage>header{border-bottom:1px solid #ddd8d1;padding-bottom:25px}.designPage h2{margin:15px 0 8px;font-family:Georgia,serif;font-size:29px}.designPage p{color:#74777c;font-size:9px}.placedField{z-index:2;color:#183b6c;text-align:left;background:#eaf3ff;border:2px solid #3979d0;min-width:125px;min-height:34px;padding:7px 10px;font-size:8px;position:absolute;transform:translate(-5%,-50%)}.placedField.checkbox{width:34px;min-width:34px;font-size:16px}.placedField.signature{color:#806012;background:#fff9e8;border-style:dashed;border-color:#c49326}.placedField.date,.placedField.dropdown{color:#4f388c;background:#f2edff;border-color:#7857ce}.placedField:hover{color:#8d2717;background:#fff0ec;border-color:#e2492a}.designerHint{color:#63676c;width:min(720px,100%);margin:14px auto 0;font-size:8px}.organizePages>div{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:13px;display:grid}.organizePages article{background:#fff;border:1px solid #cdc9c2;align-content:center;place-items:center;gap:14px;min-height:190px;display:grid}.organizePages article>span{color:#888c91;font-size:7px}.organizePages article>b{font-size:45px}.organizePages article button{background:#f7f4ef;border:1px solid #d3cfc8;margin:2px;padding:8px 12px}.clearFields{background:#fff;border:1px solid #d3cfc8;padding:10px;font-size:8px}.pageSequence{word-break:break-word;background:#f2eee8;margin:10px 0;padding:10px;font-size:11px;line-height:1.8;display:block}@media (width<=900px){.pdfAnnotation,.formDesigner,.organizePages{min-height:620px}.designPage{height:680px}.pdfModeBar{padding:0}.pdfModeBar button{flex:1}}@media (width<=620px){.pdfFileBar>div:last-child button:nth-child(2){display:none}.pdfModeBar button{padding:11px 12px}.pdfModeBar button span{display:none}.pdfAnnotation,.formDesigner,.organizePages{min-height:560px;padding:20px 12px}.commentComposer{grid-template-columns:1fr}.commentComposer button{padding:12px}.designPage{height:580px;padding:25px}.placedField{min-width:95px}.organizePages>div{grid-template-columns:1fr 1fr}.organizePages article{min-height:150px}}.pdfAppBrand{align-items:center;gap:10px;display:flex}.pdfAppBrand>b{color:#fff;background:#e9382b;border-radius:9px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.pdfAppBrand>span{font-size:13px;font-weight:850;display:grid}.pdfAppBrand small{color:#7c8085;margin-top:3px;font-size:7px}.pdfAvatar{color:#fff;background:#38567f;border:0;border-radius:50%;width:30px;height:30px;font-size:9px;font-weight:900}.pdfModeBar{background:#fff;border-bottom:1px solid #d8d4cd;position:relative;box-shadow:0 2px 9px #1111}.pdfModeBar button{color:#4e5258}.pdfModeBar button.active{color:#17191d;background:#f3f0eb;border-bottom-color:#e9382b}.pdfModeBar button span{color:#e9382b}.pdfModeBar .allToolsButton{color:#fff;background:#17191d;border-bottom-color:#17191d;margin-right:8px}.pdfZoom{border-left:1px solid #ddd8d1;align-items:center;gap:3px;margin-left:auto;padding-left:12px;display:flex}.pdfZoom button{padding:8px!important}.pdfZoom span{color:#555!important;margin:0 3px!important;font-size:8px!important}.pdfToolsDrawer{z-index:80;background:#fff;border:1px solid #cfcac2;width:min(580px,100vw - 36px);padding:22px;position:absolute;top:132px;left:18px;box-shadow:0 30px 90px #17191d45}.pdfToolsDrawer>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.pdfToolsDrawer h2{margin:0;font-size:24px}.pdfToolsDrawer>header button{background:0 0;border:0;font-size:25px}.pdfToolsDrawer>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pdfToolsDrawer>div>button{text-align:left;background:#fff;border:1px solid #ddd8d1;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.pdfToolsDrawer>div>button:hover{background:#f6f3ee;border-color:#b9b4ac}.pdfToolsDrawer button>b{color:#e9382b;background:#fff0ec;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.pdfToolsDrawer button>span{gap:4px;display:grid}.pdfToolsDrawer button strong{font-size:9px}.pdfToolsDrawer button small{color:#7c8085;font-size:7px}.pdfToolsDrawer button>i{font-style:normal}.pdfToolsDrawer .comingTool{opacity:.65}.pdfToolsDrawer .comingTool em{color:#8a6a26;background:#fff6d9;padding:4px;font-size:6px;font-style:normal}.pdfEditCanvas,.signWorkspace{background:#dfe1e4;min-width:0;padding:24px;overflow:auto}.editActionBar{align-items:center;gap:7px;max-width:720px;margin:0 auto 12px;display:flex}.editActionBar button{background:#fff;border:1px solid #ccc7c0;padding:9px 12px;font-size:8px}.editActionBar button.active{color:#fff;background:#17191d;border-color:#17191d}.editActionBar span{color:#676b70;margin-left:auto;font-size:7px}.editDesignPage{cursor:crosshair;background:#fff;width:min(720px,100%);height:760px;margin:auto;padding:45px;position:relative;overflow:hidden;box-shadow:0 18px 55px #17191d2b}.editDesignPage>header{border-bottom:1px solid #d8d4ce;padding-bottom:20px}.editDesignPage small{color:#e9382b;letter-spacing:.15em;font-size:7px;font-weight:900}.editDesignPage h2{margin:14px 0 5px;font-family:Georgia,serif;font-size:30px}.editDesignPage p{color:#85898e;font-size:8px}.editBlock{z-index:2;color:#143c6c;text-align:left;background:#eaf3ff;border:2px solid #3981d5;min-width:140px;padding:8px 10px;position:absolute;top:30%;left:20%;transform:translate(-5%,-50%)}.editBlock.highlight{color:#6d5a00;background:#ffe969aa;border:1px solid #d9bb14;height:24px}.signWorkspace{grid-template-columns:300px 1fr;gap:20px;display:grid}.signWorkspace>section{background:#fff;align-self:start;padding:25px}.signWorkspace section>small{letter-spacing:.15em;color:#e9382b;font-size:7px;font-weight:900}.signWorkspace section h2{margin:17px 0;font-size:25px}.signWorkspace section p{color:#74777c;font-size:9px;line-height:1.7}.signWorkspace label{gap:7px;font-size:8px;font-weight:850;display:grid}.signWorkspace input{border:1px solid #ccc7c0;padding:12px}.signaturePreview{color:#172c54;background:#f7f4ef;border:1px solid #d8d4ce;place-items:center;min-height:90px;margin:14px 0;font-family:cursive;font-size:28px;display:grid}.signWorkspace section>button{color:#fff;background:#17191d;border:0;width:100%;padding:13px;font-size:8px;font-weight:850}.signWorkspace section>button:disabled{opacity:.45}.signPage{background:#fff;min-height:620px;padding:45px;position:relative;box-shadow:0 18px 50px #17191d25}.signPage header{border-bottom:1px solid #ddd8d1}.signPage small{color:#e9382b;font-size:7px}.signPage h3{font-family:Georgia,serif;font-size:28px}.signPage>p{color:#909398;text-align:center;margin-top:80px;font-size:9px}.placedSignature{color:#172c54;background:#fff9f7;border:2px dashed #e9382b;padding:12px 22px;font-family:cursive;font-size:25px;position:absolute;top:60%;left:45%;transform:rotate(-4deg)}.placedSignature small{color:#8d2717;margin-top:5px;font:7px Arial;display:block}.pdfWorkArea>aside{background:#fafafa}.pdfNotes h2{font-size:20px}@media (width<=1050px){.pdfZoom{display:none}.pdfModeBar button{padding-left:12px;padding-right:12px}.signWorkspace{grid-template-columns:1fr}.signPage{min-height:500px}}@media (width<=700px){.pdfToolsDrawer{width:calc(100vw - 16px);padding:15px;top:120px;left:8px}.pdfToolsDrawer>div{grid-template-columns:1fr}.pdfModeBar{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.pdfModeBar .allToolsButton{grid-column:1/-1;margin:0}.pdfModeBar button{white-space:normal}.pdfEditCanvas,.signWorkspace{padding:12px}.editDesignPage{height:580px;padding:25px}.editActionBar span{display:none}.signPage{min-height:450px;padding:25px}.placedSignature{font-size:20px;left:24%}}.labBack{border:1px solid #17191d;padding:11px 14px;font-size:9px;font-weight:850}.labPage{background:#f3f0ea}.labNav{z-index:5;background:#f7f4ef;height:82px}.labNavStatus{letter-spacing:.14em;color:#555b64;font-size:8px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.labNavStatus i{background:#38bf83;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #38bf8320}.labHero{color:#fff;background:#10151d;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);align-items:end;gap:6vw;min-height:470px;padding:58px 5vw 54px;display:grid;position:relative;overflow:hidden}.labHero:before{content:"";border:1px solid #ffffff1b;border-radius:50%;width:650px;height:650px;position:absolute;inset:-60% -15% auto auto;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff04}.labHeroCopy{z-index:1;position:relative}.labHeroCopy>small,.labHeroPanel>small{letter-spacing:.22em;color:#ff6745;font-size:8px;font-weight:900}.labHero h1{color:#fff;max-width:980px;margin:18px 0 22px;font-size:clamp(58px,7vw,108px);line-height:.84}.labHero h1 em{font-family:Georgia,serif;font-weight:400}.labHeroCopy>p{color:#b7bec8;max-width:650px;margin:0 0 25px;font:16px/1.65 Georgia,serif}.labHeroCopy>a{color:#fff;background:#ff5e3a;align-items:center;gap:70px;padding:16px 19px;font-size:9px;font-weight:900;display:inline-flex}.labHeroCopy>a span{font-size:15px}.labHeroPanel{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171d26cc;border:1px solid #ffffff25;padding:25px;position:relative}.labHeroPanel>strong{letter-spacing:-.05em;margin:40px 0 45px;font-size:clamp(35px,4vw,55px);line-height:.86;display:block}.labHeroPanel>div{gap:0;display:grid}.labHeroPanel span{color:#aeb5c0;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:13px 0;font-size:8px;display:flex}.labHeroPanel span b{color:#fff;font-size:17px}.labTicker{color:#fff;background:#ff5e3a;justify-content:space-around;align-items:center;gap:22px;height:47px;padding:0 5vw;display:flex;overflow:hidden}.labTicker span{letter-spacing:.15em;white-space:nowrap;font-size:8px;font-weight:900}.labTicker i{font-size:9px;font-style:normal}.labShell{border:0;grid-template-columns:330px 1fr;max-width:none;margin:0;scroll-margin-top:20px}.labProducts{background:#f7f4ef;border-color:#d6d0c7;padding:31px 24px}.labProducts>header{border-bottom:1px solid #d6d0c7;margin-bottom:14px;padding:0 8px 20px}.labProducts>header small{letter-spacing:.18em;color:#ff5e3a;font-size:7px;font-weight:900}.labProducts>header h2{text-transform:none;letter-spacing:-.025em;margin:9px 0;font-size:18px}.labProducts>header p{color:#747981;font:11px/1.55 Georgia,serif}.labProducts button{border-bottom:1px solid #ddd7ce;grid-template-columns:40px 1fr auto;min-height:82px;margin:0;padding:13px 10px;position:relative}.labProducts button>b{width:38px;height:38px}.labProducts button>span{gap:3px}.labProducts button>i{color:#858a91;align-self:start;margin-top:4px;font-size:8px}.labProducts button span>em{letter-spacing:.06em;text-transform:uppercase;border-radius:20px;width:max-content;margin-top:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.labProducts button span>em.live{color:#14744b;background:#dff8ec}.labProducts button span>em.concept{color:#6e7075;background:#e8e5df}.labProducts button.active{border-color:#17191d}.labProducts button.active>i{color:#fff}.labProducts button.active span>em.live{color:#8ff2c5;background:#214d3c}.labProducts button.active span>em.concept{color:#c9ced7;background:#323944}.labWorkspace{background:#f3f0ea;padding:43px clamp(24px,4vw,64px)}.labWorkspace>header{align-items:flex-end;margin-bottom:24px}.labWorkspace>header h2{letter-spacing:-.045em;font-size:clamp(32px,4vw,48px)}.labWorkspace>header p{color:#747980;margin:7px 0 0;font-size:9px}.labWorkspaceActions{align-items:center;gap:8px;display:flex}.labWorkspaceActions a,.labWorkspaceActions button{font-weight:900;padding:12px 14px!important;font-size:8px!important}.labWorkspaceActions a{color:#fff;background:#17191d}.labFullProduct{border-radius:2px;transition:transform .2s,box-shadow .2s}.labFullProduct:hover{transform:translateY(-2px);box-shadow:0 9px 24px #ff5e3a35}.labProducts button,.labWorkspace button,.labWorkspace a{transition:transform .18s,background .18s,color .18s}.labProducts button:hover{transform:translate(3px)}@media (width<=900px){.labNavStatus{display:none}.labHero{grid-template-columns:1fr;min-height:0;padding-top:50px}.labHeroPanel{display:none}.labHero h1{font-size:clamp(52px,11vw,82px)}.labShell{grid-template-columns:1fr}.labProducts{white-space:nowrap;padding:22px;display:block;overflow-x:auto}.labProducts>header{white-space:normal}.labProducts button{white-space:normal;border:1px solid #d6d0c7;width:245px;margin-right:8px;display:inline-grid}.labWorkspace>header{align-items:flex-start}.labWorkspaceActions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.labHero{padding:45px 20px 42px}.labHero h1{font-size:50px}.labHeroCopy>p{font-size:14px}.labTicker{justify-content:flex-start}.labTicker span:nth-of-type(n+3),.labTicker i:nth-of-type(n+3){display:none}.labProducts{grid-template-columns:none;padding:18px 14px}.labProducts button{width:225px}.labWorkspace>header{gap:16px;display:grid}.labWorkspaceActions{justify-content:flex-start}.labWorkspaceActions a{text-align:center;flex:1}}.organizePages article .removePage{color:#9a2f1b;background:#fff0ec;border:0;padding:7px 11px;font-size:7px;font-weight:850}.organizePages article .removePage:disabled{opacity:.35}.pdfFileBar button:disabled{opacity:.65;cursor:wait}.pdfHub{max-width:1500px;margin:auto;padding:52px 4vw 100px}.pdfHubHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;padding:35px 0 60px;display:grid}.pdfHubHero>div:first-child>small,.pdfToolHub>header small{letter-spacing:.18em;color:#e9382b;font-size:8px;font-weight:900}.pdfHubHero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(55px,7vw,92px);line-height:.92}.pdfHubHero h1 em{color:#e9382b}.pdfHubHero>div:first-child>p{color:#64686d;max-width:690px;font-family:Georgia,serif;font-size:16px;line-height:1.7}.pdfHubDrop{text-align:center;background:#fff;border:2px dashed #cbc6be;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:25px;transition:all .2s;display:flex;box-shadow:0 18px 55px #17191d10}.pdfHubDrop.dragging{background:#fff4f1;border-color:#e9382b;transform:scale(1.01)}.pdfHubDrop>b{color:#e9382b;background:#fff0ec;border-radius:13px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.pdfHubDrop h2{margin:16px 0 5px;font-size:23px}.pdfHubDrop p{color:#777b80;font-size:9px}.pdfHubDrop button{color:#fff;background:#17191d;border:0;margin:10px;padding:13px 22px;font-size:9px;font-weight:900}.pdfHubDrop small{color:#92959a;font-size:7px}.hubProcessing{color:#fff;text-align:center;background:#17191d;max-width:600px;margin:0 auto 20px;padding:13px;font-size:9px}.hubProcessing i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:.8s linear infinite spin;display:inline-block}.hubError{margin:0 auto 20px}.pdfToolHub{background:#fff;border:1px solid #ddd8d1;padding:34px}.pdfToolHub>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.pdfToolHub h2{margin:11px 0 0;font-size:32px}.pdfToolHub>header>span{color:#65696e;font-size:8px}.pdfToolHub>header>span i{background:#2fb477;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pdfHubGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.hubTool{text-align:left;background:#faf9f7;border:1px solid #ddd8d1;grid-template-columns:42px 1fr auto;align-items:start;gap:12px;min-height:155px;padding:18px;display:grid;position:relative}.hubTool:hover{background:#fff;border-color:#17191d;transform:translateY(-2px);box-shadow:0 12px 35px #17191d12}.hubTool>b{color:#e9382b;background:#fff0ec;border-radius:9px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.hubTool>span{gap:7px;padding-top:5px;display:grid}.hubTool strong{font-size:11px}.hubTool small{color:#74777c;font-size:8px;line-height:1.55}.hubTool>i{padding-top:10px;font-size:12px;font-style:normal}.hubTool.coming{opacity:.7;cursor:default;background:#f2f0ec}.hubTool.coming>b{color:#787b80;background:#e6e3de}.hubTool em{color:#806b3e;background:#eee9df;padding:5px 6px;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:12px;right:12px}.hubTool.request{color:#fff;background:#17191d}.hubTool.request small{color:#aeb5bd}.hubTool.request>b{color:#fff;background:#e9382b}.pdfHubTrust{background:#fff;border:1px solid #d9d5ce;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.pdfHubTrust article{border-right:1px solid #d9d5ce;padding:25px}.pdfHubTrust article:last-child{border:0}.pdfHubTrust article>b{color:#e9382b;font-size:7px}.pdfHubTrust h3{margin:22px 0 9px;font-size:14px}.pdfHubTrust p{color:#74777c;font-size:8px;line-height:1.7}.pdfHubRecent{margin-top:45px}.pdfHubRecent>div{width:calc(33.333% - 8px);margin-right:8px;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1050px){.pdfHubHero{grid-template-columns:1fr}.pdfHubGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.pdfHub{padding:35px 16px 80px}.pdfHubHero{padding-bottom:40px}.pdfHubHero h1{font-size:52px}.pdfToolHub{padding:22px 14px}.pdfToolHub>header{flex-direction:column;align-items:start;gap:12px}.pdfHubGrid{grid-template-columns:1fr 1fr}.hubTool{grid-template-columns:38px 1fr;min-height:145px}.hubTool>i{display:none}.pdfHubTrust{grid-template-columns:1fr}.pdfHubTrust article{border-bottom:1px solid #d9d5ce;border-right:0}.pdfHubRecent>div{width:100%;margin-right:0}}@media (width<=480px){.pdfHubGrid{grid-template-columns:1fr}.hubTool{min-height:115px}.pdfHubHero h1{font-size:46px}.pdfHubDrop{min-height:260px}}.rdmsApp{color:#17202d;background:#f2f4f7;grid-template-columns:230px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.rdmsSide{color:#fff;z-index:70;background:#111827;grid-template-rows:auto 1fr auto;height:100vh;padding:20px 14px;display:grid;position:sticky;top:0}.rdmsBrand{align-items:center;gap:11px;padding:5px 9px 25px;display:flex}.rdmsBrand>b{background:#ff5e3a;border-radius:10px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.rdmsBrand>span{letter-spacing:.08em;font-size:14px;font-weight:900;display:grid}.rdmsBrand small{color:#8f9aaa;letter-spacing:0;margin-top:4px;font-size:7px}.rdmsSide nav{align-content:start;gap:4px;display:grid}.rdmsSide nav button{color:#9ca7b8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:9px;font-weight:800;display:flex}.rdmsSide nav button i{text-align:center;width:20px;font-size:13px;font-style:normal}.rdmsSide nav button.active,.rdmsSide nav button:hover{color:#fff;background:#273142}.rdmsSide nav button.active i{color:#ff7658}.rdmsSide nav button em{color:#fff;background:#ff5e3a;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:7px;font-style:normal;display:grid}.rdmsSide footer{border-top:1px solid #293343;gap:10px;padding:16px 8px 0;display:grid}.rdmsSide footer span{color:#9aa5b5;font-size:7px}.rdmsSide footer span i{background:#32c883;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.rdmsSide footer button,.rdmsSide footer a{color:#9aa5b5;text-align:left;background:0 0;border:0;padding:0;font-size:7px}.rdmsMain{min-width:0}.rdmsTop{z-index:60;background:#fff;border-bottom:1px solid #e0e4e9;align-items:center;gap:18px;height:78px;padding:0 28px;display:flex;position:sticky;top:0}.rdmsTop>div{margin-right:auto}.rdmsTop>div small{letter-spacing:.14em;color:#87909c;font-size:6px}.rdmsTop h1{margin:5px 0 0;font-size:20px}.rdmsTop>label{background:#f2f4f7;border:1px solid #e0e4e9;align-items:center;gap:8px;width:260px;padding:9px 12px;display:flex}.rdmsTop input{background:0 0;border:0;outline:none;width:100%;font-size:9px}.rdmsAdd,.rdmsPrimary{color:#fff;background:#ff5e3a;border:0;padding:12px 15px;font-size:8px;font-weight:900}.rdmsUser{color:#fff;background:#273142;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.rdmsMenu{display:none}.rdmsContent{max-width:1500px;margin:auto;padding:28px}.rdmsWelcome{color:#fff;background:#111827;border-radius:12px;justify-content:space-between;align-items:end;padding:32px;display:flex;position:relative;overflow:hidden}.rdmsWelcome:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:330px;height:330px;position:absolute;top:-190px;right:-70px}.rdmsWelcome small{letter-spacing:.15em;color:#ff8064;font-size:6px}.rdmsWelcome h2{letter-spacing:-.045em;margin:16px 0 10px;font-size:34px}.rdmsWelcome h2 em{color:#ff7658}.rdmsWelcome p{color:#aeb7c4;font-size:9px}.rdmsWelcome button{z-index:2;color:#fff;background:0 0;border:1px solid #596274;padding:12px 15px;font-size:8px;position:relative}.rdmsStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.rdmsStats article{background:#fff;border:1px solid #e0e4e9;border-radius:10px;grid-template-columns:1fr auto;padding:20px;display:grid}.rdmsStats article>span{color:#ff5e3a;background:#fff0ec;border-radius:9px;grid-area:1/2/3;place-items:center;width:36px;height:36px;display:grid}.rdmsStats article>b{font-size:29px}.rdmsStats article>small{color:#7a8390;margin-top:7px;font-size:8px}.rdmsDashGrid{grid-template-columns:1.55fr .45fr;gap:14px;display:grid}.rdmsDashGrid>section,.rdmsDashGrid>aside,.rdmsTableCard,.rdmsReportGrid article,.rdmsSettings,.rdmsLog{background:#fff;border:1px solid #e0e4e9;border-radius:10px}.rdmsDashGrid>section>header,.rdmsDashGrid>aside>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.rdmsDashGrid h3{margin:0;font-size:12px}.rdmsDashGrid header button{color:#ff5e3a;background:0 0;border:0;font-size:7px;font-weight:850}.rdmsDashGrid>aside{padding-bottom:10px}.rdmsDashGrid>aside>div{border-bottom:1px solid #edf0f3;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin:17px 20px;padding-bottom:13px;display:grid;position:relative}.rdmsDashGrid>aside>div>span{color:#fff;background:#273142;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.rdmsDashGrid>aside>div>b{gap:4px;font-size:9px;display:grid}.rdmsDashGrid>aside>div small{color:#87909c;font-size:7px}.rdmsDashGrid>aside>div>i{background:#ff5e3a;height:3px;position:absolute;bottom:4px;left:44px}.rdmsPageHead{justify-content:space-between;align-items:end;margin:5px 0 24px;display:flex}.rdmsPageHead h2{margin:0 0 7px;font-size:28px}.rdmsPageHead p{color:#77808c;font-size:9px}.rdmsPageHead>div:last-child{gap:8px;display:flex}.rdmsPageHead select{background:#fff;border:1px solid #d9dde3;padding:10px 13px;font-size:8px}.rdmsTable{overflow:auto}.rdmsTable table{border-collapse:collapse;width:100%;min-width:700px}.rdmsTable th{letter-spacing:.12em;color:#87909c;text-align:left;background:#f7f8fa;border-bottom:1px solid #e5e8ed;padding:12px 16px;font-size:6px}.rdmsTable td{border-bottom:1px solid #edf0f3;padding:14px 16px;font-size:8px}.rdmsTable td:first-child b{margin-bottom:5px;font-size:9px;display:block}.rdmsTable td:first-child span{color:#76808c}.ownerDot{color:#334153;background:#e7ecf3;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:7px;font-style:normal;display:inline-grid}.rdmsStatus{border:0;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:800}.rdmsStatus.pending{color:#9b6510;background:#fff2dd}.rdmsStatus.inprogress{color:#2c68ac;background:#e8f1ff}.rdmsStatus.review{color:#6847a8;background:#f1eaff}.rdmsStatus.done{color:#20845a;background:#e5f7ee}.rdmsProgress{background:#ebedf1;border-radius:5px;width:100px;height:6px;position:relative}.rdmsProgress>i{background:#ff5e3a;border-radius:5px;height:100%;display:block}.rdmsProgress span{font-size:7px;position:absolute;top:-3px;left:108px}.rowActions{gap:5px;display:flex}.rowActions button{background:#fff;border:1px solid #d9dde3;padding:6px;font-size:6px}.rowActions button:last-child{color:#a83d2a}.rdmsCalendar{gap:9px;display:grid}.rdmsCalendar article{background:#fff;border:1px solid #e0e4e9;border-radius:9px;grid-template-columns:65px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.rdmsCalendar time{border-right:1px solid #e0e4e9;display:grid}.rdmsCalendar time b{font-size:26px}.rdmsCalendar time{color:#ff5e3a;text-transform:uppercase;font-size:8px}.rdmsCalendar small{color:#ff5e3a;font-size:7px}.rdmsCalendar h3{margin:6px 0;font-size:13px}.rdmsCalendar span{color:#7b8490;font-size:7px}.rdmsCalendar button{background:0 0;border:0;font-size:8px}.rdmsReportGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.rdmsReportGrid article{min-height:210px;padding:25px}.rdmsReportGrid small{color:#ff5e3a;font-size:7px;font-weight:900}.rdmsReportGrid b{margin:42px 0 15px;font-size:42px;display:block}.rdmsReportGrid p{color:#747d89;font-size:9px}.rdmsReportGrid article>i{background:#e8ebef;height:8px;display:block}.rdmsReportGrid article>i span{background:#ff5e3a;height:100%;display:block}.rdmsCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rdmsCards article{background:#fff;border:1px solid #e0e4e9;border-radius:9px;padding:22px}.rdmsCards small{color:#ff5e3a;font-size:7px}.rdmsCards h3{font-size:15px}.rdmsCards p{color:#7b8490;font-size:8px}.rdmsCards button{background:#fff;border:1px solid #d8dde3;padding:8px;font-size:7px}.rdmsLog{overflow:hidden}.rdmsLog>div{border-bottom:1px solid #edf0f3;grid-template-columns:38px 1fr;padding:15px 18px;font-size:8px;display:grid}.rdmsLog b{color:#ff5e3a}.rdmsSettings article{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:20px;display:flex}.rdmsSettings article b{font-size:10px}.rdmsSettings article p{color:#79828e;font-size:8px}.rdmsSettings article>span{color:#24845c;background:#e8f4ee;padding:7px;font-size:7px}.rdmsSettings article>button{background:#c8ced6;border:0;border-radius:20px;width:42px;height:22px;padding:3px}.rdmsSettings article>button i{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.rdmsSettings article>button.on{background:#ff5e3a}.rdmsSettings article>button.on i{margin-left:auto}.rdmsModal{z-index:100;background:#111827aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rdmsModal form{background:#fff;border-radius:12px;width:min(650px,100%);padding:25px}.rdmsModal form>header{justify-content:space-between;display:flex}.rdmsModal form>header small{color:#ff5e3a;font-size:7px}.rdmsModal form h2{font-size:25px}.rdmsModal form>header button{background:0 0;border:0;font-size:25px}.rdmsModal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rdmsModal label{gap:6px;font-size:7px;font-weight:800;display:grid}.rdmsModal input,.rdmsModal select,.rdmsModal textarea{border:1px solid #d8dde3;padding:11px;font:9px Arial}.rdmsModal label.wide{grid-column:1/-1}.rdmsModal textarea{min-height:80px}.rdmsModal form>.rdmsPrimary{width:100%;margin-top:15px}.rdmsEmpty{text-align:center;color:#8b939e;grid-column:1/-1;padding:60px}.rdmsEmpty b{font-size:30px}.rdmsEmpty p{font-size:9px}.rdmsApp.compact .rdmsTable td{padding-top:8px;padding-bottom:8px}@media (width<=1050px){.rdmsApp{grid-template-columns:1fr}.rdmsSide{width:230px;transition:left .2s;position:fixed;left:-245px}.rdmsSide.open{left:0;box-shadow:10px 0 40px #11182755}.rdmsMenu{background:0 0;border:0;font-size:20px;display:block}.rdmsTop{padding:0 15px}.rdmsDashGrid{grid-template-columns:1fr}.rdmsTop>label{width:200px}.rdmsContent{padding:20px}}@media (width<=700px){.rdmsTop>div small,.rdmsTop>label,.rdmsUser{display:none}.rdmsTop h1{font-size:17px}.rdmsAdd{margin-left:auto}.rdmsWelcome{flex-direction:column;align-items:start;gap:20px}.rdmsWelcome h2{font-size:29px}.rdmsStats{grid-template-columns:1fr 1fr}.rdmsPageHead{flex-direction:column;align-items:start;gap:14px}.rdmsReportGrid,.rdmsCards{grid-template-columns:1fr}.rdmsCalendar article{grid-template-columns:55px 1fr}.rdmsCalendar article>button{grid-column:2}.rdmsModal form>div{grid-template-columns:1fr}.rdmsModal label.wide{grid-column:1}.rdmsContent{padding:14px}}.rowActions{flex-wrap:wrap}.publishedLink{color:#ff5e3a;margin-top:6px;font-size:7px;font-weight:800;text-decoration:none;display:inline-flex}.publishedLink:hover{text-decoration:underline}.rdmsWorkflowNote{color:#5d6672;background:#fff4f0;border-left:3px solid #ff5e3a;margin:-10px 0 20px;padding:13px 16px;font-size:8px;line-height:1.6}.uatScore{color:#b5442c;background:#fff0ec;border-radius:20px;padding:9px 12px;font-size:8px;font-weight:900}.uatScore.complete{color:#20845a;background:#e5f7ee}.uatStudio{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.uatStudio>section,.uatStudio>aside{background:#fff;border:1px solid #e0e4e9;border-radius:10px;overflow:hidden}.uatStudio header{border-bottom:1px solid #e8ebef;padding:20px}.uatStudio header small{color:#ff5e3a;letter-spacing:.1em;font-size:7px;font-weight:900}.uatStudio header h3{margin:8px 0 5px;font-size:17px}.uatStudio header p{color:#77808c;margin:0;font-size:8px}.uatPreview{background:#f6f7f9;padding:22px}.uatPreview article{background:#fff;border:1px solid #dfe3e8;min-height:260px;padding:24px}.uatPreview article>small{color:#ff5e3a;font-size:7px}.uatPreview h4{margin:14px 0 8px;font-size:22px}.uatPreview p{color:#65707d;font-size:9px;line-height:1.7}.uatPreview label{gap:7px;margin-top:18px;font-size:8px;font-weight:800;display:grid}.uatPreview textarea{resize:vertical;border:1px solid #d8dde3;min-height:85px;padding:11px;font:9px Arial}.uatChecklist{gap:3px;padding:12px 20px 20px;display:grid}.uatChecklist label{border-bottom:1px solid #edf0f3;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:12px 0;font-size:8px;line-height:1.5;display:grid}.uatChecklist input{accent-color:#ff5e3a;margin-top:1px}.uatStudio aside>.rdmsPrimary{width:calc(100% - 40px);margin:0 20px 20px}.uatStudio .rdmsPrimary:disabled{cursor:not-allowed;background:#c8ced6}@media (width<=850px){.uatStudio{grid-template-columns:1fr}}.rdmsApp,.rdmsApp *{box-sizing:border-box}.rdmsSide{overflow:hidden}.rdmsSide nav{width:100%;min-width:0;overflow:hidden}.rdmsSide nav button{white-space:normal;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.rdmsSide nav button i{flex:0 0 20px}.rdmsMain{overflow:hidden}.rdmsContent{width:100%}.rdmsStats article{grid-template-rows:auto auto auto;min-width:0}.rdmsStats article>em{color:#89929e;border-top:1px solid #edf0f3;grid-column:1/-1;margin-top:13px;padding-top:10px;font-size:7px;font-style:normal}.rdmsAnalytics{grid-template-columns:1.35fr .65fr;gap:14px;margin-bottom:14px;display:grid}.rdmsChartCard{background:#fff;border:1px solid #e0e4e9;border-radius:10px;padding:21px}.rdmsChartCard>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:start;padding-bottom:15px;display:flex}.rdmsChartCard header small{letter-spacing:.14em;color:#ff5e3a;font-size:6px;font-weight:900}.rdmsChartCard h3{margin:7px 0 0;font-size:14px}.rdmsChartCard header>b{color:#17202d;text-align:right;font-size:25px;display:grid}.rdmsChartCard header>b span{color:#89929e;font-size:7px;font-weight:600}.statusChart{gap:15px;padding-top:18px;display:grid}.statusChart label{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:8px;display:flex}.statusChart label span{color:#65707d;align-items:center;gap:7px;display:flex}.statusChart label span i{border-radius:50%;width:7px;height:7px}.statusChart>div>div{background:#eef1f5;border-radius:10px;height:8px;overflow:hidden}.statusChart>div>div i{border-radius:10px;min-width:0;height:100%;display:block}.progressTrend{flex-direction:column;display:flex}.completionRing{border-radius:50%;place-items:center;width:150px;height:150px;margin:23px auto 18px;display:grid;position:relative}.completionRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.completionRing>div{z-index:2;text-align:center;display:grid;position:relative}.completionRing b{font-size:30px}.completionRing span{color:#87909c;font-size:7px}.trendFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.trendFacts span{color:#747e8b;background:#f6f7f9;padding:10px;font-size:7px}.trendFacts i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.trendFacts i.good{background:#32ae78}.trendFacts i.review{background:#8b6bd6}.trendFacts b{margin:6px 0 0 11px;font-size:13px;display:block}.uatStudio>section,.uatStudio>aside{min-width:0}.uatPreview{padding:22px!important}.uatStudio .uatPreview article{background:#fff!important;border:1px solid #dfe3e8!important;min-height:300px!important;padding:24px!important;display:block!important}.sampleUpload button{background:#f7f8fa;border:1px solid #d8dde3;width:max-content;padding:11px 13px;font-size:8px;font-weight:800}.uatStudio aside>header{display:block}.uatChecklist label span{gap:4px;display:grid}.uatChecklist label small{color:#98a0aa;font-size:6px;font-weight:500}.uatChecklist label:has(input:checked) small{color:#20845a}.uatChecklist input{width:14px;height:14px}.uatStudio aside>.rdmsPrimary{color:#fff;background:#ff5e3a;border:0;padding:13px;font-size:8px;font-weight:900;display:block}.uatStudio aside>.rdmsPrimary:disabled{color:#fff;background:#c8ced6}.rdmsPageHead,.rdmsPageHead>div{min-width:0}@media (width<=1150px){.rdmsStats{grid-template-columns:1fr 1fr}.rdmsAnalytics{grid-template-columns:1fr}.progressTrend{min-height:330px}.rdmsDashGrid{grid-template-columns:1fr}}@media (width<=700px){.rdmsStats,.rdmsAnalytics{grid-template-columns:1fr}.rdmsChartCard{padding:16px}.uatPreview{padding:12px!important}.uatStudio .uatPreview article{padding:18px!important}.uatScore{align-self:flex-start}.rdmsPageHead{width:100%}.completionRing{width:130px;height:130px}}.rdmsV8{color:#12213a;background:#f6f9fd;grid-template-columns:280px minmax(0,1fr);font-family:Inter,Arial,sans-serif}.rdmsV8 .rdmsSide{color:#243650;background:#fff;border-right:1px solid #dde5ef;grid-template-rows:auto auto auto auto auto 1fr auto;padding:20px 14px 14px;box-shadow:5px 0 24px #1f35520a}.rdmsBrandRow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.sideMenuButton{color:#31455f;background:#eef3f9;border:0;border-radius:12px;width:44px;height:44px;font-size:20px}.rdmsV8 .rdmsBrand{color:#12213a;gap:0;padding:0}.rdmsV8 .rdmsBrand>span{letter-spacing:-.02em;font-size:17px}.rdmsV8 .rdmsBrand small{color:#75869d;margin-top:4px;font-size:9px;font-weight:600}.sideSearch{color:#8b9bb0;border:1px solid #d9e2ed;border-radius:12px;align-items:center;gap:8px;height:42px;margin-bottom:17px;padding:0 12px;display:flex}.sideSearch input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.navGroup{letter-spacing:.13em;color:#9aa9bd;margin:3px 0 7px;padding:0 11px;font-size:7px;font-weight:900}.rdmsV8 .rdmsSide nav{gap:4px;margin-bottom:13px}.rdmsV8 .rdmsSide nav button{color:#50627a;border-radius:12px;padding:11px 13px;font-size:9px}.rdmsV8 .rdmsSide nav button:hover{color:#1d5fe9;background:#f3f6fa}.rdmsV8 .rdmsSide nav button.active{color:#fff;background:#2f68e9;box-shadow:0 10px 22px #2f68e930}.rdmsV8 .rdmsSide nav button.active i{color:#fff}.rdmsV8 .rdmsSide nav button em{color:#2f68e9;background:#fff}.rdmsV8 .rdmsSide footer{border-top:1px solid #e5ebf2;gap:9px;padding:14px 0 0}.sideProfile{background:#f5f8fc;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.sideProfile>b{color:#fff;background:#2f68e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.sideProfile>span{font-size:9px;font-weight:900;display:grid}.sideProfile small{color:#8695a8;margin-top:3px;font-size:7px}.rdmsV8 .rdmsSide footer .darkToggle{color:#30455f;text-align:center;background:#eef3f9;border-radius:10px;padding:10px;font-size:8px}.rdmsV8 .rdmsSide footer span,.rdmsV8 .rdmsSide footer button,.rdmsV8 .rdmsSide footer a{color:#7e8da1;padding-left:10px}.rdmsV8 .rdmsTop{background:#f6f9fd;border:0;height:92px;padding:18px 30px;position:relative}.rdmsV8 .rdmsTop>div small{display:none}.rdmsV8 .rdmsTop h1{letter-spacing:-.045em;font-size:30px}.rdmsV8 .rdmsTop>label{background:#fff;border:1px solid #dbe4ee;border-radius:12px}.rdmsV8 .rdmsAdd{background:#2f68e9;border-radius:11px;padding:13px 16px}.ownerPicker{color:#263a54;background:#fff;border:1px solid #dbe4ee;border-radius:11px;padding:11px 13px;font-size:8px}.rdmsV8 .rdmsContent{max-width:none;padding:6px 30px 30px}.rdmsV8 .rdmsWelcome{color:#12213a;background:0 0;border-radius:0;padding:0 0 20px;display:block}.rdmsV8 .rdmsWelcome:after,.rdmsV8 .rdmsWelcome small,.rdmsV8 .rdmsWelcome button,.rdmsV8 .rdmsWelcome h2{display:none}.rdmsV8 .rdmsWelcome p{color:#6f8199;margin:0;font-size:11px}.rdmsV8 .rdmsStats{gap:16px;margin:8px 0 22px}.rdmsV8 .rdmsStats article{background:#fff;border:1px solid #dfe7f0;border-radius:20px;grid-template-columns:auto 1fr;column-gap:10px;padding:21px 22px;display:grid;box-shadow:0 12px 30px #243c5a0d}.rdmsV8 .rdmsStats article>span{color:#2f68e9;background:0 0;grid-area:1/1;width:auto;height:auto;font-size:17px}.rdmsV8 .rdmsStats article>b{grid-column:1/-1;margin-top:12px;font-size:28px}.rdmsV8 .rdmsStats article>small{color:#2f68e9;grid-area:1/2;margin:2px 0 0;font-size:9px;font-weight:900}.rdmsV8 .rdmsStats article:nth-child(2)>small,.rdmsV8 .rdmsStats article:nth-child(2)>span{color:#d77700}.rdmsV8 .rdmsStats article:nth-child(3)>small,.rdmsV8 .rdmsStats article:nth-child(3)>span{color:#e23e3e}.rdmsV8 .rdmsStats article:nth-child(4)>small,.rdmsV8 .rdmsStats article:nth-child(4)>span{color:#18a65b}.rdmsV8 .rdmsStats article>em{display:none}.rdmsV8 .rdmsAnalytics{gap:16px}.rdmsV8 .rdmsChartCard,.rdmsV8 .rdmsDashGrid>section,.rdmsV8 .rdmsDashGrid>aside,.rdmsV8 .rdmsTableCard{border:1px solid #dfe7f0;border-radius:18px;box-shadow:0 12px 30px #243c5a0b}.rdmsV8 .rdmsDashGrid{gap:16px;margin-top:16px}.rdmsV8 .rdmsTable table{min-width:1050px}.rdmsV8 .rdmsTable th{color:#61728a;background:#f5f8fc;padding:14px 13px;font-size:7px}.rdmsV8 .rdmsTable td{color:#243650;padding:15px 13px;font-size:8px}.rdmsV8 .rdmsTable td:first-child b{color:#1760ed}.rdmsV8 .rdmsTable .completedRow{background:#eefaf3}.rdmsV8 .ownerDot{color:#2f68e9;background:#e8f0ff}.rdmsV8 .rdmsStatus{min-width:94px;font-size:7px}.stagePill{color:#423dd6;background:#eef1ff;border-radius:18px;padding:7px 10px;font-size:7px;font-weight:900;display:inline-block}.stagePill.published{color:#453ee3;background:#e8ecff}.stagePill.validation{color:#7448aa;background:#f2eaff}.stagePill.notstarted{color:#53647b;background:#eef1f6}.rdmsV8 .rdmsPageHead h2{font-size:28px}.rdmsV8 .rdmsWorkflowNote{background:#edf4ff;border-left-color:#2f68e9}.rdmsV8 .uatScore{color:#225cca;background:#eaf1ff}.rdmsV8.dark{color:#e8edf5;background:#111827}.rdmsV8.dark .rdmsSide,.rdmsV8.dark .rdmsTop,.rdmsV8.dark .rdmsStats article,.rdmsV8.dark .rdmsChartCard,.rdmsV8.dark .rdmsDashGrid>section,.rdmsV8.dark .rdmsDashGrid>aside,.rdmsV8.dark .rdmsTableCard,.rdmsV8.dark .uatStudio>section,.rdmsV8.dark .uatStudio>aside{color:#e8edf5;background:#182233;border-color:#2a374a}.rdmsV8.dark .rdmsSide{background:#121b2a}.rdmsV8.dark .rdmsBrand,.rdmsV8.dark .rdmsTop h1,.rdmsV8.dark .rdmsWelcome,.rdmsV8.dark .rdmsChartCard header>b{color:#e8edf5}.rdmsV8.dark .rdmsTop,.rdmsV8.dark .rdmsWelcome{background:0 0}.rdmsV8.dark .rdmsTable th{color:#9fadc0;background:#202c3e}.rdmsV8.dark .rdmsTable td{color:#d7dfeb;border-color:#293648}.rdmsV8.dark .rdmsTable .completedRow{background:#173128}.rdmsV8.dark .sideProfile,.rdmsV8.dark .sideSearch,.rdmsV8.dark .rdmsTop>label,.rdmsV8.dark .ownerPicker{color:#dbe4f0;background:#202c3e;border-color:#334359}.rdmsV8.dark input{color:#fff}.rdmsV8.dark .completionRing:after{background:#182233}@media (width<=1050px){.rdmsV8{grid-template-columns:1fr}.rdmsV8 .rdmsSide{width:280px;position:fixed;left:-300px}.rdmsV8 .rdmsSide.open{left:0}.rdmsV8 .rdmsTop{padding:14px 18px}.rdmsV8 .rdmsContent{padding:5px 18px 24px}}@media (width<=700px){.rdmsV8 .rdmsTop>label,.rdmsV8 .ownerPicker{display:none}.rdmsV8 .rdmsTop h1{font-size:24px}.rdmsV8 .rdmsContent{padding:4px 12px 20px}.rdmsV8 .rdmsStats article{border-radius:14px}}.editorialPage,.timelinePage{color:#17191d;background:#f7f4ef;min-height:100vh}.editorialNav{z-index:20;background:#f7f4ef;border-bottom:1px solid #ddd8d0;justify-content:space-between;align-items:center;height:92px;padding:0 max(5vw,35px);display:flex;position:relative}.editorialNav>div{align-items:center;gap:26px;display:flex}.editorialNav>div a{font-size:9px;font-weight:850}.editorialNav>div a.active{color:#ff5e3a}.editorialHero{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:100px max(7vw,45px) 85px;display:grid}.editorialHero small,.featuredStory small,.insightCta small,.timelineHero>small,.futurePanel>small{color:#ff5e3a;letter-spacing:.2em;font-size:8px;font-weight:900}.editorialHero h1,.timelineHero h1{letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(62px,8vw,122px);line-height:.83}.editorialHero h1 em,.timelineHero h1 em{color:#ff5e3a;font-family:Georgia,serif;font-weight:400}.editorialHero>p{color:#65686d;margin:0 0 8px;font-family:Georgia,serif;font-size:20px;line-height:1.65}.newsTicker{white-space:nowrap;border-top:1px solid #ddd8d0;border-bottom:1px solid #ddd8d0;align-items:center;gap:18px;padding:15px max(5vw,35px);font-size:8px;display:flex;overflow:hidden}.newsTicker b{color:#fff;background:#ff5e3a;padding:7px 10px}.newsTicker i{background:#ff5e3a;border-radius:50%;width:4px;height:4px}.featuredStory{border:1px solid #d8d3cb;grid-template-columns:1.35fr .65fr;max-width:1260px;margin:80px auto;display:grid}.featuredStory>div{padding:55px}.featuredStory h2{letter-spacing:-.055em;margin:28px 0;font-size:clamp(38px,5vw,67px);line-height:1.02}.featuredStory>div p{color:#64676b;font-family:Georgia,serif;font-size:17px;line-height:1.7}.featuredStory>div a{color:#fff;background:#17191d;margin-top:22px;padding:14px 17px;font-size:9px;font-weight:900;display:inline-block}.featuredStory aside{color:#fff;background:#ff5e3a;flex-direction:column;padding:45px;display:flex}.featuredStory aside>span{opacity:.35;font-size:65px}.featuredStory aside>b{letter-spacing:.15em;margin-top:auto;font-size:8px}.featuredStory aside p{font-family:Georgia,serif;font-size:18px;line-height:1.55}.storyGrid{border-top:1px solid #d8d3cb;border-left:1px solid #d8d3cb;grid-template-columns:repeat(3,1fr);max-width:1260px;margin:0 auto 100px;display:grid}.storyGrid article{min-height:510px;animation:.7s both storyIn;animation-delay:var(--story-delay);border-bottom:1px solid #d8d3cb;border-right:1px solid #d8d3cb;flex-direction:column;padding:32px;display:flex}.storyGrid article header,.storyGrid article footer{justify-content:space-between;gap:12px;display:flex}.storyGrid article header small,.storyGrid article header span,.storyGrid article footer{color:#888a8e;font-size:7px}.storyGrid article header small{color:#ff5e3a;font-weight:900}.storyGrid article h2{letter-spacing:-.04em;margin:50px 0 18px;font-size:28px;line-height:1.1}.storyGrid article>p{color:#66696d;font-family:Georgia,serif;font-size:14px;line-height:1.7}.storyTakeaway{background:#fff;border:1px solid #e4dfd7;margin-top:auto;padding:18px}.storyTakeaway b{color:#ff5e3a;font-size:7px}.storyTakeaway p{font-size:10px;line-height:1.6}.storyGrid article footer{margin-top:22px}.storyGrid footer a{color:#ff5e3a;font-weight:900}.insightCta{color:#fff;background:#17191d;padding:100px max(8vw,45px)}.insightCta h2{letter-spacing:-.055em;max-width:1000px;font-size:clamp(42px,6vw,78px);line-height:1}.insightCta a{color:#fff;background:#ff5e3a;margin-top:18px;padding:15px 19px;font-size:9px;font-weight:900;display:inline-block}.editorialFooter{border-top:1px solid #ddd8d0;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:35px max(5vw,35px);font-size:8px;display:grid}.editorialFooter span{color:#85878b}.editorialFooter>div{gap:18px;display:flex}.darkNav{color:#fff;background:#11151b;border-color:#303640}.timelinePage{color:#fff;background:#11151b}.timelineHero{min-height:calc(100vh - 92px);padding:14vh max(8vw,45px) 80px;position:relative;overflow:hidden}.timelineHero:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:700px;height:700px;position:absolute;top:-140px;right:-180px;box-shadow:0 0 0 110px #ffffff05,0 0 0 220px #ffffff03}.timelineHero h1{z-index:2;position:relative}.timelineHero p{color:#afb6c0;z-index:2;max-width:650px;font-family:Georgia,serif;font-size:18px;line-height:1.7;position:relative}.scrollPrompt{letter-spacing:.16em;color:#8b929e;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:35px;left:max(8vw,45px)}.scrollPrompt i{background:#ff5e3a;width:1px;height:34px;animation:1.4s infinite scrollPulse}.eraRail{z-index:15;background:#171c24;border-top:1px solid #303640;border-bottom:1px solid #303640;padding:0 max(5vw,25px);display:flex;position:sticky;top:0;overflow-x:auto}.eraRail a{color:#8e97a4;border-right:1px solid #303640;padding:17px 20px;font-size:8px}.eraRail a:hover{color:#fff;background:#ff5e3a}.timeline{max-width:1250px;margin:auto;padding:110px 35px;position:relative}.timeline:before{content:"";background:linear-gradient(#ff5e3a,#39414d 15% 85%,#ff5e3a);width:1px;position:absolute;top:0;bottom:0;left:50%}.timeline article{grid-template-columns:1fr 90px 1fr;align-items:center;min-height:420px;scroll-margin-top:55px;display:grid;position:relative}.timeline article .timelineDot{z-index:2;grid-column:2;place-items:center;display:grid}.timelineDot span{color:#ff5e3a;background:#11151b;border:1px solid #ff5e3a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:8px;display:grid}.yearBlock{display:grid}.yearBlock small{letter-spacing:.18em;color:#ff5e3a;font-size:7px}.yearBlock strong{letter-spacing:-.075em;color:#252c36;font-size:clamp(65px,8vw,115px);line-height:.9}.eraCard{animation:5s ease-in-out infinite eraFloat;animation-delay:calc(var(--era-index) * -400ms);background:#171c24;border:1px solid #303640;padding:35px;position:relative}.eraCard>span{color:#ff5e3a;font-size:7px}.eraCard h2{letter-spacing:-.035em;margin:30px 0 15px;font-size:27px;line-height:1.15}.eraCard p{color:#abb2bc;font-family:Georgia,serif;font-size:14px;line-height:1.7}.eraProgress{background:#ff5e3a;height:3px;position:absolute;bottom:0;left:0}.timeline article.left .yearBlock{text-align:right;grid-area:1/1}.timeline article.left .eraCard{grid-area:1/3}.timeline article.right .eraCard{grid-area:1/1}.timeline article.right .yearBlock{grid-area:1/3}.futurePanel{color:#fff;background:#ff5e3a;max-width:1200px;margin:0 auto;padding:80px}.futurePanel>small{color:#fff}.futurePanel h2{letter-spacing:-.055em;max-width:900px;font-size:clamp(45px,6vw,75px);line-height:.98}.futurePanel p{max-width:700px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.futurePanel>div{gap:10px;margin-top:30px;display:flex}.futurePanel a{color:#17191d;background:#fff;padding:15px 18px;font-size:9px;font-weight:900}.futurePanel a:last-child{color:#fff;background:#17191d}.darkFooter{border-color:#303640;margin-top:100px}.darkFooter span{color:#89919d}@keyframes storyIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes eraFloat{50%{transform:translateY(-8px)}}@keyframes scrollPulse{50%{transform-origin:top;transform:scaleY(.4)}}@media (width<=900px){.editorialNav>div{gap:13px}.editorialHero,.featuredStory,.storyGrid{grid-template-columns:1fr}.storyGrid article{min-height:420px}.featuredStory{margin:45px 25px}.timeline article{grid-template-columns:55px 1fr;gap:15px;min-height:0;margin-bottom:70px}.timeline:before{left:62px}.timeline article .timelineDot{grid-area:1/1}.timeline article .yearBlock,.timeline article.left .yearBlock,.timeline article.right .yearBlock{text-align:left;grid-area:1/2;align-self:start}.timeline article .eraCard,.timeline article.left .eraCard,.timeline article.right .eraCard{grid-area:2/2}.yearBlock strong{font-size:70px}.editorialFooter{grid-template-columns:1fr}.futurePanel{margin:0 25px}}@media (width<=650px){.editorialNav{height:auto;min-height:80px;padding:16px 20px}.editorialNav>div a:not(.active){display:none}.editorialHero{padding:70px 23px}.editorialHero h1,.timelineHero h1{font-size:57px}.editorialHero>p{font-size:16px}.newsTicker{padding-left:20px}.featuredStory>div,.featuredStory aside{padding:30px}.storyGrid{margin:0 20px 70px}.timelineHero{padding:11vh 23px 70px}.timeline{padding:80px 18px}.timeline:before{left:45px}.timeline article{grid-template-columns:42px 1fr}.eraCard{padding:25px}.eraRail a{padding:14px}.futurePanel{padding:55px 25px}.futurePanel>div{flex-direction:column}.editorialFooter{padding:30px 22px}}.categoryBar{z-index:18;color:#fff;background:#17191d;justify-content:center;padding:0 20px;display:flex;position:sticky;top:0;overflow-x:auto}.categoryBar a{white-space:nowrap;border-right:1px solid #363a40;padding:16px 18px;font-size:8px;font-weight:800}.categoryBar a:hover{background:#ff5e3a}.trendingSection{max-width:1260px;margin:75px auto 95px;padding:0 25px}.sectionTitle{border-bottom:1px solid #d8d3cb;justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:22px;display:flex}.sectionTitle small{color:#ff5e3a;letter-spacing:.16em;font-size:7px;font-weight:900}.sectionTitle h2{letter-spacing:-.05em;margin:7px 0 0;font-size:42px}.sectionTitle>p{color:#77797d;max-width:420px;font-family:Georgia,serif;font-size:13px;line-height:1.6}.sectionTitle.compact{margin-bottom:0}.trendingGrid{border-left:1px solid #d8d3cb;grid-template-columns:repeat(4,1fr);display:grid}.trendingGrid>a{border-bottom:1px solid #d8d3cb;border-right:1px solid #d8d3cb;flex-direction:column;min-height:310px;padding:25px;transition:all .25s;display:flex;position:relative}.trendingGrid>a:before{content:"";background:#ff5e3a;height:3px;transition:all .3s;position:absolute;top:0;left:0;right:100%}.trendingGrid>a:hover{background:#fff;transform:translateY(-5px);box-shadow:0 18px 45px #17191d12}.trendingGrid>a:hover:before{right:0}.trendRank{color:#dedad3;letter-spacing:-.06em;font-size:48px}.trendingGrid small{color:#ff5e3a;margin-top:25px;font-size:7px;font-weight:900}.trendingGrid h3{margin:17px 0;font-size:20px;line-height:1.2}.trendingGrid footer{color:#85878b;justify-content:space-between;margin-top:auto;font-size:7px;display:flex}.trendingGrid footer b{color:#ff5e3a}.publicationLayout{grid-template-columns:minmax(0,1fr) 340px;gap:35px;max-width:1260px;margin:0 auto 100px;padding:0 25px;display:grid}.publicationLayout .storyGrid{grid-template-columns:1fr 1fr;margin:0}.publicationLayout .storyGrid article{min-height:500px}.popularPanel{background:#fff;border:1px solid #d8d3cb;align-self:start;position:sticky;top:70px}.popularPanel>header{color:#fff;background:#17191d;padding:25px}.popularPanel>header small{color:#ff7960;letter-spacing:.14em;font-size:7px}.popularPanel>header h2{margin:9px 0 0;font-size:25px}.popularPanel>a{border-bottom:1px solid #e2ded7;grid-template-columns:32px 1fr;gap:12px;padding:20px;transition:all .2s;display:grid}.popularPanel>a:hover{background:#fff3ef}.popularPanel>a>b{color:#ff5e3a;font-size:16px}.popularPanel>a small{color:#95979a;font-size:6px}.popularPanel>a h3{margin:8px 0 0;font-size:13px;line-height:1.35}.subscribeBox{color:#fff;background:#ff5e3a;margin:18px;padding:24px}.subscribeBox small{letter-spacing:.15em;font-size:7px}.subscribeBox h3{font-size:22px;line-height:1.08}.subscribeBox p{font-family:Georgia,serif;font-size:12px;line-height:1.6}.subscribeBox a{color:#fff;background:#17191d;padding:11px;font-size:8px;font-weight:900;display:inline-block}.topicStrips{grid-template-columns:1fr 1fr;max-width:1260px;margin:0 auto 100px;padding:0 25px;display:grid}.topicStrips article{border:1px solid #d8d3cb;padding:45px}.topicStrips article:last-child{color:#fff;background:#17191d;border-color:#17191d}.topicStrips small{color:#ff5e3a;letter-spacing:.15em;font-size:7px;font-weight:900}.topicStrips h2{letter-spacing:-.04em;font-size:34px;line-height:1.05}.topicStrips p{color:#727478;font-family:Georgia,serif;font-size:14px;line-height:1.7}.topicStrips article:last-child p{color:#aeb4bd}.topicStrips a{color:#ff5e3a;margin-top:15px;font-size:8px;font-weight:900;display:inline-block}@media (width<=1000px){.trendingGrid{grid-template-columns:1fr 1fr}.publicationLayout{grid-template-columns:1fr}.popularPanel{position:static}.popularPanel>a{grid-template-columns:40px 1fr}.topicStrips{grid-template-columns:1fr}}@media (width<=650px){.categoryBar{justify-content:flex-start}.trendingSection{margin:50px auto 65px;padding:0 20px}.sectionTitle{flex-direction:column;align-items:start}.sectionTitle h2{font-size:35px}.trendingGrid{grid-template-columns:1fr}.trendingGrid>a{min-height:250px}.publicationLayout{padding:0 20px}.publicationLayout .storyGrid{grid-template-columns:1fr;margin:0}.publicationLayout .storyGrid article{min-height:420px}.topicStrips{padding:0 20px}.topicStrips article{padding:28px}.topicStrips h2{font-size:29px}}.originalsSection{max-width:1260px;margin:75px auto 95px;padding:0 25px}.originalCards{grid-template-columns:1fr 1fr;display:grid}.originalCards>a{background:#fff;border:1px solid #d8d3cb;flex-direction:column;min-height:380px;padding:38px;transition:all .25s;display:flex}.originalCards>a:last-child{color:#fff;background:#17191d;border-color:#17191d}.originalCards>a:hover{transform:translateY(-6px);box-shadow:0 20px 55px #17191d18}.originalCards small{color:#ff5e3a;letter-spacing:.12em;font-size:7px;font-weight:900}.originalCards h3{letter-spacing:-.045em;margin:50px 0 15px;font-size:35px;line-height:1.05}.originalCards p{color:#707276;font-family:Georgia,serif;font-size:14px;line-height:1.7}.originalCards>a:last-child p{color:#abb2bc}.originalCards footer{border-top:1px solid #dedad3;justify-content:space-between;gap:15px;margin-top:auto;padding-top:25px;font-size:7px;display:flex}.originalCards>a:last-child footer{border-color:#353b44}.originalCards footer b{color:#ff5e3a}.articlePage{color:#17191d;background:#f7f4ef;min-height:100vh}.articleNav{border-bottom:1px solid #ddd8d0;justify-content:space-between;align-items:center;height:92px;padding:0 max(5vw,30px);display:flex}.articleNav>div{gap:20px;font-size:8px;font-weight:800;display:flex}.articleHero{max-width:1450px;margin:auto;padding:100px max(9vw,40px) 80px}.articleHero>small{color:#ff5e3a;letter-spacing:.18em;font-size:8px;font-weight:900}.articleHero h1{letter-spacing:-.072em;max-width:1250px;margin:30px 0;font-size:clamp(60px,8vw,120px);line-height:.88}.articleHero>p{color:#64676c;max-width:850px;font-family:Georgia,serif;font-size:21px;line-height:1.65}.articleByline{align-items:center;gap:13px;margin-top:35px;display:flex}.authorMark{color:#fff;background:#ff5e3a;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.articleByline>div{gap:5px;display:grid}.articleByline b{font-size:10px}.articleByline small{color:#888b90;font-size:7px}.articleBody{border-top:1px solid #d9d5ce;grid-template-columns:240px minmax(0,760px);justify-content:center;gap:9vw;max-width:1260px;margin:auto;padding:70px 35px 110px;display:grid}.articleBody>aside{align-self:start;display:grid;position:sticky;top:30px}.articleBody>aside>b{color:#ff5e3a;letter-spacing:.15em;border-bottom:1px solid #d9d5ce;padding-bottom:15px;font-size:7px}.articleBody>aside a{color:#75787d;border-bottom:1px solid #e2ded7;padding:13px 0;font-size:8px}.articleLead{margin:0 0 75px;font-family:Georgia,serif;font-size:24px;line-height:1.65}.articleSection{margin-bottom:80px;scroll-margin-top:40px}.articleSection>small,.keyTakeaways>small,.sourceList>small{color:#ff5e3a;letter-spacing:.15em;font-size:8px;font-weight:900}.articleSection h2,.keyTakeaways h2,.sourceList h2{letter-spacing:-.05em;margin:15px 0 25px;font-size:43px;line-height:1.05}.articleSection p,.sourceList>p,.editorialNote p{color:#55595e;font-family:Georgia,serif;font-size:17px;line-height:1.82}.keyTakeaways{color:#fff;background:#17191d;margin-bottom:80px;padding:42px}.keyTakeaways>div{border-top:1px solid #363c45;grid-template-columns:35px 1fr;gap:15px;padding:18px 0;display:grid}.keyTakeaways>div>b{color:#ff5e3a}.keyTakeaways>div p{margin:0;font-family:Georgia,serif;font-size:15px;line-height:1.6}.sourceList{scroll-margin-top:40px}.sourceList>a{border-top:1px solid #d9d5ce;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.sourceList>a span{gap:5px;display:grid}.sourceList>a b{font-size:10px}.sourceList>a small{color:#777b80;font-size:8px}.sourceList>a i{color:#ff5e3a}.editorialNote{background:#fff;border-left:3px solid #ff5e3a;margin-top:45px;padding:24px}.editorialNote b{font-size:10px}.editorialNote p{margin-bottom:0;font-size:13px}.articleFooter{color:#fff;background:#ff5e3a;justify-content:space-between;align-items:end;padding:70px max(8vw,35px);display:flex}.articleFooter small{letter-spacing:.15em;font-size:7px}.articleFooter h2{max-width:600px;margin:10px 0 0;font-size:40px}.articleFooter>a{background:#17191d;padding:15px 18px;font-size:9px;font-weight:900}@media (width<=800px){.originalCards{grid-template-columns:1fr}.articleBody{grid-template-columns:1fr;padding:50px 24px}.articleBody>aside{position:static}.articleNav>div a:last-child{display:none}.articleHero{padding:70px 24px}.articleHero h1{font-size:58px}.articleLead{font-size:20px}.articleFooter{flex-direction:column;align-items:start;gap:25px}}@media (width<=560px){.originalsSection{padding:0 20px}.originalCards>a{min-height:340px;padding:27px}.originalCards h3{font-size:30px}.articleNav{height:80px;padding:0 18px}.articleNav>div{display:none}.articleHero h1{font-size:47px}.articleHero>p{font-size:17px}.articleSection h2,.keyTakeaways h2,.sourceList h2{font-size:35px}.keyTakeaways{padding:28px}.articleFooter h2{font-size:33px}}.timelineControls{z-index:14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11151bf2;border-bottom:1px solid #303640;justify-content:space-between;align-items:stretch;gap:24px;padding:18px max(5vw,25px);display:flex;position:sticky;top:49px}.timelineControls>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.timelineControls button{color:#aeb6c2;cursor:pointer;background:#171c24;border:1px solid #3b4350;padding:10px 14px;font-size:8px;font-weight:850;transition:all .2s}.timelineControls button:hover,.timelineControls button.active{color:#fff;background:#ff5e3a;border-color:#ff5e3a}.timelineProgress{text-align:right;min-width:185px}.timelineProgress span{letter-spacing:.12em;color:#8f98a5;font-size:7px;display:block}.timelineProgress b{color:#ff6d4b;margin-top:5px;font-size:20px;display:block}.timeline article{opacity:.42;transition:opacity .65s,transform .65s;transform:translateY(35px)}.timeline article.seen{opacity:1;transform:none}.yearBlock em{color:#ff795e;letter-spacing:.08em;border:1px solid #ff5e3a;width:max-content;margin-top:12px;padding:7px 9px;font:700 7px Arial,sans-serif}.timeline article.left .yearBlock em{justify-self:end}.eraCard button{color:#ff7051;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:8px;font-weight:900}.milestoneDetail{border-top:1px solid #343c47;margin-top:20px;padding-top:20px}.milestoneDetail dl{grid-template-columns:105px 1fr;gap:12px;margin:0;display:grid}.milestoneDetail dt{color:#ff7254;letter-spacing:.1em;font-size:7px;font-weight:900}.milestoneDetail dd{color:#c3c9d1;margin:0;font:12px/1.65 Georgia,serif}.compareSection,.futureTech,.timelineQuiz{max-width:1200px;margin:100px auto;padding:0 35px}.compareSection>header small,.futureTech>header small,.timelineQuiz>header small{color:#ff6544;letter-spacing:.18em;font-size:8px;font-weight:900}.compareSection h2,.futureTech h2,.timelineQuiz h2{letter-spacing:-.055em;margin:18px 0 42px;font-size:clamp(42px,6vw,72px);line-height:1}.compareGrid{border:1px solid #343c47;grid-template-columns:repeat(3,1fr);display:grid}.compareGrid article{border-right:1px solid #343c47;padding:30px}.compareGrid article:last-child{border-right:0}.compareGrid>article>span{color:#ff6544;font-size:9px;font-weight:900}.comparePair{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.comparePair div{background:#171c24;min-height:145px;padding:17px}.comparePair b{color:#8f98a5;letter-spacing:.12em;margin-bottom:18px;font-size:7px;display:block}.comparePair p{color:#d3d7dc;font:13px/1.55 Georgia,serif}.futureTech{background:#171c24;border:1px solid #343c47;padding:65px}.futureGrid{border-top:1px solid #343c47;grid-template-columns:repeat(4,1fr);display:grid}.futureGrid article{border-right:1px solid #343c47;padding:28px 24px}.futureGrid article:last-child{border-right:0}.futureGrid span{color:#ff6544;font-size:8px}.futureGrid h3{margin:30px 0 13px;font-size:21px}.futureGrid p{color:#aeb6c0;font:13px/1.65 Georgia,serif}.timelineQuiz{color:#fff;background:#ff5e3a;padding:65px}.timelineQuiz>header small{color:#fff}.quizGrid{gap:16px;display:grid}.quizGrid fieldset{border:1px solid #fff5;margin:0;padding:24px}.quizGrid legend{padding:0 10px;font-size:13px;font-weight:850}.quizGrid label{cursor:pointer;background:#ffffff12;border:1px solid #0000;margin-top:9px;padding:13px 15px;font:13px Georgia,serif;display:block}.quizGrid label:hover{background:#ffffff21}.quizGrid label.correct{color:#176b3a;background:#e9fff1;border-color:#8ce1ab}.quizGrid label.wrong{color:#fff;background:#501d18;border-color:#ffb3a6}.quizGrid input{margin-right:9px}.timelineQuiz>button{color:#fff;cursor:pointer;background:#17191d;border:0;margin-top:22px;padding:15px 20px;font-size:9px;font-weight:900}.timelineQuiz>button:disabled{opacity:.45;cursor:not-allowed}.quizResult{margin-left:18px;font-size:13px;font-weight:900;display:inline-block}.timelineQuiz .quizRetry{color:#17191d;background:#fff;margin-left:12px}@media (prefers-reduced-motion:reduce){.timeline article{opacity:1;transition:none;transform:none}.eraCard{animation:none}}@media (width<=900px){.timelineControls{flex-direction:column;align-items:flex-start;top:46px}.timelineProgress{text-align:left}.compareGrid{grid-template-columns:1fr}.compareGrid article{border-bottom:1px solid #343c47;border-right:0}.futureGrid{grid-template-columns:1fr 1fr}.futureGrid article:nth-child(2){border-right:0}.futureGrid article:nth-child(-n+2){border-bottom:1px solid #343c47}}@media (width<=650px){.timelineControls{position:relative;top:auto}.timelineProgress{min-width:0}.compareSection,.futureTech,.timelineQuiz{margin:65px 18px;padding:0}.compareSection h2,.futureTech h2,.timelineQuiz h2{font-size:39px}.comparePair{grid-template-columns:1fr}.futureTech,.timelineQuiz{padding:35px 22px}.futureGrid{grid-template-columns:1fr}.futureGrid article{border-bottom:1px solid #343c47;border-right:0}.milestoneDetail dl{grid-template-columns:1fr}.timeline article.left .yearBlock em{justify-self:start}.quizResult{margin:18px 0 0;display:block}.timelineQuiz .quizRetry{margin-left:0}}.futureOS{--neon:#65f5ff;--violet:#8667ff;--ink:#070b12;--panel:#0c1420;background:var(--ink);font-family:Arial,sans-serif;overflow:hidden}.systemGate{z-index:500;color:#fff;background:#05090f;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.gateGrid{background-image:linear-gradient(#56eaff12 1px,#0000 1px),linear-gradient(90deg,#56eaff12 1px,#0000 1px);background-size:54px 54px;animation:8s linear infinite gridTravel;position:absolute;inset:-50%;transform:perspective(600px)rotateX(67deg)translateY(22%)}.systemGate:before,.systemGate:after{content:"";border:1px solid #65f5ff1f;border-radius:50%;width:70vw;height:70vw;animation:4s ease-in-out infinite gatePulse;position:absolute;box-shadow:0 0 0 70px #65f5ff08,0 0 0 140px #8667ff08}.systemGate:after{width:32vw;height:32vw;animation-direction:reverse}.gateCore{z-index:2;text-align:center;width:min(900px,90vw);position:relative}.gateEyebrow{color:var(--neon);letter-spacing:.35em;font-size:9px}.coreOrb{border:1px solid var(--neon);border-radius:50%;place-items:center;width:118px;height:118px;margin:34px auto;display:grid;position:relative;box-shadow:0 0 45px #65f5ff33,inset 0 0 30px #65f5ff18}.coreOrb:before,.coreOrb:after{content:"";border:1px dashed #8667ff;border-radius:50%;animation:10s linear infinite spin;position:absolute;inset:-12px}.coreOrb:after{border-color:#65f5ff55;animation-duration:16s;animation-direction:reverse;inset:-25px}.coreOrb i{background:radial-gradient(circle,#8667ff66,#0000 70%);border-radius:50%;width:82px;height:82px;animation:2s infinite gatePulse;position:absolute}.coreOrb b{letter-spacing:-.05em;font-size:26px}.gateCore h1{letter-spacing:-.07em;margin:35px 0 22px;font-size:clamp(48px,7vw,100px);line-height:.9}.gateCore h1 em{color:var(--neon);text-shadow:0 0 30px #65f5ff55;font-family:Georgia,serif;font-weight:400}.gateCore p{color:#98a9ba;font-family:Georgia,serif;font-size:16px}.gateCore>button{border:1px solid var(--neon);color:#fff;letter-spacing:.12em;cursor:pointer;background:#65f5ff0c;justify-content:space-between;min-width:300px;margin:28px auto 20px;padding:18px 20px;font-size:9px;font-weight:900;display:flex;box-shadow:0 0 35px #65f5ff16}.gateCore>button:hover{background:var(--neon);color:#071019;box-shadow:0 0 50px #65f5ff66}.gateCore>small{color:#5f7080;letter-spacing:.15em;font-size:7px;display:block}.gateStatus{color:#5f7180;letter-spacing:.15em;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:25px;left:35px;right:35px}.bootSequence{z-index:490;color:#fff;background:#05090f;place-items:center;display:grid;position:fixed;inset:0}.bootSequence>div{width:min(520px,80vw)}.bootSequence b{letter-spacing:-.08em;font-size:50px}.bootSequence p{color:#8fa3b4;font:13px Georgia,serif}.bootSequence i{background:#1b2935;height:2px;margin:30px 0 12px;display:block}.bootSequence i span{background:var(--neon);height:100%;box-shadow:0 0 18px var(--neon);transition:width .1s;display:block}.bootSequence strong{color:var(--neon);font-size:10px}.futureNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b12e8;border-color:#172535}.futureNav .logo>b{background:linear-gradient(135deg,var(--violet),var(--neon));color:#071019}.futureNav .logo small{color:#63e7ef}.futureNav>div a.active{color:var(--neon)}.futureHero{background:radial-gradient(circle at 72% 45%,#203b6355 0,#0000 28%),radial-gradient(circle at 80%,#8867ff22,#0000 36%),#070b12;min-height:calc(100vh - 92px);padding-top:17vh}.futureHero:before{content:"";opacity:.018;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px);position:absolute;inset:0}.futureHero:after{border-color:#65f5ff35;width:620px;height:620px;top:7%;right:7%;box-shadow:0 0 0 55px #65f5ff0a,0 0 0 110px #8667ff09,0 0 80px #65f5ff16}.heroTelemetry{color:#536879;letter-spacing:.18em;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:55px;left:max(8vw,45px);right:max(8vw,45px)}.futureHero>small{color:var(--neon)}.futureHero h1{max-width:1150px;font-size:clamp(60px,8.4vw,128px)}.futureHero h1 em{color:#fff;text-shadow:0 0 35px #65f5ff55}.futureHero p{max-width:630px}.heroLaunch{z-index:3;border:1px solid var(--neon);background:var(--neon);color:#071019;letter-spacing:.13em;cursor:pointer;margin-top:28px;padding:16px 18px;font-size:8px;font-weight:900;position:relative}.heroLaunch b{margin-left:35px}.hudOrbit{z-index:2;border:1px solid #65f5ff2e;border-radius:50%;place-items:center;width:260px;height:260px;animation:30s linear infinite spin;display:grid;position:absolute;top:31%;right:17%}.hudOrbit:before,.hudOrbit:after{content:"";border:1px dashed #8667ff88;border-radius:50%;position:absolute;inset:25px}.hudOrbit:after{border-style:solid;border-color:#65f5ff55;inset:65px}.hudOrbit>i{border:1px solid var(--neon);background:#071019;width:8px;height:8px;position:absolute;transform:translateY(-130px)}.hudOrbit>i:nth-child(2){transform:rotate(120deg)translateY(-130px)}.hudOrbit>i:nth-child(3){transform:rotate(240deg)translateY(-130px)}.hudOrbit>b{letter-spacing:-.07em;font-size:62px;animation:30s linear infinite reverse spin}.hudOrbit>b small{letter-spacing:.28em;text-align:center;color:var(--neon);font-size:7px;display:block}.scanLine{background:linear-gradient(90deg,transparent,var(--neon),transparent);height:1px;box-shadow:0 0 18px var(--neon);animation:5s linear infinite scan;position:absolute;left:0;right:0}.commandDeck{background:#0b111b;border-top:1px solid #1c2d3c;border-bottom:1px solid #1c2d3c;grid-template-columns:190px 1fr 180px;align-items:center;gap:28px;padding:24px max(5vw,30px);display:grid}.commandDeck>div:first-child{gap:7px;display:grid}.commandDeck small,.systemProgress span{letter-spacing:.16em;color:var(--neon);font-size:7px}.commandDeck strong{font-size:10px}.channelButtons{grid-template-columns:repeat(5,1fr);display:grid}.channelButtons button{color:#92a0ae;cursor:pointer;background:#0d1621;border:1px solid #243544;border-right:0;padding:14px 10px;font-size:8px;font-weight:800}.channelButtons button:last-child{border-right:1px solid #243544}.channelButtons button span{color:#495f70;margin-bottom:5px;font-size:6px;display:block}.channelButtons button.active,.channelButtons button:hover{color:#fff;box-shadow:inset 0 -2px var(--neon);background:#65f5ff12}.systemProgress{text-align:right}.systemProgress b{color:#fff;margin:5px 0;font-size:25px;display:block}.systemProgress>i{background:#263441;height:2px;display:block}.systemProgress>i span{background:var(--neon);height:100%;box-shadow:0 0 10px var(--neon);display:block}.futureRail{background:#080d14;border-color:#1c2d3c;justify-content:center;padding:0 max(5vw,30px)}.futureRail a{text-align:center;border-color:#1c2d3c;min-width:78px;position:relative}.futureRail a i{background:#344b5c;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}.futureRail a:hover{color:var(--neon);background:#0d1d28}.futureRail a:hover i{background:var(--neon);box-shadow:0 0 8px var(--neon)}.futureTimeline:before{background:linear-gradient(var(--neon),#223443 15%,#223443 85%,var(--violet));box-shadow:0 0 12px #65f5ff33}.futureTimeline .timelineDot span{border-color:var(--neon);color:var(--neon);background:#071019;box-shadow:0 0 22px #65f5ff26}.futureTimeline .yearBlock small{color:var(--neon)}.futureTimeline .yearBlock strong{color:#162330;text-shadow:0 0 30px #65f5ff10}.futureTimeline .yearBlock em{border-color:var(--violet);color:#a997ff}.futureTimeline .eraCard{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:linear-gradient(145deg,#0d1723,#091019);border-color:#223544;animation:none;box-shadow:0 25px 70px #0005}.futureTimeline .eraCard.expanded{border-color:#65f5ff77;box-shadow:0 0 45px #65f5ff12}.eraCard>header{border-bottom:1px solid #213341;justify-content:space-between;padding-bottom:14px;display:flex}.eraCard>header span,.eraCard>header i{letter-spacing:.14em;color:var(--neon);font-size:6px;font-style:normal}.eraCard>header i{color:#668095}.futureTimeline .eraCard h2{font-size:30px}.futureTimeline .eraCard>button{color:var(--neon);letter-spacing:.1em}.futureTimeline .eraProgress{background:linear-gradient(90deg,var(--violet),var(--neon));box-shadow:0 0 12px var(--neon)}.futureCompare{border-top:1px solid #1b2b39;padding-top:80px}.futureCompare header small,.futureFrontier header small{color:var(--neon)}.futureCompare h2 em,.futureFrontier h2 em,.systemCta h2 em{color:var(--neon);font-family:Georgia,serif;font-weight:400}.futureCompare .compareGrid{background:#091019;border-color:#203341;grid-template-columns:1fr}.futureCompare .compareGrid article{border-bottom:1px solid #203341;border-right:0;grid-template-columns:1fr 55px 1fr;align-items:stretch;padding:0;display:grid}.futureCompare .compareGrid article:last-child{border-bottom:0}.futureCompare .compareGrid article>div{padding:28px}.futureCompare .compareGrid article>div:last-child{background:#0d1a25}.futureCompare .compareGrid article>i{color:var(--neon);border-left:1px solid #203341;border-right:1px solid #203341;place-items:center;font-size:22px;font-style:normal;display:grid}.futureCompare b{font-size:34px}.futureCompare small{color:#607487;letter-spacing:.14em;margin:7px 0 25px;font-size:7px;display:block}.futureCompare p{color:#b6c0ca;max-width:500px;font:15px/1.7 Georgia,serif}.futureFrontier{background:#0b121c;border-color:#203341;position:relative;overflow:hidden}.futureFrontier:after{content:"";border:1px solid #65f5ff19;border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-160px;box-shadow:0 0 0 55px #65f5ff08,0 0 0 110px #8667ff06}.futureFrontier .futureGrid{z-index:2;position:relative}.futureFrontier .futureGrid article{min-height:300px}.futureIcon{width:42px;height:42px;color:var(--neon);border:1px solid #65f5ff55;place-items:center;margin-top:35px;display:grid;transform:rotate(45deg)}.futureFrontier h3{margin-top:34px}.futureFrontier article>i{color:#4e6678;letter-spacing:.13em;margin-top:35px;font-size:6px;font-style:normal;display:block}.missionQuiz{color:#fff;background:#0a111a;border:1px solid #253847}.missionQuiz header{border-bottom:1px solid #253847;grid-template-columns:1fr auto;align-items:end;margin-bottom:30px;display:grid}.missionQuiz header small{color:var(--neon)}.missionQuiz header h2{margin-bottom:30px}.missionQuiz header p{color:#8798a7;padding-bottom:30px;font:14px Georgia,serif}.missionQuiz .quizGrid{grid-template-columns:repeat(3,1fr);gap:12px}.missionQuiz .quizGrid fieldset{background:#0d1722;border-color:#253847;padding:22px}.missionQuiz .quizGrid legend{font-size:12px;line-height:1.5}.missionQuiz .quizGrid legend span{color:var(--neon);margin-bottom:8px;font-size:7px;display:block}.missionQuiz .quizGrid label{border-color:#1e3040;padding:13px 13px 13px 40px;font-family:Arial,sans-serif;font-size:10px;position:relative}.missionQuiz .quizGrid label>input{opacity:0;position:absolute}.missionQuiz .quizGrid label>i{border:1px solid #5e7385;width:12px;height:12px;position:absolute;top:12px;left:14px}.missionQuiz .quizGrid label:has(input:checked)>i{background:var(--neon);box-shadow:0 0 10px var(--neon)}.quizCommand{align-items:center;gap:18px;margin-top:25px;display:flex}.missionQuiz .quizCommand>button{background:var(--neon);color:#071019;margin:0}.missionQuiz .quizResult{align-items:center;gap:12px;margin:0;display:flex}.missionQuiz .quizResult>b{color:var(--neon);font-size:23px}.missionQuiz .quizResult>span{letter-spacing:.1em;font-size:8px}.missionQuiz .quizResult>button{color:#fff;background:0 0;border:1px solid #3b5061;padding:10px;font-size:7px}.systemCta{background:linear-gradient(135deg,#583eff,#16236b 55%,#0a1f2d);position:relative;overflow:hidden}.systemCta:after{content:"AI";color:#fff08;font-size:330px;font-weight:900;line-height:1;position:absolute;bottom:-20%;right:3%}.systemCta>*{z-index:2;position:relative}.systemCta>small{color:var(--neon)}.systemCta p{color:#c8d1e3}.systemCta a:first-child{background:var(--neon)}@keyframes gridTravel{to{transform:perspective(600px)rotateX(67deg)translateY(29%)}}@keyframes gatePulse{50%{opacity:.55;transform:scale(1.04)}}@keyframes scan{0%{top:10%}to{top:92%}}@media (prefers-reduced-motion:reduce){.gateGrid,.systemGate:before,.systemGate:after,.coreOrb:before,.coreOrb:after,.coreOrb i,.hudOrbit,.hudOrbit>b,.scanLine{animation:none}}@media (width<=1000px){.hudOrbit{opacity:.25;right:5%}.commandDeck{grid-template-columns:1fr}.systemProgress{text-align:left}.channelButtons{order:3}.missionQuiz .quizGrid,.missionQuiz header{grid-template-columns:1fr}.futureFrontier .futureGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.systemGate:before{width:110vw;height:110vw}.gateCore h1{font-size:52px}.gateCore>button{min-width:270px}.gateStatus,.futureNav>div a:not(.active),.heroTelemetry{display:none}.futureHero{padding-top:13vh}.futureHero h1{font-size:54px}.futureHero p{font-size:15px}.hudOrbit{opacity:.18;width:210px;height:210px;top:9%;right:-90px}.channelButtons{grid-template-columns:1fr 1fr}.channelButtons button{border-right:1px solid #243544}.commandDeck{padding:24px 18px}.futureCompare .compareGrid article{grid-template-columns:1fr}.futureCompare .compareGrid article>i{border:1px solid #203341;border-left:0;border-right:0;height:45px;transform:rotate(90deg)}.futureFrontier .futureGrid{grid-template-columns:1fr}.missionQuiz header h2{font-size:39px}.quizCommand,.missionQuiz .quizResult{flex-direction:column;align-items:flex-start}.systemCta:after{font-size:190px}.futureRail{justify-content:flex-start}}.insightsOS{--neon:#65f5ff;--violet:#8667ff;color:#fff;background:#070b12;min-height:100vh;overflow:hidden}.intelligenceHero{background:radial-gradient(circle at 77% 45%,#253e6755,#0000 30%),radial-gradient(circle at 78% 45%,#8667ff22,#0000 42%);min-height:720px;padding:145px max(8vw,45px) 90px;position:relative}.intelligenceHero:before{content:"";background-color:#0000;background-image:linear-gradient(#65f5ff09 1px,#0000 1px),linear-gradient(90deg,#65f5ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.insightTelemetry{color:#52697b;letter-spacing:.16em;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:45px;left:max(8vw,45px);right:max(8vw,45px)}.intelligenceHero>small,.reportArchive>header small,.topicMatrix>header small,.editorialProtocol>div:first-child>small{color:var(--neon);letter-spacing:.2em;font-size:8px;font-weight:900;position:relative}.intelligenceHero h1{z-index:2;letter-spacing:-.072em;margin:30px 0;font-size:clamp(66px,8.5vw,130px);line-height:.86;position:relative}.intelligenceHero h1 em{color:var(--neon);text-shadow:0 0 35px #65f5ff55;font-family:Georgia,serif;font-weight:400}.intelligenceHero>p{z-index:2;color:#aab6c2;max-width:680px;font:18px/1.7 Georgia,serif;position:relative}.insightTrust{z-index:2;gap:0;margin-top:45px;display:flex;position:relative}.insightTrust span{color:#718494;letter-spacing:.1em;border:1px solid #263847;border-right:0;padding:14px 18px;font-size:7px}.insightTrust span:last-child{border-right:1px solid #263847}.insightTrust b{color:#fff;margin-bottom:6px;font-size:11px;display:block}.newsOrb{border:1px solid #65f5ff30;border-radius:50%;place-items:center;width:300px;height:300px;animation:40s linear infinite spin;display:grid;position:absolute;top:28%;right:12%}.newsOrb:before,.newsOrb:after{content:"";border:1px dashed #8667ffaa;border-radius:50%;position:absolute;inset:28px}.newsOrb:after{border-style:solid;border-color:#65f5ff55;inset:80px}.newsOrb i{background:var(--neon);width:7px;height:7px;box-shadow:0 0 15px var(--neon);position:absolute;transform:translateY(-150px)}.newsOrb i:nth-child(2){transform:rotate(180deg)translateY(-150px)}.newsOrb b{letter-spacing:-.08em;font-size:75px;animation:40s linear infinite reverse spin}.newsOrb small{color:var(--neon);text-align:center;letter-spacing:.2em;font-size:7px;display:block}.intelChannels{z-index:30;background:#0a111b;border-top:1px solid #203241;border-bottom:1px solid #203241;align-items:center;padding:0 max(4vw,20px);display:flex;position:sticky;top:0;overflow-x:auto}.intelChannels span{color:var(--neon);letter-spacing:.16em;padding:0 20px;font-size:7px}.intelChannels a{white-space:nowrap;color:#8c9ba8;border-left:1px solid #203241;padding:17px 20px;font-size:8px}.intelChannels a:hover{color:var(--neon);background:#65f5ff10}.signalTicker{background:#0d1621;border-bottom:1px solid #203241;grid-template-columns:130px 1fr;padding:13px max(5vw,25px);display:grid;overflow:hidden}.signalTicker>b{color:#071019;background:var(--neon);letter-spacing:.12em;width:max-content;padding:8px 12px;font-size:7px}.signalTicker>div{white-space:nowrap;color:#8e9eac;align-items:center;gap:24px;font-size:8px;animation:22s linear infinite tickerMove;display:flex}.signalTicker i{background:var(--neon);border-radius:50%;width:4px;height:4px}.leadReport{background:#0a111a;border:1px solid #243746;grid-template-columns:1.3fr .7fr;max-width:1260px;margin:100px auto;display:grid}.leadReport>div{padding:55px}.leadReport>div>header{color:#687c8d;justify-content:space-between;font-size:7px;display:flex}.leadReport>div>header small{color:var(--neon);letter-spacing:.14em}.leadReport h2{letter-spacing:-.055em;margin:55px 0 25px;font-size:clamp(42px,5vw,70px);line-height:1}.leadReport>div>p{color:#aab5bf;max-width:720px;font:17px/1.7 Georgia,serif}.authorSignal{align-items:center;gap:12px;margin:35px 0;display:flex}.authorSignal>b{background:linear-gradient(135deg,var(--violet),var(--neon));color:#071019;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.authorSignal span{color:#718494;font-size:7px;line-height:1.5}.authorSignal strong{color:#dce4ea}.leadReport>div>a{background:var(--neon);color:#071019;justify-content:space-between;width:240px;padding:16px;font-size:8px;font-weight:900;display:flex}.leadReport>aside{background:linear-gradient(145deg,#5b40f5,#17255f);flex-direction:column;padding:45px;display:flex}.leadReport>aside>span{letter-spacing:.16em;color:#aefaff;font-size:7px}.leadReport>aside>p{margin-top:45px;font:20px/1.55 Georgia,serif}.signalGraph{border-bottom:1px solid #fff5;align-items:end;gap:7px;height:130px;margin-top:auto;display:flex}.signalGraph i{background:linear-gradient(var(--neon),#ffffff19);flex:1;min-height:10%}.leadReport>aside>small{letter-spacing:.14em;color:#a9b8dc;margin-top:12px;font-size:6px}.reportArchive{max-width:1260px;margin:0 auto 110px}.reportArchive>header{border-bottom:1px solid #243746;grid-template-columns:1fr 1fr;align-items:end;gap:7vw;padding-bottom:30px;display:grid}.reportArchive h2,.topicMatrix h2,.editorialProtocol h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(45px,6vw,78px)}.reportArchive>header>p{color:#8393a1;font:14px/1.7 Georgia,serif}.reportGrid{grid-template-columns:1fr 1fr;display:grid}.reportGrid>a{background:#091019;border-bottom:1px solid #243746;border-right:1px solid #243746;flex-direction:column;min-height:470px;padding:34px;transition:all .3s;display:flex;position:relative;overflow:hidden}.reportGrid>a:nth-child(odd){border-left:1px solid #243746}.reportGrid>a:hover{background:#0e1b27;box-shadow:inset 0 0 50px #65f5ff08}.reportGrid>a>header{justify-content:space-between;display:flex}.reportGrid>a>header span{color:var(--neon);letter-spacing:.14em;font-size:7px}.reportGrid>a>header i{color:#263e50;font-size:45px;font-style:normal}.reportGrid>a>small{color:#6b7e8e;letter-spacing:.12em;margin-top:40px;font-size:7px}.reportGrid h3{letter-spacing:-.04em;margin:25px 0 15px;font-size:29px;line-height:1.1}.reportGrid p{color:#8f9dab;font:14px/1.7 Georgia,serif}.reportGrid footer{color:#607486;border-top:1px solid #243746;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:7px;display:flex}.reportGrid footer b{color:var(--neon)}.reportGrid>a>em{background:linear-gradient(90deg,var(--violet),var(--neon));height:2px;box-shadow:0 0 12px var(--neon);position:absolute;bottom:0;left:0}.topicMatrix{background:#0b131e;border:1px solid #243746;max-width:1260px;margin:0 auto 110px;padding:60px}.topicMatrix>div{border-top:1px solid #243746;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.topicMatrix article{border-right:1px solid #243746;min-height:260px;padding:28px 22px}.topicMatrix article:last-child{border-right:0}.topicMatrix article>span{color:#314c60;font-size:28px}.topicMatrix article>b{color:var(--neon);letter-spacing:.13em;margin:25px 0;font-size:6px;display:block}.topicMatrix h3{font-size:20px}.topicMatrix p{color:#8998a5;font:12px/1.65 Georgia,serif}.topicMatrix article>i{color:#516879;letter-spacing:.13em;margin-top:25px;font-size:6px;font-style:normal;display:block}.editorialProtocol{grid-template-columns:.8fr 1.2fr;gap:8vw;max-width:1260px;margin:0 auto 110px;display:grid}.editorialProtocol h2 em{color:var(--neon);font-family:Georgia,serif;font-weight:400}.editorialProtocol>div:last-child{border-top:1px solid #243746}.editorialProtocol article{border-bottom:1px solid #243746;grid-template-columns:45px 180px 1fr;gap:22px;padding:25px 0;display:grid}.editorialProtocol article>b{color:var(--neon)}.editorialProtocol h3{margin:0;font-size:15px}.editorialProtocol p{color:#8d9ba8;margin:0;font:13px/1.6 Georgia,serif}.insightNext{margin-bottom:0}.insightsOS .darkFooter{margin-top:0}.articleOS{--neon:#65f5ff;--violet:#8667ff;color:#fff;background:#070b12}.articleFutureNav{color:#fff;background:#070b12;border-color:#203241}.articleFutureNav .logo>b{background:linear-gradient(135deg,var(--violet),var(--neon));color:#071019}.articleFutureNav .logo small{color:#65f5ff}.articleFutureHero{background:radial-gradient(circle at 82% 40%,#274a7050,#0000 28%),#070b12;border-bottom:1px solid #233645;max-width:none;margin:0;padding:140px max(10vw,45px) 100px;position:relative}.articleFutureHero:after{content:"";border:1px solid #65f5ff38;border-radius:50%;width:220px;height:220px;position:absolute;top:26%;right:8%;box-shadow:0 0 0 38px #65f5ff09,0 0 0 76px #8667ff08}.articleTelemetry{color:#526a7b;letter-spacing:.14em;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:45px;left:max(10vw,45px);right:max(10vw,45px)}.articleFutureHero>small{color:var(--neon)}.articleFutureHero h1{z-index:2;color:#fff;max-width:1200px;position:relative}.articleFutureHero>p{z-index:2;color:#aab6c1;position:relative}.articleOS .articleByline{z-index:2;position:relative}.articleOS .authorMark{background:linear-gradient(135deg,var(--violet),var(--neon));color:#071019}.articleOS .articleBody{border-color:#243746}.articleOS .articleBody>aside>b,.articleOS .articleSection>small,.articleOS .keyTakeaways>small,.articleOS .sourceList>small{color:var(--neon)}.articleOS .articleBody>aside a,.articleOS .articleSection{border-color:#243746}.articleOS .articleBody>aside a{color:#7f909f}.articleOS .articleLead,.articleOS .articleSection p,.articleOS .sourceList>p{color:#aab5bf}.articleOS .keyTakeaways{background:#0c1722;border:1px solid #263b4b}.articleOS .keyTakeaways>div{border-color:#2b4050}.articleOS .keyTakeaways>div>b{color:var(--neon)}.articleOS .sourceList>a{border-color:#263947}.articleOS .sourceList>a i{color:var(--neon)}.articleOS .editorialNote{border-left-color:var(--neon);background:#0c1722}.articleOS .editorialNote p{color:#95a5b2}.articleOS .articleFooter{background:linear-gradient(135deg,#5b40f5,#14285b)}.articleStatus{color:#61788a;letter-spacing:.12em;border:1px solid #263b4b;align-items:center;gap:12px;margin-bottom:45px;padding:13px 15px;font-size:7px;display:flex}.articleStatus b{color:#fff}.articleStatus i{background:var(--neon);width:7px;height:7px;box-shadow:0 0 10px var(--neon);border-radius:50%;margin-left:auto}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-35%)}}@media (width<=900px){.newsOrb{opacity:.2;right:-70px}.leadReport{grid-template-columns:1fr;margin:60px 24px}.reportArchive,.topicMatrix,.editorialProtocol{margin-left:24px;margin-right:24px}.topicMatrix>div{grid-template-columns:1fr 1fr}.editorialProtocol{grid-template-columns:1fr}.articleFutureHero:after{opacity:.2}.articleTelemetry{display:none}}@media (width<=650px){.intelligenceHero{min-height:650px;padding:105px 22px 65px}.insightTelemetry{display:none}.intelligenceHero h1{font-size:55px}.intelligenceHero>p{font-size:15px}.insightTrust{display:grid}.insightTrust span{border-bottom:0;border-right:1px solid #263847}.signalTicker{grid-template-columns:1fr}.signalTicker>div{margin-top:10px}.leadReport>div,.leadReport>aside{padding:28px}.leadReport h2{margin-top:35px;font-size:39px}.reportArchive>header,.reportGrid{grid-template-columns:1fr}.reportGrid>a{border-left:1px solid #243746;min-height:420px}.topicMatrix{padding:32px 22px}.topicMatrix>div{grid-template-columns:1fr}.topicMatrix article{border-bottom:1px solid #243746;border-right:0}.editorialProtocol article{grid-template-columns:32px 1fr}.editorialProtocol article p{grid-column:2}.articleFutureHero{padding:100px 22px 70px}.articleFutureHero h1{font-size:48px}}.faithPage{--faith:#ff6847;--night:#081326;color:#17191d;background:#f6f2ea;min-height:100vh}.faithTop{z-index:60;background:#fff;border-bottom:1px solid #ded9d0;justify-content:space-between;align-items:center;height:88px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.faithBrand{align-items:center;gap:13px;display:flex}.faithBrand>b{background:var(--faith);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.faithBrand>span{font-size:14px;font-weight:900}.faithBrand small{color:#888b90;margin-top:5px;font-size:7px;font-weight:500;display:block}.faithTop nav{gap:25px;font-size:9px;font-weight:800;display:flex}.faithTop>div{gap:7px;display:flex}.faithTop button{background:#fff;border:1px solid #d2cec7;padding:12px 14px;font-size:8px;font-weight:900}.faithTop .presentButton{color:#fff;background:#17191d;border-color:#17191d}.faithIntro{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:660px;padding:100px max(7vw,35px);display:grid;overflow:hidden}.faithIntro>div>small,.faithFeatures>header small,.faithDownload small,.faithHelp small{color:var(--faith);letter-spacing:.18em;font-size:8px;font-weight:900}.faithIntro h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(62px,7vw,110px);line-height:.86}.faithIntro h1 em{color:var(--faith);font-family:Georgia,serif;font-weight:400}.faithIntro>div>p{color:#6b6d71;max-width:590px;font:17px/1.7 Georgia,serif}.faithIntro>div>div{gap:9px;margin-top:30px;display:flex}.faithIntro>div>div>a{color:#fff;background:#17191d;padding:16px 18px;font-size:9px;font-weight:900}.faithIntro>div>div>a:last-child{color:#17191d;background:#fff;border:1px solid #17191d}.faithIntro>aside{padding:45px;position:relative}.faithIntro>aside:before,.faithIntro>aside:after{content:"";border:1px solid #d9d2c8;position:absolute;inset:0;transform:rotate(5deg)}.faithIntro>aside:after{transform:rotate(-3deg)}.faithIntro>aside>div{z-index:2;aspect-ratio:16/9;color:#fff;text-align:center;background:linear-gradient(145deg,#071426,#1d3665);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;box-shadow:0 35px 70px #251c1325}.faithIntro>aside span{color:#7c9dcc;letter-spacing:.18em;font-size:7px;position:absolute;top:20px}.faithIntro>aside strong{font-family:Georgia,serif;font-size:clamp(28px,4vw,58px);font-weight:400}.faithIntro>aside small{color:#6981a0;font-size:6px;position:absolute;bottom:20px}.faithStudio{background:#e9edf3;border-top:1px solid #ccd2db;border-bottom:1px solid #ccd2db;grid-template-columns:245px minmax(500px,1fr) 260px;min-height:820px;display:grid}.faithLibrary,.faithTools{background:#fff;border-right:1px solid #ccd2db;padding:20px;overflow:auto}.faithTools{border-left:1px solid #ccd2db;border-right:0}.faithLibrary>header,.faithWorkspace>header,.servicePlanner>header{justify-content:space-between;align-items:center;display:flex}.faithLibrary header div{gap:4px;display:grid}.faithLibrary header small,.faithTools header small,.faithWorkspace header small,.servicePlanner header small{color:#738094;letter-spacing:.14em;font-size:7px}.faithLibrary header b{font-size:12px}.faithLibrary header button{background:var(--faith);color:#fff;border:0;width:34px;height:34px}.faithLibrary>input{border:1px solid #d7dce3;width:100%;margin:18px 0;padding:12px;font-size:10px}.faithLibrary>div{gap:6px;display:grid}.faithLibrary>div>button{text-align:left;background:#f6f7f9;border:1px solid #0000;grid-template-columns:30px 1fr 12px;align-items:center;gap:9px;padding:11px;display:grid}.faithLibrary>div>button.active{color:#fff;background:#111c2d}.faithLibrary>div>button i{color:var(--faith);font-style:normal}.faithLibrary>div>button span{font-size:10px;font-weight:800}.faithLibrary>div>button small{color:#8993a0;margin-top:5px;font-size:7px;display:block}.bibleButton{background:#fff;border:1px dashed #c9cfd7;width:100%;margin-top:15px;padding:12px;font-size:8px;font-weight:800}.faithWorkspace{grid-template-rows:auto 1fr auto auto;gap:16px;min-width:0;padding:20px;display:grid}.faithWorkspace>header h2{margin:5px 0;font-size:20px}.faithWorkspace>header>div:last-child{gap:6px;display:flex}.faithWorkspace>header button{background:#fff;border:1px solid #c4cbd4;padding:10px;font-size:7px;font-weight:800}.faithCanvas{text-align:center;white-space:pre-line;place-items:center;min-height:440px;padding:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #15203025}.faithCanvas:after{content:"";background:radial-gradient(circle at 30% 20%,#fff13,transparent 30%);position:absolute;inset:0}.faithCanvas>span,.faithCanvas>small{z-index:2;letter-spacing:.15em;opacity:.55;font-size:6px;position:absolute;top:20px}.faithCanvas>small{top:auto;bottom:18px}.faithCanvas>p{z-index:2;margin:0;font-weight:750;line-height:1.22;position:relative}.slideStrip{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.slideStrip button{text-align:left;background:#fff;border:2px solid #0000;grid-template-columns:20px 1fr;gap:6px;min-width:160px;height:85px;padding:10px;display:grid;overflow:hidden}.slideStrip button.active{border-color:var(--faith)}.slideStrip button b{color:var(--faith);font-size:7px}.slideStrip button span{white-space:pre-line;color:#4b5563;font-size:8px;line-height:1.4}.faithWorkspace>footer{justify-content:space-between;align-items:center;display:flex}.faithWorkspace>footer button{color:#fff;background:#111c2d;border:0;padding:12px 16px;font-size:8px}.faithWorkspace>footer span{color:#707b89;font-size:7px}.faithTools{align-content:start;gap:18px;display:grid}.faithTools label{gap:8px;font-size:8px;font-weight:800;display:grid}.faithTools textarea{resize:vertical;border:1px solid #ced4dc;height:150px;padding:11px;font:12px/1.5 Arial}.faithTools input[type=range]{width:100%;accent-color:var(--faith)}.themeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.themeGrid button{border:3px solid #fff;outline:1px solid #d2d7dd;height:62px}.themeGrid button.active{outline:2px solid var(--faith)}.faithTools>button,.faithTools>a{text-align:center;background:#fff;border:1px solid #cbd1d8;padding:12px;font-size:8px;font-weight:800}.faithTools>a{color:#fff;background:#111c2d}.faithStudio.focus{grid-template-columns:1fr}.faithStudio.focus>.faithLibrary,.faithStudio.focus>.faithTools{display:none}.servicePlanner{max-width:1200px;margin:90px auto;padding:0 25px}.servicePlanner>header{border-bottom:1px solid #d7d1c8;padding-bottom:25px}.servicePlanner h2{margin:6px 0;font-size:42px}.servicePlanner>header>span{color:#85878b;font-size:8px}.servicePlanner>div article{border-bottom:1px solid #d7d1c8;grid-template-columns:45px 32px 1fr auto 35px;align-items:center;gap:15px;padding:18px 10px;display:grid}.servicePlanner article>b{color:#b2aaa0}.servicePlanner article>i{color:var(--faith);font-style:normal}.servicePlanner h3{margin:0;font-size:14px}.servicePlanner p{color:#888b90;font-size:8px}.servicePlanner article button{background:0 0;border:0;font-size:8px;font-weight:800}.servicePlanner>button{color:#fff;background:#17191d;border:0;margin-top:20px;padding:13px 16px;font-size:8px;font-weight:800}.faithFeatures{color:#fff;background:#111827;padding:100px max(6vw,30px)}.faithFeatures h2,.faithDownload h2,.faithHelp h2{letter-spacing:-.055em;margin:18px 0 45px;font-size:clamp(45px,6vw,75px);line-height:1}.faithFeatures>div{border-top:1px solid #344052;border-left:1px solid #344052;grid-template-columns:repeat(4,1fr);display:grid}.faithFeatures article{border-bottom:1px solid #344052;border-right:1px solid #344052;min-height:240px;padding:26px}.faithFeatures article>b{color:var(--faith);font-size:8px}.faithFeatures h3{margin:55px 0 13px;font-size:20px}.faithFeatures p{color:#a8b0bd;font:12px/1.65 Georgia,serif}.faithDownload{grid-template-columns:1fr .65fr;align-items:center;gap:10vw;padding:110px max(7vw,35px);display:grid}.faithDownload p{color:#666b71;max-width:600px;font:16px/1.7 Georgia,serif}.faithDownload a{background:var(--faith);color:#fff;margin:20px 0;padding:17px 20px;font-size:9px;font-weight:900;display:inline-block}.faithDownload>div>span{color:#8b8d91;font-size:7px;display:block}.faithDownload>aside{border-top:1px solid #d8d1c8;grid-template-columns:45px 1fr;align-items:center;display:grid}.faithDownload aside b,.faithDownload aside p{border-bottom:1px solid #d8d1c8;margin:0;padding:20px 0}.faithDownload aside b{color:var(--faith)}.faithDownload aside p{color:#333;font-family:Arial;font-size:11px}.faithHelp{color:#fff;background:#ff6847;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px max(7vw,35px);display:grid}.faithHelp small{color:#fff}.faithHelp ol{border-top:1px solid #fff6;margin:0;padding:0;list-style:none}.faithHelp li{border-bottom:1px solid #fff6;grid-template-columns:45px 1fr;gap:15px;padding:20px 0;display:grid}.faithHelp li>b{font-size:8px}.faithHelp li span{font:15px/1.5 Georgia,serif}.faithFooter{color:#fff;background:#0b1220;justify-content:space-between;align-items:center;padding:38px max(5vw,25px);display:flex}.faithFooter p{color:#8f9bab;font-size:8px}.faithFooter>div{gap:20px;font-size:8px;display:flex}.faithCanvas>video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.canvasAnnouncement{z-index:4;background:var(--faith);color:#fff;letter-spacing:.04em;padding:12px 18px;font-size:11px;font-weight:900;position:absolute;top:0;left:0;right:0}.canvasLower{z-index:4;border-left:4px solid var(--faith);color:#fff;text-align:left;background:#05080ddd;max-width:70%;padding:13px 17px;font-size:12px;font-weight:800;position:absolute;bottom:26px;left:24px}.faithCanvas>time{z-index:4;font-size:12px;font-weight:800;position:absolute;bottom:22px;right:22px}.canvasTimer{z-index:4;color:#8ce8ff;font-size:10px;position:absolute;top:20px;right:22px}.toolTabs{border:1px solid #cbd1d8;grid-template-columns:repeat(3,1fr);display:grid}.toolTabs button{background:#fff;border:0;border-right:1px solid #cbd1d8;padding:11px 5px;font-size:7px;font-weight:900}.toolTabs button:last-child{border-right:0}.toolTabs button.active{color:#fff;background:#111c2d}.mediaUpload{background:#f8fafc;border:1px dashed #bfc7d1;padding:11px}.mediaUpload input{font-size:7px}.layerPanel,.stagePanel{gap:14px;display:grid}.layerPanel textarea,.stagePanel textarea{height:88px}.layerPanel input:not([type=checkbox]),.stagePanel input{border:1px solid #ced4dc;width:100%;padding:11px;font-size:10px}.toggleRow{background:#f5f7fa;align-items:center;padding:10px;gap:8px!important;display:flex!important}.toggleRow input{accent-color:var(--faith)}.layerStack{border-top:1px solid #d5dae1;gap:5px;padding-top:12px;display:grid}.layerStack span{color:#fff;background:#111c2d;grid-template-columns:23px 1fr;align-items:center;padding:9px;font-size:7px;font-weight:900;display:grid}.layerStack span b{color:var(--faith)}.stagePanel>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.stagePanel button,.faithTools>button{background:#fff;border:1px solid #cbd1d8;padding:11px;font-size:8px;font-weight:800}.stagePanel>button{color:#fff;background:#111c2d}.stagePanel small{color:#738094;font-size:7px;line-height:1.5}@media (width<=1100px){.faithTop nav{display:none}.faithStudio{grid-template-columns:220px 1fr}.faithTools{display:none}.faithFeatures>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.faithTop{height:auto;padding:12px 16px}.faithTop>div button:first-child{display:none}.faithIntro{grid-template-columns:1fr;padding:70px 20px}.faithIntro>div>div{flex-direction:column}.faithIntro>aside{padding:20px 5px}.faithStudio{grid-template-columns:1fr}.faithLibrary{border-bottom:1px solid #ccd2db;max-height:360px}.faithWorkspace{padding:12px}.faithCanvas{min-height:360px;padding:35px 20px}.faithCanvas>p{font-size:34px!important}.faithWorkspace>header{align-items:flex-start;gap:10px}.faithWorkspace>header>div:last-child{flex-direction:column}.faithWorkspace>footer span{display:none}.servicePlanner{margin:65px auto}.servicePlanner>header{flex-direction:column;align-items:flex-start}.servicePlanner>div article{grid-template-columns:35px 25px 1fr 30px}.servicePlanner article button:first-of-type{display:none}.faithFeatures{padding:75px 20px}.faithFeatures>div{grid-template-columns:1fr}.faithDownload,.faithHelp{grid-template-columns:1fr;padding:75px 20px}.faithDownload>aside{margin-top:35px}.faithFooter{flex-direction:column;align-items:flex-start;gap:25px}}.faithV3{--fp:#ff714f;--fpBlue:#3d9cff}.fpDesk{color:#e9ebee;background:#17191d;border-block:1px solid #08090b;grid-template-rows:82px minmax(630px,1fr) 265px;grid-template-columns:230px minmax(520px,1fr) 330px;min-height:1020px;font:12px Arial,sans-serif;display:grid}.fpDesk button,.fpDesk input,.fpDesk textarea{font:inherit}.fpToolbar{background:#4a4b50;border-bottom:1px solid #111;grid-column:1/-1;grid-template-columns:230px 1fr auto;align-items:stretch;display:grid}.fpWindow{border-right:1px solid #38393d;align-items:center;gap:8px;padding:0 14px;display:flex}.fpWindow i{background:#ff6258;border-radius:50%;width:11px;height:11px}.fpWindow i:nth-child(2){background:#f5bd4f}.fpWindow i:nth-child(3){background:#50c45a}.fpWindow b{color:#c9cacf;margin-left:8px;font-size:11px}.fpToolbar nav,.fpOutputActions{justify-content:center;align-items:stretch;display:flex}.fpToolbar button{color:#d0d1d4;cursor:pointer;background:0 0;border:0;border-right:1px solid #3b3c40;place-content:center;gap:5px;min-width:58px;font-size:8px;display:grid}.fpToolbar button>b{font-size:17px;line-height:1}.fpToolbar button:hover,.fpToolbar button.active{color:#fff;background:#3a3b40}.fpOutputActions{justify-content:flex-end}.fpOutputActions button{min-width:64px}.fpOutputActions button>b{color:#7b7d82;font-size:13px}.fpOutputActions button.on>b{color:#58d45f;text-shadow:0 0 8px #58d45f}.fpOutputActions button:nth-last-child(2)>b{color:#ef5252}.fpLibrary{background:#303135;border-right:1px solid #111;flex-direction:column;min-height:0;display:flex}.fpLibrary>section{border-bottom:1px solid #222}.fpLibrary section>header{color:#aaa;justify-content:space-between;align-items:center;padding:9px 12px 6px;font-size:8px;display:flex}.fpLibrary section>header button{color:#ccc;background:0 0;border:0;font-size:16px}.fpLibrary section>button{color:#ccc;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:7px 13px;font-size:10px;display:flex}.fpLibrary section>button.active{color:#fff;background:#46576a}.fpLibrary section>button small{color:#92959b}.fpSearch{color:#fff;background:#25262a;border:1px solid #1d1e20;border-radius:4px;margin:10px;padding:9px}.fpRundown{flex:1;min-height:0;overflow:auto}.fpRundown>div>strong{color:#a9abb0;text-transform:uppercase;letter-spacing:.08em;background:#222327;padding:7px 10px;font-size:8px;display:block}.fpRundown button{color:#ddd;text-align:left;background:#37383c;border:0;border-bottom:1px solid #292a2e;grid-template-columns:22px 1fr 18px;align-items:center;gap:6px;width:100%;padding:9px 8px;display:grid}.fpRundown button.active{color:#fff;background:#286db3}.fpRundown button i{color:#ffb049;font-style:normal}.fpRundown button span{font-size:10px;font-weight:700}.fpRundown button small{color:#aaa;margin-top:3px;font-size:7px;font-weight:400;display:block}.fpRundown button.active small{color:#dcecff}.fpRundown button em{color:#aaa;font-size:8px;font-style:normal}.fpLibrary>footer{border-top:1px solid #18191c;grid-template-columns:1fr 1fr;display:grid}.fpLibrary>footer button{color:#ddd;background:#333438;border:0;border-right:1px solid #222;padding:10px;font-size:8px}.fpSlides{background:#1d1e22;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.fpSlides>header{background:#242529;border-bottom:1px solid #111;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.fpSlides>header small{color:#8a8c92;letter-spacing:.1em;font-size:7px}.fpSlides>header h2{margin:4px 0 0;font-size:17px}.fpSlides>header>div:last-child{display:flex}.fpSlides>header button{color:#babcc1;background:#292a2e;border:1px solid #37383d;padding:8px;font-size:8px}.fpSlides>header button.active{color:#fff;background:#3d76b5}.fpSlides>header button.danger{color:#ff7171;background:#000}.fpSlideGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:9px;padding:12px;display:grid;overflow:auto}.fpSlideGrid>button{color:#fff;cursor:pointer;border:2px solid #090a0b;border-radius:3px;min-height:112px;position:relative;overflow:hidden}.fpSlideGrid>button:after{content:"";background:#0002;position:absolute;inset:0}.fpSlideGrid>button.active{border-color:#3f9fff;box-shadow:0 0 0 2px #3f9fff55}.fpSlideGrid>button>b,.fpSlideGrid>button>small{z-index:2;background:#000a;padding:2px 4px;font-size:7px;position:absolute;top:5px;left:6px}.fpSlideGrid>button>small{color:#85c3ff;left:auto;right:5px}.fpSlideGrid>button>span{z-index:2;white-space:pre-line;text-align:center;padding:26px 14px 15px;font-size:10px;line-height:1.35;display:block;position:relative}.fpSlideGrid.list{grid-template-columns:1fr}.fpSlideGrid.list>button{min-height:65px}.fpSlideGrid .fpAddSlide{border:1px dashed #555;place-content:center;gap:7px;display:grid;color:#aaa!important;background:#2a2b2f!important}.fpSlideGrid .fpAddSlide:after{display:none}.fpSlideGrid .fpAddSlide>span{padding:0}.fpInlineEditor{background:#27282c;border-top:1px solid #333;grid-template-columns:1fr 1fr 150px;gap:10px;padding:12px;display:grid}.fpInlineEditor label,.fpPanel label{color:#bbb;gap:6px;font-size:8px;display:grid}.fpInlineEditor textarea{resize:vertical;color:#fff;background:#17181b;border:1px solid #444;min-height:85px;padding:8px}.fpInlineEditor>div{align-content:start;gap:10px;display:grid}.fpInlineEditor input{accent-color:#3d9cff;width:100%}.fpInlineEditor button{color:#ffadad;background:#3b2323;border:1px solid #6a3434;padding:9px}.fpSlides>footer{background:#25262a;border-top:1px solid #111;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.fpSlides>footer>span{color:#9a9ca1;font-size:8px}.fpSlides>footer i,.fpPreview header i{background:#777;border-radius:50%;width:7px;height:7px;display:inline-block}.fpSlides>footer i.on,.fpPreview header i.on{background:#54d05b;box-shadow:0 0 8px #54d05b}.fpSlides>footer>div{align-items:center;gap:10px;display:flex}.fpSlides>footer button{color:#ddd;background:#303136;border:1px solid #414349;padding:7px 10px;font-size:8px}.fpSlides>footer b{color:#aaa;font-size:8px}.fpBible,.fpReflow{padding:28px;overflow:auto}.fpBible>small,.fpReflow>small{color:#65b2ff;letter-spacing:.12em;font-size:8px}.fpBible h3{font-size:25px}.fpBible>input{color:#fff;background:#111;border:1px solid #4a4b50;width:100%;max-width:500px;padding:12px}.fpBible>div{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.fpBible>div button{color:#ddd;text-align:left;background:#27282c;border:1px solid #393b40;gap:8px;padding:14px;display:grid}.fpBible>div span{color:#aaa;font-size:9px;line-height:1.5}.fpBible>button{color:#fff;background:#357fc7;border:0;padding:12px 16px}.fpBible p,.fpReflow p{color:#85878d;font-size:8px}.fpReflow textarea{color:#fff;resize:vertical;background:#111216;border:1px solid #444;width:100%;height:430px;margin-top:18px;padding:20px;font:15px/1.7 Georgia,serif}.fpControl{background:#28292d;border-left:1px solid #111;grid-template-rows:auto 55px 1fr;min-height:0;display:grid}.fpPreview header{color:#aaa;justify-content:space-between;align-items:center;padding:9px;font-size:7px;display:flex}.fpPreview header button{color:#ff9c9c;background:#3c2525;border:1px solid #743a3a;padding:6px 8px;font-size:7px}.fpPreview>div{aspect-ratio:16/9;text-align:center;white-space:pre-line;place-items:center;padding:25px;display:grid;position:relative;overflow:hidden}.fpPreview>div>p{margin:0;font-weight:800}.fpPreview>div>strong{background:#ff714f;padding:5px;font-size:7px;position:absolute;inset:0 0 auto}.fpPreview>div>b{background:#000c;border-left:3px solid #ff714f;padding:5px 8px;font-size:7px;position:absolute;bottom:10px;left:10px}.fpPreview>div>small{opacity:.7;font-size:5px;position:absolute;bottom:7px;right:9px}.fpPreview footer{color:#aaa;background:#1e1f22;grid-template-columns:1fr repeat(3,32px) 55px;align-items:center;padding:8px;font-size:7px;display:grid}.fpPreview footer button{color:#aaa;background:0 0;border:0;height:26px;font-size:8px}.fpPreview time{text-align:right;color:#65b2ff;font-weight:800}.fpControlTabs{border-block:1px solid #111;grid-template-columns:repeat(6,1fr);display:grid}.fpControlTabs button{color:#a9abb0;text-transform:capitalize;border:0;background:#38393d;border-right:1px solid #1c1d20;place-content:center;gap:3px;font-size:6px;display:grid}.fpControlTabs button b{font-size:14px}.fpControlTabs button.active{color:#fff;background:#2c67a2}.fpPanel{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.fpPanel>header{color:#cfd0d3;justify-content:space-between;font-size:8px;display:flex}.fpPanel>header span{color:#82848a}.fpPanel>button,.fpPanel label.fpUpload{color:#ddd;text-align:center;cursor:pointer;background:#34353a;border:1px solid #484a50;padding:9px;font-size:8px;display:block}.fpPanel textarea,.fpPanel input:not([type=checkbox]){color:#fff;resize:vertical;background:#1c1d20;border:1px solid #494b50;width:100%;padding:9px}.fpPanel textarea{min-height:65px}.fpPanel input[type=checkbox]{accent-color:#3d9cff}.fpUpload input{display:none}.fpMediaGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fpMediaGrid button{aspect-ratio:16/9;border:2px solid #151619;position:relative}.fpMediaGrid span,.fpMediaDock span{color:#fff;text-align:left;background:#000b;padding:5px;font-size:7px;position:absolute;inset:auto 0 0}.fpEmpty,.fpMiniStage{color:#aaa;text-align:center;background:#202125;border:1px solid #404247;padding:15px}.fpEmpty>b{font-size:28px}.fpEmpty p{font-size:8px;line-height:1.5}.fpMiniStage{text-align:left}.fpMiniStage small{color:#65b2ff;font-size:6px}.fpMiniStage p{white-space:pre-line;font-size:8px;line-height:1.4}.fpTimer>b{text-align:center;color:#65b2ff;margin:8px 0 12px;font-size:40px;display:block}.fpTimer>div{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.fpTimer button{color:#fff;background:#387fc2;border:0;padding:8px}.fpThemeGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fpThemeGrid button{border:2px solid #0000;height:48px}.fpThemeGrid button.active{border-color:#65b2ff}.fpHint{color:#888;font-size:8px;line-height:1.5}.fpMediaDock{background:#202125;border-top:1px solid #111;grid-column:1/-1;padding:12px 18px}.fpMediaDock>header{justify-content:space-between;align-items:center;display:flex}.fpMediaDock>header div{gap:4px;display:grid}.fpMediaDock>header b{font-size:8px}.fpMediaDock>header span{color:#777;background:0 0;padding:0;position:static}.fpMediaDock>header button{color:#bbb;background:#303136;border:1px solid #444;padding:7px 9px;font-size:7px}.fpMediaDock>div{gap:12px;margin-top:10px;display:flex;overflow:auto}.fpMediaDock>div button{aspect-ratio:16/9;border:2px solid #101114;min-width:165px;position:relative}.fpMediaDock>div button.active{border-color:#3d9cff}@media (width<=1200px){.fpDesk{grid-template-columns:210px minmax(500px,1fr) 285px}.fpToolbar{grid-template-columns:210px 1fr auto}.fpToolbar nav button:nth-child(-n+3){display:none}.fpInlineEditor{grid-template-columns:1fr 1fr}.fpInlineEditor>div{grid-column:1/-1}}@media (width<=920px){.fpDesk{grid-template-rows:70px 700px 620px 240px;grid-template-columns:190px 1fr}.fpToolbar{grid-template-columns:190px 1fr}.fpOutputActions{display:none}.fpControl{border-top:1px solid #111;border-left:0;grid-column:1/-1}.fpPreview{width:100%;max-width:500px;margin:auto}.fpMediaDock{grid-column:1/-1}.fpToolbar nav{justify-content:flex-end}.fpToolbar button{min-width:54px}}@media (width<=650px){.fpDesk{flex-direction:column;display:flex}.fpToolbar{display:none}.fpLibrary{max-height:400px}.fpSlides{min-height:720px}.fpSlideGrid{grid-template-columns:1fr 1fr}.fpInlineEditor,.fpBible>div{grid-template-columns:1fr}.fpControl{min-height:620px}.fpMediaDock{min-height:220px}.faithV3 .faithIntro h1{font-size:53px}.faithV3 .faithIntro>aside{display:none}}.fpServiceManager{color:#f2f3f5;background:#111318;border-bottom:1px solid #2d3037;padding:40px max(4vw,24px);display:none}.fpServiceManager.open{display:block}.fpServiceManager>header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.fpServiceManager>header small{color:#69b6ff;letter-spacing:.16em;font-size:8px;font-weight:900}.fpServiceManager h2{margin:7px 0 0;font-size:32px}.fpServiceManager>header>button{color:#ddd;background:#23262c;border:1px solid #454953;padding:10px 13px}.fpServiceStats{border:1px solid #343842;grid-template-columns:repeat(4,1fr);display:grid}.fpServiceStats article{border-right:1px solid #343842;padding:18px}.fpServiceStats article:last-child{border-right:0}.fpServiceStats small{color:#777f8d;letter-spacing:.12em;font-size:7px;display:block}.fpServiceStats b{color:#fff;margin:10px 0 4px;font-size:27px;display:block}.fpServiceStats span{color:#9199a6;font-size:8px}.fpManagerGrid{grid-template-columns:1fr 1.25fr 1fr;gap:12px;margin-top:12px;display:grid}.fpManagerGrid>section{background:#191c21;border:1px solid #343842;min-height:210px;padding:18px}.fpManagerGrid section>header{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.fpManagerGrid section>header b{font-size:9px}.fpManagerGrid section>header span{color:#747d89;font-size:7px}.fpManagerGrid section>div:not(.fpTemplateButtons){grid-template-columns:1fr 1fr;gap:6px;display:grid}.fpManagerGrid button{color:#e1e4e8;background:#242831;border:1px solid #3e434d;padding:10px;font-size:8px}.fpManagerGrid label{color:#a3abb7;align-items:center;gap:7px;margin-top:14px;font-size:8px;display:flex}.fpManagerGrid input{accent-color:#3d9cff}.fpTemplateButtons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fpTemplateButtons button{text-align:left;align-content:center;gap:8px;min-height:115px;display:grid}.fpTemplateButtons button>b{color:#ff7958;font-size:22px}.fpTemplateButtons small{color:#89919e;font-size:7px;line-height:1.4}.fpManagerGrid ol{color:#9ca4b0;max-height:125px;margin:0 0 10px;padding-left:22px;font-size:8px;line-height:1.9;overflow:auto}.fpOrderActions{border-top:1px solid #202226;grid-template-columns:repeat(4,1fr);display:grid}.fpOrderActions button{color:#bbb;background:#2a2b2f;border:0;border-right:1px solid #202226;padding:8px}.fpCompleteEditor{grid-template-columns:1.1fr 1fr 1fr 150px}.fpItemFields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fpItemFields input,.fpItemFields select{color:#fff;background:#17181b;border:1px solid #444;width:100%;min-width:0;padding:7px}.fpAudioPlayer{background:#202228;border:1px solid #41444b;gap:9px;padding:12px;display:grid}.fpAudioPlayer>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.fpAudioPlayer audio{width:100%;height:34px}.fpTimerPresets{grid-template-columns:repeat(4,1fr)!important;display:grid!important}.fpTimerPresets button{font-size:7px;background:#2f333a!important;padding:7px!important}.fpEmergency{background:#38231e;border:1px solid #663d32;gap:7px;padding:10px;display:grid}.fpEmergency small{color:#ff9f87;font-size:7px}.fpEmergency button{border:0;color:#fff!important;background:#dc5e40!important}@media (width<=1100px){.fpManagerGrid{grid-template-columns:1fr 1fr}.fpManagerGrid>section:last-child{grid-column:1/-1}.fpCompleteEditor{grid-template-columns:1fr 1fr}.fpCompleteEditor .fpItemFields{grid-column:1/-1}}@media (width<=700px){.faithTop>div button:first-child{display:none}.fpServiceStats{grid-template-columns:1fr 1fr}.fpServiceStats article:nth-child(2){border-right:0}.fpServiceStats article:nth-child(-n+2){border-bottom:1px solid #343842}.fpManagerGrid{grid-template-columns:1fr}.fpManagerGrid>section:last-child{grid-column:auto}.fpTemplateButtons{grid-template-columns:1fr}.fpTemplateButtons button{min-height:80px}.fpCompleteEditor,.fpItemFields{grid-template-columns:1fr}.fpServiceManager h2{font-size:24px}}@media print{.faithTop,.faithIntro,.fpToolbar,.fpControl,.fpMediaDock,.faithFeatures,.faithHelp,.faithFooter,.fpServiceManager{display:none!important}.fpDesk,.fpLibrary{color:#111;background:#fff;display:block}.fpRundown{overflow:visible}.fpRundown button{color:#111;background:#fff;border-bottom:1px solid #ccc}.fpSlides{display:none}}.faithDesktopRoute>.faithTop,.faithDesktopRoute>.faithIntro,.faithDesktopRoute>.faithFeatures,.faithDesktopRoute>.faithHelp,.faithDesktopRoute>.faithFooter{display:none!important}.faithDesktopRoute>.fpDesk{min-height:100vh}.fpSplash,.fpOnboarding,.fpModalLayer{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f7fa;background:#04070cf0;place-items:center;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0}.fpSplash>div{text-align:center}.fpSplash b{background:linear-gradient(145deg,#ff8c55,#fa4f65);border-radius:28px;place-items:center;width:104px;height:104px;margin:auto;font-size:58px;display:grid;box-shadow:0 20px 70px #ff5f4f42}.fpSplash h1{letter-spacing:-.04em;margin:24px 0 7px;font-size:42px}.fpSplash p{color:#8f98a6}.fpSplash i{background:linear-gradient(90deg,#ff6e50 0 65%,#29303a 65%);border-radius:99px;width:220px;height:4px;margin:28px auto 0;animation:1.1s ease-in-out fpLoad;display:block}@keyframes fpLoad{0%{opacity:.4;width:0}to{opacity:1;width:220px}}.fpWelcomeCard{background:#111722;border:1px solid #313844;border-radius:18px;width:min(890px,100vw - 32px);min-height:570px;overflow:hidden;box-shadow:0 30px 100px #000a}.fpWelcomeCard>header{background:#171e2a;border-bottom:1px solid #28303c;align-items:center;gap:14px;height:76px;padding:0 24px;display:flex}.fpWelcomeCard>header>b{color:#fff;background:#ff6e50;border-radius:11px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.fpWelcomeCard>header span{letter-spacing:.06em;font-weight:900}.fpWelcomeCard>header small{color:#768192;margin-top:4px;font-size:9px;display:block}.fpWelcomeCard>header button{color:#8994a5;background:0 0;border:0;margin-left:auto;font-size:28px}.fpWelcomeCard>article{min-height:414px;padding:52px 64px}.fpWelcomeCard>article>small,.fpUtilityBody>small,.fpSettings article>small{color:#ff7957;letter-spacing:.15em;font-size:10px;font-weight:900}.fpWelcomeCard h2,.fpUtilityBody h2,.fpSettings article h2{letter-spacing:-.04em;max-width:700px;margin:12px 0 16px;font-size:34px;line-height:1.08}.fpWelcomeCard article>p{color:#9da7b5;max-width:680px;font-size:15px;line-height:1.65}.fpWelcomeFeatures{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.fpWelcomeFeatures span{color:#dce2eb;background:#19212d;border:1px solid #2b3441;border-radius:9px;padding:16px;font-size:12px}.fpWelcomeCard article>label{color:#aab4c2;gap:9px;max-width:560px;margin-top:35px;font-size:12px;display:grid}.fpWelcomeCard article>label input{color:#fff;background:#0b1018;border:1px solid #3b4655;border-radius:8px;padding:15px;font-size:16px}.fpScreenChoices{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.fpScreenChoices button{color:#cbd3de;text-align:center;background:#19212c;border:1px solid #323c49;border-radius:10px;place-content:center;gap:10px;min-height:160px;padding:20px;display:grid}.fpScreenChoices button.active{background:#292129;border-color:#ff7758;box-shadow:0 0 0 3px #ff765522}.fpScreenChoices button>b{color:#78c8ff;font-size:25px}.fpScreenChoices button>span{font-weight:800}.fpScreenChoices button>small{color:#7f8b9b;line-height:1.4}.fpSetupSummary{gap:8px;margin:28px 0;display:grid}.fpSetupSummary span{color:#8f9aaa;background:#181f2a;border:1px solid #2d3642;justify-content:space-between;padding:15px;display:flex}.fpSetupSummary b{color:#eef2f7}.fpWelcomeCard>footer{background:#171e2a;border-top:1px solid #28303c;align-items:center;gap:10px;height:80px;padding:0 24px;display:flex}.fpWelcomeCard>footer>div{gap:7px;margin-right:auto;display:flex}.fpWelcomeCard>footer i{background:#3c4551;border-radius:50%;width:8px;height:8px}.fpWelcomeCard>footer i.active{background:#ff7455}.fpWelcomeCard>footer button{color:#dbe1e9;background:#222b37;border:1px solid #3a4553;border-radius:7px;padding:11px 18px}.fpWelcomeCard>footer button.primary{color:#fff;background:#ff6f50;border-color:#ff7655;font-weight:800}.fpDesk{grid-template-rows:108px minmax(630px,1fr) 265px}.fpToolbar{grid-template-rows:26px 1fr;position:relative}.fpMenuBar{z-index:30;background:#212226;border-bottom:1px solid #303136;grid-column:1/-1;align-items:center;height:26px;padding:0 9px;display:flex}.fpMenuBar>strong{color:#eee;margin-right:8px;font-size:9px}.fpMenuBar>div{height:100%;position:relative}.fpMenuBar>div>button{color:#c6c8cc;min-width:0;height:100%;padding:0 9px;font-size:9px;display:block;border:0!important}.fpMenuBar>div>button.active,.fpMenuBar>div>button:hover{background:#397bc0}.fpMenuBar aside{background:#484a4f;border:1px solid #1a1b1e;border-radius:0 0 5px 5px;min-width:235px;padding:5px 0;position:absolute;top:25px;left:0;box-shadow:0 14px 35px #0008}.fpMenuBar aside button{color:#f0f1f2;text-align:left;background:0 0;justify-content:space-between;width:100%;min-width:0;padding:9px 15px;font-size:10px;display:flex;border:0!important}.fpMenuBar aside button:hover{background:#3379bf}.fpMenuBar aside small{color:#c4c7cc}.fpWindow{grid-column:1}.fpToolbar>nav{grid-column:2}.fpOutputActions{grid-column:3}.fpModalLayer{z-index:1100;background:#05080dcc}.fpUtilityModal{background:#151b24;border:1px solid #394351;border-radius:12px;width:min(920px,100vw - 28px);max-height:85vh;overflow:hidden;box-shadow:0 25px 90px #000b}.fpUtilityModal>header{background:#1d2530;border-bottom:1px solid #303a47;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.fpUtilityModal>header>div{align-items:center;gap:11px;display:flex}.fpUtilityModal>header b{background:#ff7354;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.fpUtilityModal>header span{font-weight:800}.fpUtilityModal>header button{color:#a7b1bf;background:0 0;border:0;font-size:25px}.fpUtilityModal>footer{color:#768393;border-top:1px solid #303a47;justify-content:space-between;align-items:center;padding:14px 18px;font-size:10px;display:flex}.fpUtilityModal>footer button,.fpUtilityBody>button,.fpSettings article>button{color:#fff;background:#3281c9;border:0;border-radius:6px;padding:10px 18px;font-weight:800}.fpUtilityBody{min-height:440px;max-height:65vh;padding:38px 42px;overflow:auto}.fpUtilityBody>p{color:#909cab;line-height:1.65}.fpSettings{grid-template-columns:190px 1fr;min-height:490px;display:grid}.fpSettings>nav{background:#111720;border-right:1px solid #303844;padding:12px 0}.fpSettings>nav button{color:#a0aab7;text-align:left;background:0 0;border:0;width:100%;padding:9px 18px}.fpSettings>nav button.active{color:#fff;background:#232c38;border-left:3px solid #ff7455}.fpSettings article{padding:36px}.fpSettings article>label{color:#e5e9ef;border-bottom:1px solid #2a333f;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.fpSettings article>label span{gap:4px;display:grid}.fpSettings article>label small{color:#7f8b9a;font-weight:400}.fpSettings article input[type=checkbox]{accent-color:#ff7050;width:18px;height:18px}.fpSettings article input:not([type=checkbox]){color:#fff;background:#0e141d;border:1px solid #3b4654;padding:10px}.fpSettings article>button{margin-top:24px}.fpOutputCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fpOutputCards article{background:#1b232e;border:1px solid #313b48;border-radius:9px;gap:9px;padding:20px;display:grid;position:relative}.fpOutputCards article>b{color:#70c2ff;font-size:28px}.fpOutputCards article>span{font-size:17px;font-weight:800}.fpOutputCards article>small{color:#7e8a99}.fpOutputCards article>i{background:#65717e;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;right:16px}.fpOutputCards article>i.on{background:#55d45d;box-shadow:0 0 8px #55d45d}.fpOutputCards article>button{color:#dfe5ed;background:#26313e;border:1px solid #3c4856;margin-top:10px;padding:9px}.fpCalendar{grid-template-columns:55px 1fr auto;align-items:center;gap:12px;display:grid}.fpCalendar>b{background:#ff7455;border-radius:8px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.fpCalendar>span{color:#8491a0;display:grid}.fpCalendar strong{color:#fff}.fpCalendar button{color:#dbe2eb;background:#232c37;border:1px solid #3b4654;padding:9px 12px}.fpChecklist{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fpChecklist label{background:#1c2430;border:1px solid #303a47;border-radius:7px;gap:10px;padding:15px;display:flex}.fpChecklist input{accent-color:#ff7455}.fpKeyGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fpKeyGrid>span{background:#1b232e;border:1px solid #303a46;justify-content:space-between;align-items:center;padding:14px;display:flex}.fpKeyGrid kbd{color:#9ed3ff;background:#0d131b;border:1px solid #4b5766;border-radius:5px;padding:6px 9px}.fpPatterns{grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0;display:grid}.fpPatterns button{aspect-ratio:1.4;color:#fff;background:#222b37;border:1px solid #424d5b}.fpUtilityBody>label{color:#aab4c1;gap:7px;margin:18px 0;display:grid}.fpUtilityBody select{color:#fff;background:#10161f;border:1px solid #3c4755;padding:12px}.fpHelpTopics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fpHelpTopics article{background:#1b232e;border:1px solid #303a47;gap:14px;padding:18px;display:flex}.fpHelpTopics article>b{color:#ff7957}.fpHelpTopics article span{gap:6px;font-weight:800;display:grid}.fpHelpTopics article small{color:#818d9c;font-weight:400;line-height:1.5}@media (width<=920px){.fpWelcomeCard>article{padding:38px}.fpWelcomeFeatures,.fpScreenChoices{grid-template-columns:1fr 1fr}.fpMenuBar{overflow:visible}.fpMenuBar>strong{display:none}.fpSettings{grid-template-columns:150px 1fr}.fpOutputCards{grid-template-columns:1fr}.fpUtilityBody{padding:30px}.fpDesk{grid-template-rows:96px 700px 620px 240px}}@media (width<=650px){.fpWelcomeCard>article{padding:28px 22px}.fpWelcomeCard h2{font-size:28px}.fpWelcomeFeatures,.fpScreenChoices,.fpChecklist,.fpKeyGrid,.fpHelpTopics{grid-template-columns:1fr}.fpScreenChoices button{min-height:120px}.fpUtilityModal{max-height:92vh}.fpSettings{display:block}.fpSettings>nav{border-bottom:1px solid #303844;border-right:0;display:flex;overflow:auto}.fpSettings>nav button{min-width:110px}.fpMenuBar{display:none}}.launchSection{color:#fff;background:#10141a;padding:105px 0 0;position:relative;overflow:hidden}.launchSection:before{content:"";border:1px solid #ff684722;border-radius:50%;width:560px;height:560px;animation:22s linear infinite orbit;position:absolute;top:-230px;right:-180px;box-shadow:0 0 0 70px #ff68470a,0 0 0 140px #ff684706}.launchIntro{z-index:2;grid-template-columns:1fr .7fr;align-items:end;gap:9vw;display:grid;position:relative}.launchIntro small{letter-spacing:.2em;color:#ff7658;font-size:8px;font-weight:900}.launchIntro h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(46px,6vw,78px);line-height:.96}.launchIntro h2 em{color:#ff7658;font-family:Georgia,serif;font-weight:400}.launchIntro>p{color:#aeb4bd;margin-bottom:13px;font:15px/1.75 Georgia,serif}.launchBoard{z-index:2;border-top:1px solid #343b45;border-left:1px solid #343b45;grid-template-columns:1.25fr 1fr 1fr;margin-top:62px;display:grid;position:relative}.launchBoard article{background:#12171e;border-bottom:1px solid #343b45;border-right:1px solid #343b45;flex-direction:column;min-height:430px;padding:28px;transition:background .3s,transform .35s;display:flex}.launchBoard article:hover{background:#171e27;transform:translateY(-7px)}.launchBoard .launchPrimary{background:linear-gradient(145deg,#1b2028,#2a1816)}.launchBoard header{color:#74808d;letter-spacing:.13em;justify-content:space-between;font-size:7px;display:flex}.launchBoard header span i{background:#38ba7a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #38ba7a13}.launchBoard header>b{color:#ff7658}.launchGlyph{color:#ff7658;border:1px solid #46505d;place-items:center;width:58px;height:58px;margin:67px 0 24px;font-size:24px;transition:transform .35s,border-color .35s;display:grid}.launchBoard article:hover .launchGlyph{border-color:#ff7658;transform:rotate(-6deg)scale(1.08)}.launchBoard h3{letter-spacing:-.04em;margin:0 0 14px;font-size:28px}.launchBoard p{color:#9da6b1;max-width:450px;font:13px/1.7 Georgia,serif}.launchBoard article>div:last-child{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.launchBoard a{border:1px solid #3b444f;padding:12px 14px;font-size:8px;font-weight:900;transition:all .25s}.launchBoard a:hover{background:#ff6847;border-color:#ff6847}.launchBoard a b{color:#ff7658;margin-left:20px}.launchBoard a:hover b{color:#fff}.launchTicker{color:#66717e;letter-spacing:.18em;white-space:nowrap;justify-content:center;align-items:center;gap:32px;height:64px;font-size:7px;font-weight:900;display:flex;overflow:hidden}.launchTicker i{background:#ff6847;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #ff6847}.hero{background:radial-gradient(circle at 80% 45%,#ff68470b,#0000 25%),#f7f4ef}.heroVisual .window{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.heroVisual:hover .window{transform:rotate(0)translateY(-8px);box-shadow:0 38px 90px #291d1228}.trust b{white-space:nowrap}@media (width<=900px){.launchIntro{grid-template-columns:1fr}.launchBoard{grid-template-columns:1fr 1fr}.launchBoard .launchPrimary{grid-column:1/-1}.launchBoard article{min-height:365px}.launchGlyph{margin-top:45px}}@media (width<=620px){.launchSection{padding-top:75px}.launchIntro{padding-left:20px;padding-right:20px}.launchBoard{border-left:0;grid-template-columns:1fr;margin-top:40px;padding:0 20px}.launchBoard .launchPrimary{grid-column:auto}.launchBoard article{border-left:1px solid #343b45;min-height:350px}.launchTicker{justify-content:flex-start;padding-left:20px}.trust span:nth-child(2) b{font-size:16px}}.flagshipProof{background:#fff;border-bottom:1px solid #dedad3;padding:105px 0}.flagshipProofGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:6vw;display:grid}.flagshipMedia{background:#0c1620;min-height:520px;display:block;position:relative;overflow:hidden;box-shadow:22px 22px #ff5e3a}.flagshipMedia:after{content:"";background:linear-gradient(#0000 38%,#071019f2 100%);position:absolute;inset:0}.flagshipMedia img{object-fit:cover;object-position:center;width:100%;height:520px;transition:transform .55s cubic-bezier(.22,1,.36,1)}.flagshipMedia:hover img{transform:scale(1.035)}.flagshipMedia>span{z-index:2;color:#fff;grid-template-columns:48px 1fr;align-items:center;gap:14px;font-size:13px;font-weight:900;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.flagshipMedia>span>b{background:#ff5e3a;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.flagshipMedia>span>small{color:#aeb9c3;grid-column:2;font-size:8px;font-weight:500}.flagshipProofCopy>small{color:#ff5e3a;letter-spacing:.18em;font-size:8px;font-weight:900}.flagshipProofCopy h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(43px,5vw,70px);line-height:.95}.flagshipProofCopy h2 em{color:#ff5e3a;font-family:Georgia,serif;font-weight:400}.flagshipProofCopy>p{color:#686c72;font:14px/1.75 Georgia,serif}.evidenceSteps{border-top:1px solid #ddd8d1;margin-top:28px}.evidenceSteps>a{border-bottom:1px solid #ddd8d1;grid-template-columns:35px 1fr 25px;align-items:center;gap:12px;padding:16px 0;display:grid}.evidenceSteps>a>b{color:#ff5e3a;font-size:9px}.evidenceSteps span{letter-spacing:.14em;color:#8b8e92;font-size:7px;font-weight:900}.evidenceSteps strong{color:#17191d;letter-spacing:0;margin-top:5px;font-size:12px;display:block}.evidenceSteps i{font-size:17px;font-style:normal}.flagshipProofActions{gap:9px;margin-top:24px;display:flex}.flagshipProofActions a{color:#fff;background:#17191d;padding:14px 16px;font-size:9px;font-weight:900}.flagshipProofActions a:last-child{background:#ff5e3a}.flagshipProofCopy .proofBoundary{color:#96999d;margin-top:17px;font:8px/1.6 Arial,sans-serif}.allProjectsCta{border-top:1px solid #d7d3cc;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding-top:20px;display:flex}.allProjectsCta span{color:#777a7f;font-size:9px}.allProjectsCta a{color:#ff5e3a;font-size:9px;font-weight:900}.launchGlyph{font-size:17px;font-weight:900}@media (width<=900px){.flagshipProofGrid{grid-template-columns:1fr}.flagshipMedia{min-height:430px;box-shadow:14px 14px #ff5e3a}.flagshipMedia img{height:430px}.flagshipProofCopy{padding-top:25px}}@media (width<=620px){.flagshipProof{padding:70px 20px}.flagshipMedia{min-height:300px;box-shadow:9px 9px #ff5e3a}.flagshipMedia img{height:300px}.flagshipMedia>span{font-size:11px;bottom:18px;left:18px;right:18px}.flagshipProofActions,.allProjectsCta{display:grid}.flagshipProofActions a{text-align:center}.allProjectsCta{align-items:start}.flagshipProofCopy h2{font-size:42px}}.gateCore>button{transition:all .25s;position:relative;overflow:hidden}.gateCore>button:before{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);width:70px;animation:3s ease-in-out infinite gateSweep;position:absolute;top:0;bottom:0;left:-100px;transform:skew(-20deg)}.gateCore>button span,.gateCore>button b{z-index:1;position:relative}.bootVisual{background:#08101a;border:1px solid #213444;grid-template-columns:220px 1fr;display:grid;box-shadow:0 35px 120px #000;width:min(820px,88vw)!important}.bootMark{text-align:center;border-right:1px solid #213444;place-content:center;min-height:330px;display:grid;position:relative;overflow:hidden}.bootMark:before{content:"";background:linear-gradient(#0000 49%,#65f5ff12 50%,#0000 51%) 0 0/100% 9px;position:absolute;inset:0}.bootMark>i{border:1px solid var(--neon);border-radius:50%;width:90px;height:90px;margin:auto;animation:1.7s infinite gatePulse;box-shadow:0 0 35px #65f5ff33,inset 0 0 25px #8667ff33}.bootMark>b{z-index:1;margin-top:-70px;font-size:44px}.bootMark>span{color:#587083;letter-spacing:.18em;margin-top:55px;font-size:6px}.bootReadout{flex-direction:column;padding:42px;display:flex}.bootReadout>small{color:var(--neon);letter-spacing:.2em;font-size:7px}.bootReadout>p{min-height:42px;color:#cad4de!important;margin:18px 0!important;font:15px/1.5 Georgia,serif!important}.bootLog{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 28px;display:grid}.bootLog span{color:#4f6170;letter-spacing:.1em;border:1px solid #1b2c3b;padding:10px;font-size:7px}.bootLog span.ready{color:var(--neon);background:#65f5ff08;border-color:#65f5ff55}.bootBar{margin:auto 0 12px!important}.bootReadout footer{justify-content:space-between;display:flex}.bootReadout footer strong{font-size:22px}.bootReadout footer em{color:#607586;letter-spacing:.15em;font-size:7px;font-style:normal}.missionBrief{color:#fff;background:#080d14;border-top:1px solid #1b2b39;border-bottom:1px solid #1b2b39;padding:75px max(5vw,30px)}.missionBrief>header{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:35px;display:grid}.missionBrief small{color:var(--neon);letter-spacing:.18em;font-size:7px}.missionBrief h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,5vw,72px)}.missionBrief header>p{color:#8799a9;max-width:560px;font:15px/1.7 Georgia,serif}.missionBrief>div{border:1px solid #213442;grid-template-columns:repeat(4,1fr);display:grid}.missionBrief>div button{text-align:left;color:#fff;cursor:pointer;background:#0b131e;border:0;border-right:1px solid #213442;flex-direction:column;min-height:270px;padding:24px;transition:all .25s;display:flex}.missionBrief>div button:last-child{border-right:0}.missionBrief>div button:hover{box-shadow:inset 0 -3px var(--neon);background:#101f2b;transform:translateY(-5px)}.missionBrief button>span{color:#52697a;font-size:7px}.missionBrief button>i{width:40px;height:40px;color:var(--neon);border:1px solid #65f5ff55;place-items:center;margin:35px 0 25px;font-style:normal;display:grid}.missionBrief button>strong{letter-spacing:.08em;font-size:19px}.missionBrief button>p{color:#8293a2;font:12px/1.6 Georgia,serif}.missionBrief button>b{color:var(--neon);letter-spacing:.1em;margin-top:auto;font-size:7px}.commandDeck{grid-template-columns:175px minmax(430px,1fr) minmax(190px,.55fr) 150px}.archiveSearch{gap:6px;display:grid}.archiveSearch span{letter-spacing:.15em;color:#597083;font-size:6px}.archiveSearch input{color:#fff;background:#080e16;border:1px solid #243544;outline:0;width:100%;padding:11px;font-size:8px}.archiveSearch input:focus{border-color:var(--neon);box-shadow:0 0 18px #65f5ff15}.futureOS section{scroll-margin-top:82px}@keyframes gateSweep{0%,30%{left:-100px}70%,to{left:120%}}@media (width<=1100px){.commandDeck{grid-template-columns:1fr 1fr}.commandDeck>div:first-child,.channelButtons{grid-column:1/-1}.missionBrief>div{grid-template-columns:1fr 1fr}.missionBrief>div button:nth-child(2){border-right:0}.missionBrief>div button:nth-child(-n+2){border-bottom:1px solid #213442}}@media (width<=700px){.bootVisual{grid-template-columns:1fr}.bootMark{border-bottom:1px solid #213444;border-right:0;min-height:150px}.bootMark>i{width:65px;height:65px}.bootMark>b{margin-top:-51px;font-size:30px}.bootMark>span{margin-top:35px}.bootReadout{padding:25px}.bootLog{grid-template-columns:1fr}.missionBrief{padding:55px 20px}.missionBrief>header{grid-template-columns:1fr;gap:15px}.missionBrief>div{grid-template-columns:1fr}.missionBrief>div button{border-right:0;min-height:215px;border-bottom:1px solid #213442!important}.missionBrief>div button:last-child{border-bottom:0!important}.commandDeck{grid-template-columns:1fr}.channelButtons{grid-template-columns:1fr 1fr}.channelButtons button{border-right:1px solid #243544}.archiveSearch,.systemProgress{grid-column:1/-1}.systemProgress{text-align:left}.heroTelemetry span:nth-child(2),.heroTelemetry span:nth-child(3){display:none}}.archiveBot{z-index:90;color:#fff;width:320px;font-family:Arial,sans-serif;position:fixed;bottom:18px;right:22px}.botLauncher{color:#fff;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);background:#09121d;border:1px solid #2b4557;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;width:250px;height:68px;margin-left:auto;display:grid;box-shadow:0 18px 55px #0009}.botLauncher>img{object-fit:contain;filter:drop-shadow(0 0 10px #65f5ff55);width:58px;height:66px}.botLauncher>span{gap:4px;display:grid}.botLauncher b{letter-spacing:.08em;font-size:11px}.botLauncher small{letter-spacing:.12em;color:#65f5ff;font-size:6px}.botLauncher>i{color:#6ef0ba;letter-spacing:.1em;margin-right:13px;font-size:6px;font-style:normal}.botConsole{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101af5;border:1px solid #2a4658;margin-top:8px;animation:.25s ease-out botEnter;box-shadow:0 30px 90px #000c}.botConsole>header{color:#87e9ef;letter-spacing:.13em;border-bottom:1px solid #263b4b;justify-content:space-between;align-items:center;padding:14px;font-size:7px;display:flex}.botConsole>header span i{background:#50e8aa;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #50e8aa}.botConsole>header button{color:#fff;background:0 0;border:0;font-size:18px}.botMessage{grid-template-columns:55px 1fr;gap:12px;padding:16px;display:grid}.botMessage img{object-fit:contain;width:55px;height:70px}.botMessage p{color:#cad3dc;background:#0e1b27;border-left:2px solid #65f5ff;margin:0;padding:13px;font:11px/1.6 Georgia,serif}.botSuggestions{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}.botSuggestions button{color:#91a5b5;background:#0b1621;border:1px solid #2b4354;padding:8px;font-size:7px}.botSuggestions button:hover{color:#65f5ff;border-color:#65f5ff}.botConsole form{border:1px solid #315065;grid-template-columns:1fr 42px;margin:0 16px;display:grid}.botConsole form input{color:#fff;background:#08121c;border:0;outline:0;padding:12px;font-size:9px}.botConsole form button{color:#071019;background:#65f5ff;border:0;font-weight:900}.botConsole>small{color:#4f6575;letter-spacing:.12em;text-align:center;padding:11px 16px;font-size:6px;display:block}.archiveBot.open .botLauncher{width:100%}@keyframes botEnter{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (width<=600px){.archiveBot{width:calc(100vw - 20px);bottom:10px;right:10px}.botLauncher{width:210px}.botConsole{max-height:70vh;overflow:auto}.botSuggestions{grid-template-columns:1fr 1fr;display:grid}.botSuggestions button:first-child{grid-column:1/-1}}.archiveConsole{background:linear-gradient(145deg,#0b1520,#081019);border:1px solid #243746;margin-top:34px;box-shadow:0 28px 70px #0005}.insightSearch{border-bottom:1px solid #243746;padding:25px;display:block}.insightSearch>span,.archiveFilters>span{color:#657d8f;letter-spacing:.16em;margin-bottom:12px;font-size:7px;display:block}.insightSearch>div{background:#070d14;border:1px solid #315064;grid-template-columns:38px 1fr auto;align-items:center;display:grid}.insightSearch i{color:var(--neon);text-align:center;font-size:21px;font-style:normal}.insightSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:15px 8px;font:14px Arial,sans-serif}.insightSearch input::placeholder{color:#526777}.insightSearch button{height:100%;color:var(--neon);letter-spacing:.08em;cursor:pointer;background:#0e1b27;border:0;border-left:1px solid #243746;padding:0 18px;font-size:7px;font-weight:900}.archiveFilters{padding:20px 25px}.archiveFilters>div{flex-wrap:wrap;gap:7px;display:flex}.archiveFilters button{color:#8da0af;cursor:pointer;background:#0a131d;border:1px solid #2a4152;align-items:center;gap:14px;padding:11px 13px;font-size:8px;display:flex}.archiveFilters button b{color:#536b7e;font-size:7px}.archiveFilters button:hover,.archiveFilters button.active{border-color:var(--neon);color:#071019;background:var(--neon);box-shadow:0 0 22px #65f5ff22}.archiveFilters button.active b,.archiveFilters button:hover b{color:#23414e}.archiveResultBar{background:#0d1722;border-top:1px solid #243746;justify-content:space-between;align-items:center;min-height:56px;padding:0 25px;display:flex}.archiveResultBar p{color:#6f8494;letter-spacing:.1em;margin:0;font-size:8px}.archiveResultBar p b{color:var(--neon);margin-right:9px;font-size:18px}.archiveResultBar p span{color:#a6b4bf}.archiveResultBar label{align-items:center;gap:10px;display:flex}.archiveResultBar label>span{color:#5e7485;letter-spacing:.13em;font-size:7px}.archiveResultBar select{color:#d7e0e6;background:#081019;border:1px solid #30495a;padding:9px 32px 9px 11px;font-size:8px}.enhancedReportGrid>a{min-height:560px}.reportMeta{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.reportMeta span,.reportMeta time{color:#7f92a1;letter-spacing:.11em;border:1px solid #293f50;padding:7px 9px;font-size:6px}.reportMeta span:first-child{color:var(--neon);border-color:#65f5ff55}.enhancedReportGrid>a>small{margin-top:19px}.enhancedReportGrid blockquote{background:#0d1823;border:0;border-left:2px solid #8667ff;gap:7px;margin:20px 0 25px;padding:14px 15px;display:grid}.enhancedReportGrid blockquote b{color:#937fff;letter-spacing:.14em;font-size:6px}.enhancedReportGrid blockquote span{color:#9cabb6;font:11px/1.55 Georgia,serif}.archiveEmpty{text-align:center;background:#091019;border:1px solid #243746;border-top:0;place-content:center;min-height:360px;padding:40px;display:grid}.archiveEmpty>span{color:var(--neon);letter-spacing:.17em;font-size:7px}.archiveEmpty h3{margin:18px 0 8px;font-size:34px}.archiveEmpty p{color:#7f929f;font:13px/1.6 Georgia,serif}.archiveEmpty button{border:1px solid var(--neon);color:var(--neon);cursor:pointer;background:0 0;justify-self:center;margin-top:16px;padding:12px 16px;font-size:8px;font-weight:900}.reportGrid>a:focus-visible,.archiveFilters button:focus-visible,.archiveEmpty button:focus-visible,.insightSearch input:focus-visible{outline:2px solid var(--neon);outline-offset:3px}@media (width<=650px){.archiveConsole{margin-top:24px}.insightSearch,.archiveFilters{padding:18px}.insightSearch>div{grid-template-columns:34px minmax(0,1fr) auto}.insightSearch input{padding:13px 5px;font-size:12px}.insightSearch button{padding:0 10px}.archiveFilters>div{grid-template-columns:1fr 1fr;display:grid}.archiveFilters button{justify-content:space-between}.archiveResultBar{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px}.enhancedReportGrid>a{min-height:520px}.reportMeta{margin-top:22px}}.archivePagination{background:#0b141e;border:1px solid #243746;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px;margin-top:28px;padding:18px;display:grid}.archivePagination>button:last-child{justify-self:end}.archivePagination>div{gap:7px;display:flex}.archivePagination button{color:#8fa2b1;letter-spacing:.1em;cursor:pointer;background:#09121b;border:1px solid #2d4658;min-height:42px;padding:0 15px;font-size:7px;font-weight:900}.archivePagination>div button{min-width:42px;padding:0}.archivePagination button:hover:not(:disabled),.archivePagination button.active{border-color:var(--neon);background:var(--neon);color:#071019;box-shadow:0 0 20px #65f5ff22}.archivePagination button:disabled{opacity:.3;cursor:not-allowed}@media (width<=650px){.archivePagination{grid-template-columns:1fr 1fr}.archivePagination>div{flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:center}.archivePagination>button{grid-row:2;width:100%}.archivePagination>button:last-child{justify-self:stretch}}.labServerPage{color:#f7f4ee;background:#090e15;min-height:100vh;overflow-x:hidden}.labServerNav{z-index:5;background:#0c121a;border-bottom:1px solid #25303d;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:28px;min-height:84px;padding:16px clamp(24px,5vw,84px);display:grid;position:relative}.labServerNav .labBrand{color:#fff}.labServerNav .labBrand small{color:#8291a2}.labServerNav .labStatus{color:#9bacbb;justify-self:center}.labServerNav .labStatus i{background:#48d597;box-shadow:0 0 16px #48d597}.labNavLinks{justify-self:end;align-items:center;gap:10px;display:flex}.labNavLinks a{color:#dce4eb;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2c3948;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.labNavLinks a:hover{color:#5de6ff;background:#111d28;border-color:#5de6ff}.labServerHero{isolation:isolate;background:radial-gradient(circle at 78% 42%,#172737 0,#0000 34%),linear-gradient(135deg,#0c121a 0%,#090e15 68%);border-bottom:1px solid #263240;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(42px,6vw,104px);min-height:650px;padding:clamp(70px,8vw,126px) clamp(24px,6vw,110px);display:grid;position:relative}.labServerHero:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#5de6ff12 1px,#0000 1px),linear-gradient(90deg,#5de6ff12 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.labHeroMain{min-width:0;max-width:830px}.labHeroKicker{color:#5de6ff;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:12px;margin-bottom:28px;font-size:10px;font-weight:900;display:flex}.labHeroKicker span:last-child{color:#48d597}.labServerHero h1{color:#f8fafc;letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(66px,7.2vw,126px);font-weight:500;line-height:.84}.labServerHero h1 em{color:#ff5e3a;font-family:Georgia,serif;font-weight:400;display:block}.labHeroLead{color:#aebbc8;max-width:650px;margin:34px 0 0;font:clamp(18px,1.45vw,24px)/1.55 Georgia,serif}.labHeroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.labPrimaryAction,.labSecondaryAction{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff5e3a;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:0 24px;font-size:11px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.labPrimaryAction{color:#10151c;background:#ff5e3a}.labSecondaryAction{color:#e8eef4;border-color:#354456}.labPrimaryAction:hover,.labSecondaryAction:hover{transform:translateY(-3px)}.labSecondaryAction:hover{color:#5de6ff;border-color:#5de6ff}.labHeroSignals{color:#758697;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:9px;display:flex}.labHeroSignals span:before{content:"";background:#48d597;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #48d597}.labServerMap{background:#0d151fdd;border:1px solid #304052;min-width:0;min-height:480px;padding:34px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0008}.labServerMap:after{content:"";pointer-events:none;background:conic-gradient(#0000,#5de6ff12,#0000 16%);animation:8s linear infinite labScan;position:absolute;inset:-40%}.serverMapHeader,.serverMapFooter{z-index:2;color:#8192a3;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:relative}.serverMapHeader strong{color:#48d597}.serverTopology{z-index:2;place-items:center;min-height:340px;margin:24px 0;display:grid;position:relative}.serverTopology:before,.serverTopology:after{content:"";background:#315064;width:72%;height:1px;position:absolute}.serverTopology:after{transform:rotate(90deg)}.serverCore{z-index:3;color:#fff;background:#0b1520;border:1px solid #5de6ff;border-radius:50%;place-items:center;width:112px;height:112px;font-size:36px;font-weight:900;display:grid;position:absolute;box-shadow:0 0 0 18px #5de6ff0a,0 0 42px #5de6ff26}.serverCore:after{content:"SERVER";color:#5de6ff;letter-spacing:.2em;font-size:7px;position:absolute;top:75%}.serverNodes{z-index:4;grid-template-columns:repeat(2,minmax(115px,1fr));gap:112px 110px;width:100%;display:grid;position:relative}.serverNode{color:#eff4f8;letter-spacing:.07em;background:#101a25;border:1px solid #344555;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:12px 14px;font-size:10px;font-weight:900;display:flex;box-shadow:0 10px 28px #0005}.serverNode small{color:#7f91a2;text-transform:uppercase;font-size:7px}.serverNode.live{border-left:3px solid #48d597}.serverNode.concept{border-left:3px solid #ff5e3a}.serverNode i{background:#ff5e3a;border-radius:50%;width:7px;height:7px}.serverNode.live i{background:#48d597;box-shadow:0 0 10px #48d597}.serverMapFooter b{color:#fff;margin-right:4px;font-size:16px}.labStatusDeck{background:#0c121a;border-bottom:1px solid #263240;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.labStatusCard{border-right:1px solid #263240;min-height:155px;padding:30px clamp(22px,3vw,46px)}.labStatusCard:last-child{border-right:0}.labStatusCard small{color:#738597;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.labStatusCard strong{color:#f4f7f9;margin:15px 0 5px;font-size:clamp(24px,2.3vw,40px);line-height:1;display:block}.labStatusCard span{color:#8797a7;font-size:10px}.labStatusCard:first-child strong{color:#48d597}.labStatusCard:nth-child(2) strong{color:#5de6ff}.labStatusCard:nth-child(3) strong{color:#ff795b}@keyframes labScan{to{transform:rotate(360deg)}}@media (width<=1100px){.labServerNav{grid-template-columns:1fr auto}.labServerNav .labStatus{display:none}.labServerHero{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:38px;padding-left:42px;padding-right:42px}.labServerHero h1{font-size:clamp(60px,7vw,88px)}.serverNodes{gap:112px 70px}.labStatusDeck{grid-template-columns:repeat(2,1fr)}.labStatusCard:nth-child(2){border-right:0}.labStatusCard:nth-child(-n+2){border-bottom:1px solid #263240}}@media (width<=820px){.labServerNav{padding:14px 22px}.labNavLinks a:not(:last-child){display:none}.labServerHero{grid-template-columns:1fr;min-height:auto;padding:74px 24px 58px}.labHeroMain{max-width:690px}.labServerMap{min-height:440px}.labServerHero h1{max-width:680px;font-size:clamp(64px,13vw,100px)}.serverNodes{gap:104px 80px}}@media (width<=560px){.labServerNav{grid-template-columns:1fr auto;gap:8px}.labServerNav .labBrand small{display:none}.labNavLinks a{padding:0 12px;font-size:8px}.labServerHero{padding-top:58px}.labServerHero h1{font-size:clamp(55px,17vw,80px)}.labHeroLead{font-size:17px}.labHeroActions{display:grid}.labPrimaryAction,.labSecondaryAction{width:100%}.labHeroSignals{gap:10px;display:grid}.labServerMap{min-height:510px;padding:22px 16px}.serverTopology{min-height:390px}.serverCore{width:92px;height:92px;font-size:28px}.serverNodes{grid-template-columns:1fr 1fr;gap:112px 22px}.serverNode{min-width:0;padding:10px;font-size:8px}.serverNode small{font-size:6px}.serverMapFooter{gap:12px}.labStatusDeck{grid-template-columns:1fr}.labStatusCard,.labStatusCard:nth-child(2){border-bottom:1px solid #263240;border-right:0}.labStatusCard:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.labServerMap:after{animation:none}.labPrimaryAction,.labSecondaryAction{transition:none}}.labServerNav .logo{color:#fff}.labServerNav .logo small{color:#8291a2}.labServerNav .labNavStatus{color:#9bacbb;justify-self:center}.labServerNav .labNavStatus i{background:#48d597;box-shadow:0 0 16px #48d597}.labHeroMain .labEyebrow{color:#5de6ff;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:12px;margin-bottom:28px;font-size:10px;font-weight:900;display:flex}.labHeroMain .labEyebrow i{color:#48d597;font-style:normal}.labHeroMain>p{color:#aebbc8;max-width:650px;margin:34px 0 0;font:clamp(18px,1.45vw,24px)/1.55 Georgia,serif}.labHeroButtons{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.labHeroButtons a{color:#e8eef4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #354456;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:0 24px;font-size:11px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.labHeroButtons a:first-child{color:#10151c;background:#ff5e3a;border-color:#ff5e3a}.labHeroButtons a:hover{color:#5de6ff;border-color:#5de6ff;transform:translateY(-3px)}.labHeroButtons a:first-child:hover{color:#10151c}.labHeroSignals span i{background:#48d597;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #48d597}.labHeroSignals span:before{display:none}.labServerMap>header,.labServerMap>footer{z-index:2;color:#8192a3;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:relative}.labServerMap>header b{color:#48d597}.labServerMap>.serverCore{top:50%;left:50%;transform:translate(-50%,-50%)}.labServerMap>.serverCore i{border:1px solid #5de6ff35;border-radius:50%;width:152px;height:152px;animation:3s ease-out infinite serverPulse;position:absolute}.labServerMap>.serverCore i:nth-child(2){animation-delay:1s}.labServerMap>.serverCore i:nth-child(3){animation-delay:2s}.labServerMap>.serverNodes{z-index:4;grid-template-columns:repeat(2,minmax(115px,1fr));align-content:center;gap:112px 110px;width:100%;min-height:340px;margin:24px 0;display:grid;position:relative}.labServerMap>.serverNodes article{color:#eff4f8;letter-spacing:.07em;background:#101a25;border:1px solid #344555;border-left:3px solid #ff5e3a;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:12px 14px;font-size:10px;font-weight:900;display:flex;box-shadow:0 10px 28px #0005}.labServerMap>.serverNodes article.online{border-left-color:#48d597}.labServerMap>.serverNodes article small{color:#7f91a2;font-size:7px}.labServerMap>.serverNodes article i{background:#ff5e3a;border-radius:50%;width:7px;height:7px}.labServerMap>.serverNodes article.online i{background:#48d597;box-shadow:0 0 10px #48d597}.labServerMap>footer b{color:#fff;margin-right:4px;font-size:16px}.labStatusDeck>article{border-right:1px solid #263240;min-height:155px;padding:30px clamp(22px,3vw,46px)}.labStatusDeck>article:last-child{border-right:0}.labStatusDeck>article small{color:#738597;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.labStatusDeck>article b{color:#f4f7f9;margin:15px 0 7px;font-size:clamp(24px,2.3vw,40px);line-height:1;display:block}.labStatusDeck>article b i{background:#48d597;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 10px #48d597}.labStatusDeck>article span{color:#8797a7;font-size:10px}.labStatusDeck>article:first-child b{color:#48d597}.labStatusDeck>article:nth-child(2) b{color:#5de6ff}.labStatusDeck>article:nth-child(3) b{color:#ff795b}@keyframes serverPulse{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@media (width<=1100px){.labServerNav .labNavStatus{display:none}.labStatusDeck>article:nth-child(2){border-right:0}.labStatusDeck>article:nth-child(-n+2){border-bottom:1px solid #263240}.labServerMap>.serverNodes{gap:112px 70px}}@media (width<=560px){.labHeroButtons{display:grid}.labHeroButtons a{width:100%}.labServerMap>.serverNodes{gap:112px 22px}.labServerMap>.serverNodes article{min-width:0;padding:10px;font-size:8px}.labStatusDeck>article,.labStatusDeck>article:nth-child(2){border-bottom:1px solid #263240;border-right:0}.labStatusDeck>article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.labServerMap>.serverCore i{animation:none}.labHeroButtons a{transition:none}}.labServerNav .labNavStatus{white-space:nowrap;justify-self:center;align-items:center;display:flex;position:static;left:auto;transform:none}.labServerNav .labNavLinks{min-width:0;position:static;transform:none}.labServerNav .labNavLinks a{white-space:nowrap}.labServerPage .labTicker{z-index:2;position:relative}.labServerPage .labShell{color:#17191d;background:#f3f0ea}.labServerPage .labProducts,.labServerPage .labProducts>header h2,.labServerPage .labProducts strong{color:#17191d}.labServerPage .labProducts>header p,.labServerPage .labProducts small{color:#666d75}.labServerPage .labProducts button{color:#17191d}.labServerPage .labProducts button.active,.labServerPage .labProducts button.active strong{color:#fff}.labServerPage .labProducts button.active small{color:#c4ccd5}.labServerPage .labWorkspace{color:#17191d}.labServerPage .labWorkspace>header h2{color:#17191d;opacity:1}.labServerPage .labWorkspace>header p{color:#626a73}.labServerPage .labWorkspace>header button{color:#17191d;opacity:1;background:#f8f5f0;border-color:#aba69e}.labServerPage .labWorkspace>header button:hover{color:#fff;background:#17191d}.labServerPage .labWorkspaceActions a{color:#fff}.labServerPage .labFullProduct{color:#fff;background:#ff5e3a;justify-content:center;align-items:center;min-height:52px;margin-bottom:24px;font-weight:900;display:flex}.labServerPage .demoToolbar{color:#17191d}.labServerPage .demoToolbar button{color:#17191d;opacity:1;background:#fff;border-color:#aaa59e;min-width:48px;min-height:48px;font-weight:900}.labServerPage .demoToolbar button:hover{color:#c93d20;background:#fff2ee;border-color:#ff5e3a}.labServerPage .demoToolbar b,.labServerPage .demoPdf>article{color:#17191d}.labServerPage .demoPdf article h3{color:#17191d;opacity:1}.labServerPage .demoPdf article p{color:#565e67}.labServerPage .demoPdf label{color:#17191d}.labServerPage .demoPdf textarea{color:#17191d;background:#fff;border-color:#aaa59e}.labServerPage .demoPdf textarea::placeholder{color:#747a80}.labServerPage .demoBoard,.labServerPage .demoBoard article,.labServerPage .demoLesson,.labServerPage .demoLesson article,.labServerPage .demoQuiz,.labServerPage .demoInventory{color:#17191d}.labServerPage .demoBoard h3,.labServerPage .demoLesson h3,.labServerPage .demoQuiz h3,.labServerPage .demoInventory article b{color:#17191d;opacity:1}.labServerPage .demoQuiz button{color:#17191d;background:#f7f4ef;border-color:#c5c0b8;font-weight:800}.labServerPage .demoQuiz button:hover{background:#fff4f0;border-color:#ff5e3a}.labServerPage .demoQuiz button span{color:#c93d20}.labServerPage .demoInventory article{color:#17191d}.labServerPage .demoInventory article span{color:#626970}.labServerPage .demoInventory>button{color:#fff;opacity:1}.labServerPage .labDisclaimer{color:#17191d}.labServerPage .labDisclaimer p{color:#5e656d}.labServerPage .labDisclaimer p b{color:#17191d}.labServerPage .labDisclaimer a{color:#fff}.labServerPage button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.labServerNav{grid-template-columns:minmax(210px,1fr) auto;gap:18px}.labServerNav .labNavStatus{display:none}.labServerNav .labNavLinks{justify-self:end}}@media (width<=720px){.labServerNav{grid-template-columns:1fr auto;padding-inline:16px}.labServerNav .labNavLinks a:not(:last-child){display:none}.labServerNav .labNavLinks a:last-child{min-height:40px;padding-inline:13px}.labServerPage .labWorkspace{padding-inline:18px}.labServerPage .labWorkspaceActions{justify-content:flex-start;width:100%}.labServerPage .demoToolbar{grid-template-columns:48px 1fr 48px 76px;display:grid}.labServerPage .demoToolbar b{text-align:center;margin:0}.labServerPage .demoPdf>article{width:100%;margin-inline:0}}@media (width<=430px){.labServerNav .logo span{font-size:10px}.labServerNav .labNavLinks a:last-child{font-size:7px}.labServerPage .demoToolbar{grid-template-columns:44px 1fr 44px}.labServerPage .demoToolbar button:last-child{grid-column:1/-1}.labServerPage .demoQuiz h3{font-size:29px}.labServerPage .demoInventory>section{padding:20px}}.pdfFinishField{margin-top:18px}.pdfFinishField input{color:#17191d;background:#fff;border:1px solid #c9c4bc;width:100%;min-height:42px;padding:10px;font-size:9px}.pdfFinishCheck{background:#fff;border:1px solid #d6d1c9;align-items:center;padding:12px;grid-template-columns:auto 1fr!important;gap:9px!important;margin-top:14px!important;display:flex!important}.pdfFinishCheck input{accent-color:#e9382b;width:16px;height:16px}.pdfNotes .clearFields{color:#17191d;background:#fff;border:1px solid #c7c2ba;width:100%;margin-top:14px;padding:11px;font-size:8px;font-weight:900}.pdfNotes .clearFields:hover{background:#fff2ee;border-color:#e9382b}.pdfNotes .clearFields:disabled{opacity:.5}.pdfToolsDrawer>div>button:not(.comingTool):hover b{color:#fff;background:#e9382b}.hubTool:not(.coming):not(.request):hover{border-color:#e9382b;transform:translateY(-2px)}.pdfRenderedSurface{isolation:isolate;background:#fff;position:relative;overflow:hidden;padding:0!important}.pdfRenderedSurface>iframe{pointer-events:none;z-index:0;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.pdfRenderedOverlay{z-index:1;cursor:crosshair;position:absolute;inset:0}.signPage.pdfRenderedSurface{min-height:720px}.signPage .pdfRenderedOverlay{cursor:default}.formDesigner .designerHint{background:#fff;border:1px solid #d3cfc8;padding:10px 12px}@media (width<=700px){.signPage.pdfRenderedSurface{min-height:580px}}.aiStudioPage{color:#edf5f8;background:#080d14;min-height:100vh}.aiStudioPage>nav{background:#0b1119;border-bottom:1px solid #26313d;justify-content:space-between;align-items:center;min-height:78px;padding:14px clamp(20px,5vw,78px);display:flex}.aiStudioBrand{align-items:center;gap:12px;display:flex}.aiStudioBrand>b{color:#071018;background:#5de6ff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.aiStudioBrand>span{letter-spacing:.08em;font-size:12px;font-weight:900;display:grid}.aiStudioBrand small{color:#778898;margin-top:4px;font-size:7px}.aiStudioPage>nav>div{color:#91a2b1;letter-spacing:.13em;align-items:center;gap:18px;font-size:8px;font-weight:900;display:flex}.aiStudioPage>nav>div>i{background:#47d391;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #47d391}.aiStudioPage>nav a{color:inherit}.aiStudioPage>header{background:radial-gradient(circle at 78% 45%,#162c3d,#0000 35%);border-bottom:1px solid #26313d;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding:clamp(70px,9vw,130px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.aiStudioPage>header:before{content:"";opacity:.2;background-image:linear-gradient(#5de6ff18 1px,#0000 1px),linear-gradient(90deg,#5de6ff18 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.aiStudioPage>header>div,.aiStudioPage>header>aside{position:relative}.aiStudioPage>header small,.aiStudioWorkspace header small,.aiStudioValue>small{color:#5de6ff;letter-spacing:.2em;font-size:8px;font-weight:900}.aiStudioPage h1{color:#fff;letter-spacing:-.065em;max-width:900px;margin:24px 0;font-size:clamp(54px,6.7vw,106px);font-weight:500;line-height:.88}.aiStudioPage h1 em{color:#ff6444;font-family:Georgia,serif;font-weight:400;display:block}.aiStudioPage>header p{color:#a8b6c3;max-width:720px;font:18px/1.6 Georgia,serif}.aiStudioPage>header>div>div{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.aiStudioPage>header>div>div span{color:#93a6b5;border:1px solid #344351;padding:10px 13px;font-size:8px}.aiStudioPage>header>aside{border:1px solid #5de6ff;border-radius:50%;justify-self:center;place-items:center;width:260px;height:260px;display:grid;box-shadow:0 0 0 25px #5de6ff08,0 0 80px #5de6ff22}.aiStudioPage>header>aside b{font-size:70px}.aiStudioPage>header>aside i{border:1px dashed #6b62ff;border-radius:50%;width:100%;height:100%;animation:12s linear infinite aiOrbit;position:absolute}.aiStudioPage>header>aside i:nth-child(2){width:75%;height:75%;animation-direction:reverse}.aiStudioPage>header>aside i:nth-child(3){width:125%;height:125%;animation-duration:18s}.aiStudioPage>header>aside span{color:#5de6ff;letter-spacing:.16em;font-size:8px;position:absolute;bottom:-44px}@keyframes aiOrbit{to{transform:rotate(360deg)}}.aiStudioWorkspace{background:#26313d;border-bottom:1px solid #26313d;grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:1px;display:grid}.aiStudioInput,.aiStudioResults{background:#0b1119;min-width:0;padding:clamp(28px,4vw,66px)}.aiStudioResults{background:#0d151f}.aiStudioWorkspace header h2{margin:14px 0 8px;font-size:30px}.aiStudioWorkspace header p{color:#8797a6;font-size:10px;line-height:1.6}.aiStudioInput textarea{resize:vertical;color:#ecf5f8;background:#080d14;border:1px solid #334150;width:100%;min-height:290px;margin:20px 0 12px;padding:18px;font:12px/1.7 Arial}.aiStudioInput textarea:focus{outline:1px solid #5de6ff}.aiStudioInput>div{gap:8px;display:flex}.aiStudioInput label,.aiStudioInput>div button{color:#dbe6ec;text-align:center;cursor:pointer;background:#111b26;border:1px solid #354353;flex:1;padding:12px;font-size:8px;font-weight:850}.aiStudioInput input{display:none}.aiSourceFile{color:#5de6ff;margin-top:12px;font-size:8px;display:block}.aiStudioError{color:#ff9b86;border:1px solid #ff6444;padding:10px;font-size:8px;line-height:1.5}.aiAnalyse{color:#0b1119;letter-spacing:.1em;background:#ff6444;border:0;width:100%;min-height:52px;margin-top:18px;font-size:9px;font-weight:950}.aiAnalyse:disabled{opacity:.6}.aiSafety{color:#6f8190;margin-top:10px;font-size:7px;display:block}.aiStudioResults>header{border-bottom:1px solid #2b3845;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.aiStudioResults>header span{color:#798b9a;font-size:8px}.aiStudioResults>header span i{background:#687887;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.aiStudioResults>header span.ready{color:#47d391}.aiStudioResults>header span.ready i{background:#47d391;box-shadow:0 0 8px #47d391}.aiEmptyState{text-align:center;color:#6f8190;align-content:center;place-items:center;gap:20px;min-height:470px;display:grid}.aiEmptyState b{color:#263849;font-size:60px}.aiEmptyState p{max-width:420px;font:16px/1.6 Georgia,serif}.aiResultGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.aiResultGrid article{background:#0a1119;border:1px solid #2e3a47;min-height:180px;padding:20px}.aiResultGrid article>small{color:#5de6ff;letter-spacing:.15em;font-size:7px;font-weight:900}.aiResultGrid article>p{color:#c3cfd8;gap:10px;font-size:10px;line-height:1.6;display:flex}.aiResultGrid article:first-child>p{font:14px/1.65 Georgia,serif;display:block}.aiResultGrid p>b{color:#ff7557;font-size:8px}.aiStudioValue{color:#17191d;background:#f4f1ec;padding:clamp(70px,8vw,120px) clamp(24px,7vw,120px)}.aiStudioValue h2{letter-spacing:-.055em;max-width:1000px;font-size:clamp(42px,5vw,76px);line-height:.95}.aiStudioValue>div{border:1px solid #cec9c1;grid-template-columns:repeat(3,1fr);margin:45px 0 30px;display:grid}.aiStudioValue article{border-right:1px solid #cec9c1;padding:32px}.aiStudioValue article:last-child{border:0}.aiStudioValue article>b{color:#ff6444}.aiStudioValue h3{margin-top:36px;font-size:19px}.aiStudioValue p{color:#666b71;font-size:10px;line-height:1.7}.aiStudioValue>a{color:#fff;background:#17191d;padding:16px 22px;font-size:9px;font-weight:900;display:inline-flex}@media (width<=900px){.aiStudioPage>header{grid-template-columns:1fr}.aiStudioPage>header>aside{display:none}.aiStudioWorkspace,.aiStudioValue>div{grid-template-columns:1fr}.aiStudioValue article{border-bottom:1px solid #cec9c1;border-right:0}.aiStudioValue article:last-child{border-bottom:0}}@media (width<=600px){.aiStudioPage>nav>div{font-size:0}.aiStudioPage>nav>div a{font-size:8px}.aiResultGrid{grid-template-columns:1fr}.aiStudioInput>div{display:grid}.aiStudioPage h1{font-size:55px}.aiStudioWorkspace header h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.aiStudioPage>header>aside i{animation:none}}.aiSampleLibrary{background:#0d151f;border-bottom:1px solid #26313d;padding:52px clamp(24px,5vw,78px)}.aiSampleLibrary>header{grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-bottom:24px;display:grid}.aiSampleLibrary>header small{color:#5de6ff;letter-spacing:.18em;grid-column:1/-1;font-size:8px;font-weight:900}.aiSampleLibrary h2{color:#fff;margin:0;font-size:32px}.aiSampleLibrary p{color:#8192a2;justify-self:end;margin:0;font:13px/1.5 Georgia,serif}.aiSampleLibrary>div{border:1px solid #2d3a47;grid-template-columns:repeat(5,1fr);display:grid}.aiSampleLibrary button{color:#edf5f8;text-align:left;cursor:pointer;background:#0a1119;border:0;border-right:1px solid #2d3a47;min-height:145px;padding:20px;transition:all .2s}.aiSampleLibrary button:last-child{border-right:0}.aiSampleLibrary button:hover,.aiSampleLibrary button.active{background:#14202c;box-shadow:inset 0 3px #5de6ff}.aiSampleLibrary button small{color:#6f8293;letter-spacing:.13em;font-size:7px;display:block}.aiSampleLibrary button b{margin:30px 0 20px;font-size:13px;display:block}.aiSampleLibrary button span{color:#5de6ff;font-size:7px;font-weight:900}.aiAnalysisModes{border:0;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 0;padding:0;display:grid}.aiAnalysisModes legend{color:#8495a4;letter-spacing:.12em;grid-column:1/-1;margin-bottom:7px;font-size:8px;font-weight:900}.aiAnalysisModes button{color:#8fa0ae;cursor:pointer;background:#0a1119;border:1px solid #354353;min-height:38px;font-size:8px;font-weight:850}.aiAnalysisModes button.active{color:#5de6ff;background:#10242d;border-color:#5de6ff}.aiStudioResults>header{align-items:center}.aiStudioResults>header>div{min-width:0}.aiStudioResults>header h2{color:#fff;margin:12px 0 0;font-size:30px;line-height:1.05}.aiScorePanel{background:#0a1119;border:1px solid #2e3a47;grid-template-columns:130px 1fr;align-items:center;gap:25px;margin-top:22px;padding:22px;display:grid}.aiScoreRing{text-align:center;background:radial-gradient(circle,#0a1119 57%,transparent 59%),conic-gradient(#47d391 var(--score),#26323e 0);border-radius:50%;place-content:center;width:112px;height:112px;display:grid}.aiScoreRing b{color:#fff;font-size:27px}.aiScoreRing small,.aiScorePanel>div>small,.aiFlowMap>small{color:#5de6ff;letter-spacing:.14em;font-size:7px;font-weight:900}.aiScoreRing small{color:#8da0ae;margin-top:3px;font-size:6px}.aiScorePanel h3{color:#fff;margin:11px 0 8px;font-size:19px}.aiScorePanel p{color:#8b9aa8;margin:0;font-size:9px;line-height:1.65}.aiFlowMap{background:#0a1119;border:1px solid #2e3a47;margin-top:12px;padding:20px}.aiFlowMap>div{align-items:center;gap:8px;margin-top:16px;display:flex}.aiFlowMap span{color:#c8d4dc;text-align:center;border:1px solid #344452;flex:1;place-items:center;min-height:48px;padding:8px;font-size:8px;display:grid}.aiFlowMap span:nth-of-type(n+2){color:#79e4b7;background:#0e211e;border-color:#27574d}.aiFlowMap i{color:#5de6ff;font-style:normal}.aiActionChecklist label{color:#c3cfd8;cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0;font-size:10px;line-height:1.6;display:flex}.aiActionChecklist input{accent-color:#47d391;width:15px;height:15px;margin-top:1px}.aiActionChecklist label span{gap:10px;display:flex}.aiActionChecklist label b{color:#ff7557;font-size:8px}.aiActionChecklist label.done span{color:#6d7d89;text-decoration:line-through}.aiReportActions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.aiReportActions button{color:#dbe6ec;cursor:pointer;background:#111b26;border:1px solid #354353;min-height:44px;font-size:8px;font-weight:900}.aiReportActions button:first-child{color:#5de6ff;border-color:#5de6ff}.aiReportActions button:hover{background:#182634}@media (width<=1050px){.aiSampleLibrary>div{grid-template-columns:repeat(3,1fr)}.aiSampleLibrary button:nth-child(3){border-right:0}.aiSampleLibrary button:nth-child(-n+3){border-bottom:1px solid #2d3a47}}@media (width<=700px){.aiSampleLibrary>header{grid-template-columns:1fr}.aiSampleLibrary p{justify-self:start}.aiSampleLibrary>div{grid-template-columns:1fr}.aiSampleLibrary button,.aiSampleLibrary button:nth-child(3){border-bottom:1px solid #2d3a47;border-right:0;min-height:105px}.aiSampleLibrary button:last-child{border-bottom:0}.aiSampleLibrary button b{margin:17px 0 13px}.aiAnalysisModes,.aiScorePanel{grid-template-columns:1fr}.aiFlowMap>div{grid-template-columns:1fr;display:grid}.aiFlowMap i{text-align:center;transform:rotate(90deg)}.aiReportActions{grid-template-columns:1fr}.aiStudioResults>header h2{font-size:25px}}.demoAiConcept{color:#17191d;background:#fff;border:1px solid #cfc9c1}.demoAiConcept>header{background:#f7f4ef;border-bottom:1px solid #d9d4cd;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.demoAiConcept small{color:#ff5e3a;letter-spacing:.14em;font-size:8px;font-weight:900}.demoAiConcept h3{margin:10px 0 0;font-size:26px}.demoAiConcept>header button{color:#fff;cursor:pointer;background:#17191d;border:0;min-height:45px;padding:0 18px;font-size:9px;font-weight:900}.conceptStandby{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:330px;padding:35px;display:grid}.conceptStandby b{color:#5de6ff;background:#0d151f;border-radius:50%;place-items:center;width:90px;height:90px;font-size:36px;display:grid;box-shadow:0 0 0 18px #5de6ff0d}.conceptStandby p{color:#686d73;max-width:480px;font:15px/1.6 Georgia,serif}.conceptResults{grid-template-columns:.7fr 1.15fr 1.15fr;min-height:330px;display:grid}.conceptResults article{border-right:1px solid #ded9d2;padding:30px}.conceptResults article:last-child{border:0}.conceptResults article>b{color:#17191d;margin:35px 0 8px;font-size:54px;display:block}.conceptResults h4{margin:35px 0 14px;font-size:22px}.conceptResults p,.conceptResults span{color:#666d74;font-size:10px;line-height:1.7}.conceptResults article:last-child p{color:#17191d;border-bottom:1px solid #e3ded7;padding:11px 0}@media (width<=760px){.demoAiConcept>header{flex-direction:column;align-items:flex-start}.conceptResults{grid-template-columns:1fr}.conceptResults article{border-bottom:1px solid #ded9d2;border-right:0}}.globalReach{color:#17191d;background:#f3f0ea;border-bottom:1px solid #d6d1c9;padding:105px 0}.globalReach header{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin:38px 0 48px;display:grid}.globalReach h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,78px);line-height:.94}.globalReach h2 em{color:#ff5e3a;font-family:Georgia,serif;font-weight:400;display:block}.globalReach header p{color:#666d74;max-width:450px;font:15px/1.65 Georgia,serif}.globalMarketGrid{border:1px solid #cfc9c1;grid-template-columns:repeat(3,1fr);display:grid}.globalMarketGrid>a{color:#17191d;border-right:1px solid #cfc9c1;grid-template-columns:auto 1fr;align-content:space-between;gap:24px;min-height:240px;padding:30px;transition:all .25s;display:grid}.globalMarketGrid>a:last-child{border-right:0}.globalMarketGrid>a:hover{color:#fff;background:#17191d;transform:translateY(-5px);box-shadow:0 20px 45px #17191d22}.globalMarketGrid>a>b{color:#ff5e3a;font-size:13px}.globalMarketGrid>a>span{letter-spacing:-.03em;align-content:end;font-size:28px;font-weight:850;display:grid}.globalMarketGrid small{color:#878c92;letter-spacing:.14em;margin-bottom:9px;font-size:7px}.globalMarketGrid strong{color:#767c83;letter-spacing:0;margin-top:25px;font-size:8px}.globalMarketGrid>a:hover strong{color:#ff7557}.marketPage{color:#17191d;background:#f3f0ea;min-height:100vh}.marketNav{background:#f7f4ef;border-bottom:1px solid #d5d0c8;justify-content:space-between;align-items:center;min-height:94px;padding:16px clamp(20px,5vw,78px);display:flex}.marketNav>div{align-items:center;gap:28px;font-size:9px;font-weight:900;display:flex}.marketNavCta{color:#fff;background:#17191d;padding:15px 20px}.marketHero{color:#fff;background:#0e141c;grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;min-height:680px;padding:90px clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.marketHero:before{content:"";background:radial-gradient(circle at 80% 35%,#204053,#0000 28%),linear-gradient(#5de6ff0c 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#5de6ff0c 1px,#0000 1px) 0 0/62px 62px;position:absolute;inset:0}.marketHero>div,.marketHero>aside{position:relative}.marketHero small,.marketPromise>small,.marketProducts header small,.marketCta>small{color:#5de6ff;letter-spacing:.22em;font-size:8px;font-weight:900}.marketHero h1{letter-spacing:-.065em;max-width:950px;margin:25px 0;font-size:clamp(60px,7.1vw,112px);font-weight:500;line-height:.88}.marketHero h1 em{color:#ff6444;font-family:Georgia,serif;font-weight:400;display:block}.marketHero p{color:#aab6c1;max-width:750px;font:18px/1.6 Georgia,serif}.marketHeroActions{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.marketHeroActions a{color:#fff;border:1px solid #40505f;padding:17px 22px;font-size:9px;font-weight:900}.marketHeroActions a:first-child{color:#0e141c;background:#ff6444;border-color:#ff6444}.marketHero aside{text-align:center;border:1px solid #5de6ff;border-radius:50%;place-content:center;justify-self:center;width:280px;height:280px;display:grid;box-shadow:0 0 0 25px #5de6ff08,0 0 70px #5de6ff20}.marketHero aside span{color:#5de6ff;font-size:62px;font-weight:900}.marketHero aside b{color:#fff;letter-spacing:.17em;margin:8px 0;font-size:12px}.marketHero aside small{color:#8597a6;font-size:7px}.marketPromise,.marketProducts{padding:105px clamp(24px,7vw,120px)}.marketPromise>small,.marketProducts header small{color:#ff5e3a}.marketPromise>h2{letter-spacing:-.05em;max-width:1150px;margin:30px 0 55px;font-size:clamp(42px,5vw,77px);line-height:.98}.marketPromise>div,.marketProducts>div{border:1px solid #cec8c0;grid-template-columns:repeat(3,1fr);display:grid}.marketPromise article,.marketProducts article{border-right:1px solid #cec8c0;min-height:250px;padding:32px}.marketPromise article:last-child,.marketProducts article:last-child{border-right:0}.marketPromise article>b,.marketProducts article>span{color:#ff5e3a;font-size:9px}.marketPromise h3,.marketProducts h3{margin:55px 0 14px;font-size:23px}.marketPromise p,.marketProducts p{color:#666d74;font-size:11px;line-height:1.7}.marketProducts{background:#fff}.marketProducts header{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.marketProducts header h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px)}.marketProducts article a{color:#17191d;border-bottom:1px solid #ff5e3a;margin-top:25px;padding-bottom:4px;font-size:9px;font-weight:900;display:inline-block}.marketCta{color:#fff;background:#ff5e3a;padding:100px clamp(24px,7vw,120px)}.marketCta>small{color:#17191d}.marketCta h2{letter-spacing:-.06em;max-width:1050px;margin:28px 0;font-size:clamp(48px,6vw,90px);line-height:.9}.marketCta p{max-width:700px;font:17px/1.6 Georgia,serif}.marketCta>a{color:#fff;background:#17191d;margin-top:25px;padding:17px 22px;font-size:9px;font-weight:900;display:inline-block}.marketShare{color:#fff;background:#0e141c;flex-wrap:wrap;align-items:center;gap:10px;padding:28px clamp(24px,7vw,120px);display:flex}.marketShare span{letter-spacing:.12em;margin-right:auto;font-size:9px;font-weight:900}.marketShare button,.marketShare a{color:#fff;background:0 0;border:1px solid #394654;align-items:center;min-height:40px;padding:0 15px;font-size:8px;font-weight:800;display:inline-flex}.marketFooter{color:#7f8d99;background:#0a0f15;justify-content:space-between;align-items:center;padding:32px clamp(24px,7vw,120px);font-size:8px;display:flex}.marketFooter>div{gap:22px;display:flex}.marketFooter a{color:#c6d0d8}@media (width<=900px){.globalReach header,.marketHero,.globalMarketGrid,.marketPromise>div,.marketProducts>div{grid-template-columns:1fr}.globalMarketGrid>a,.marketPromise article,.marketProducts article{border-bottom:1px solid #cfc9c1;border-right:0}.globalMarketGrid>a:last-child,.marketPromise article:last-child,.marketProducts article:last-child{border-bottom:0}.marketHero aside{display:none}.marketProducts header{display:block}.marketProducts header h2{margin-top:20px}}@media (width<=620px){.globalReach{padding:75px 0}.globalReach header{grid-template-columns:1fr;gap:15px}.marketNav>div>a:not(.marketNavCta){display:none}.marketNavCta{padding:12px}.marketHero{min-height:auto;padding-block:80px}.marketHero h1{font-size:57px}.marketHeroActions{display:grid}.marketHeroActions a{text-align:center}.marketFooter{align-items:flex-start;gap:25px}.marketFooter>div{gap:10px;display:grid}.marketShare span{width:100%;margin-bottom:6px}}.productHome section[id]{scroll-margin-top:100px}.productHome .links{gap:24px}.productHome .hero{align-items:center;gap:36px;min-height:620px;padding-top:72px;padding-bottom:72px}.productHome .hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,68px);line-height:1.06}.productHome .heroCopy>p{max-width:590px;font-size:17px;line-height:1.75}.productHome .heroButtons a{justify-content:center;align-items:center;gap:24px;min-height:50px;font-size:14px;display:inline-flex}.productHome .heroButtons a:nth-child(2){border:1px solid #17191d;border-radius:4px}.productHome .productHeroEvidence{max-width:100%;padding:0;transform:none}.productHeroEvidence>a{background:#fff;border:1px solid #d8d2ca;border-radius:12px;display:block;overflow:hidden;box-shadow:0 24px 60px #25201a20}.evidenceBrowser,.evidenceCaption{justify-content:space-between;gap:14px;padding:18px;font-size:11px;display:flex}.evidenceBrowser{color:#fff;letter-spacing:.04em;background:#17191d}.productHeroEvidence img{width:100%;height:auto;display:block}.evidenceCaption{align-items:center;font-size:12px;line-height:1.5}.evidenceCaption span{color:#b5381d}.productFilm video{border-radius:10px;width:100%;height:auto;display:block}.productHome .productFilm{background:#17191d;align-self:center;display:block;overflow:hidden}.productFilm p{color:#fff;margin:0;padding:16px 20px;font-size:15px;font-weight:700}.productFilm p small{color:#d2d2d2;margin-top:6px;font-size:12px;font-weight:400;display:block}.productHome .projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.productHome .projectGrid>article{border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.productHome .projectArt{height:220px}.productHome .projectBody{flex-direction:column;flex:1;padding:24px;display:flex}.productHome .projectBody>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.productHome .projectBody h3{font-size:23px}.productHome .projectBody p{font-size:14px;line-height:1.7}.productHome .projectBody li{font-size:12px;line-height:1.6}.productHome .projectActions{margin-top:auto;padding-top:18px}.productHome .status{white-space:nowrap;font-size:10px}.productHome .artPreview{opacity:1;min-height:40px;font-size:11px;transform:none}.galleryScreenshot{object-fit:cover;object-position:top;z-index:3;width:100%;height:100%;position:absolute;inset:0}.productHome .projectArt:has(.galleryScreenshot) .mini{display:none}.productHome a:focus-visible,.productHome button:focus-visible{outline-offset:4px;outline:3px solid #b33b21}@media (width<=1100px){.productHome .projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productHome .links{gap:16px}.productHome .hero{grid-template-columns:1fr;gap:36px}.productHome .heroCopy{max-width:760px}.productHome .productHeroEvidence{width:100%;max-width:760px;margin:auto}}@media (width<=760px){.productHome nav{height:74px;padding:0 5vw}.productHome .menu{min-width:44px;min-height:44px;display:block}.productHome .links{display:none}.productHome .links.show{background:#f7f4ef;flex-direction:column;gap:4px;padding:20px;display:flex;position:absolute;top:74px;left:0;right:0;box-shadow:0 15px 25px #0002}.productHome .links a{width:100%;padding:14px;font-size:14px}.productHome .hero{padding:44px 5vw}.productHome .heroCopy>p{font-size:16px}.productHome .heroButtons{flex-wrap:wrap;gap:12px;display:flex}.productHome .heroButtons a{white-space:nowrap;flex:1}.productHome .projectGrid{grid-template-columns:1fr}.productHome .evidenceBrowser{padding:12px;font-size:9px}.productHome .evidenceCaption{flex-direction:column;align-items:flex-start}.productHome .projectArt{height:240px}.productHome .work{padding-top:60px;padding-bottom:60px}.productHome .trust{flex-wrap:wrap;gap:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.suitePage{--cyan:#5de6ff;--green:#48d597;--orange:#ff6244;--ink:#080d14;background:var(--ink);color:#edf4f7;min-height:100vh;font-family:Arial,sans-serif}.suiteNav{background:#0b1119;border-bottom:1px solid #293542;justify-content:space-between;align-items:center;min-height:82px;padding:14px clamp(20px,5vw,76px);display:flex}.suiteBrand{color:#fff;align-items:center;gap:12px;display:flex}.suiteBrand>b{background:var(--cyan);color:#071018;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.suiteBrand>span{letter-spacing:.1em;font-size:12px;font-weight:950;display:grid}.suiteBrand small{color:#7890a1;margin-top:4px;font-size:7px}.suiteNav>div{color:#8ba0af;letter-spacing:.13em;align-items:center;gap:17px;font-size:8px;font-weight:900;display:flex}.suiteNav>div>i{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%}.suiteNav a{color:inherit}.suiteExit{border:1px solid #344250;padding:12px}.suiteHero{background:radial-gradient(circle at 78%,#182f43,#0000 32%),radial-gradient(circle at 70%,#684cff20,#0000 38%),#080d14;border-bottom:1px solid #293542;grid-template-columns:1fr 320px;align-items:center;gap:50px;min-height:540px;padding:clamp(70px,9vw,135px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.suiteHero:before{content:"";opacity:.13;background-image:linear-gradient(#5de6ff26 1px,#0000 1px),linear-gradient(90deg,#5de6ff26 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.suiteHero>div,.suiteHero>aside{position:relative}.suiteHero small,.suiteWorkspace small,.suiteScope small{color:var(--cyan);letter-spacing:.2em;font-size:8px;font-weight:900}.suiteHero h1{letter-spacing:-.065em;max-width:970px;margin:24px 0;font-size:clamp(56px,7vw,110px);font-weight:500;line-height:.88}.suiteHero h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400;display:block}.suiteHero p{color:#a4b3c0;max-width:690px;font:18px/1.6 Georgia,serif}.suiteHero>aside{border:1px solid var(--cyan);text-align:center;border-radius:50%;place-content:center;width:270px;height:270px;display:grid;box-shadow:0 0 0 25px #5de6ff08,0 0 75px #5de6ff1d}.suiteHero>aside b{font-size:76px}.suiteHero>aside span{color:var(--cyan);letter-spacing:.18em;font-size:8px}.suiteHero>aside i{border:1px dashed #7566ff;border-radius:50%;animation:16s linear infinite aiOrbit;position:absolute;inset:-22px}.suiteHero>aside i:last-child{animation-direction:reverse;inset:34px}.suiteStatus{background:#0c141e;border-bottom:1px solid #293542;grid-template-columns:repeat(4,1fr);display:grid}.suiteStatus span{color:#7f93a3;text-align:center;letter-spacing:.14em;border-right:1px solid #293542;padding:18px;font-size:7px;font-weight:900}.suiteStatus i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.suiteShell{border-bottom:1px solid #293542;grid-template-columns:330px minmax(0,1fr);display:grid}.suiteDirectory{background:#0b1119;border-right:1px solid #293542}.suiteDirectory>header{padding:34px}.suiteDirectory h2{margin:13px 0 0;font-size:27px}.suiteDirectory button{color:#dbe5eb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #263440;grid-template-columns:46px 1fr 24px;align-items:center;gap:13px;width:100%;min-height:112px;padding:18px 24px;display:grid}.suiteDirectory button>em{width:42px;height:42px;color:var(--cyan);border:1px solid #344553;place-items:center;font-size:20px;font-style:normal;display:grid}.suiteDirectory button>span{gap:7px;display:grid}.suiteDirectory button>span b{font-size:11px}.suiteDirectory button>span small{color:#718697;font-size:8px;line-height:1.4}.suiteDirectory button>i{color:#586d7d;font-size:8px;font-style:normal}.suiteDirectory button:hover,.suiteDirectory button.active{box-shadow:inset 3px 0 var(--cyan);background:#111d28}.suiteDirectory button.active>em{background:var(--cyan);color:#071018}.suiteWorkspace{background:#0d151f;min-width:0}.suiteWorkspace>header{border-bottom:1px solid #293542;justify-content:space-between;align-items:center;min-height:120px;padding:28px clamp(24px,4vw,60px);display:flex}.suiteWorkspace>header h2{margin:11px 0 5px;font-size:35px}.suiteWorkspace>header p{color:#8093a2;margin:0;font-size:10px}.suiteWorkspace>header>span{color:#8093a2;letter-spacing:.12em;font-size:8px}.suiteWorkspace>header>span i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.suiteWorkGrid{background:#293542;grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);gap:1px;display:grid}.suiteInput,.suiteOutput{background:#0b1119;padding:clamp(24px,3vw,45px)}.suiteOutput{background:#0d151f}.suiteInput label{color:#a8b7c2;letter-spacing:.08em;gap:8px;margin-top:18px;font-size:8px;font-weight:900;display:grid}.suiteInput select,.suiteInput textarea{color:#eaf3f6;background:#080d14;border:1px solid #334453;width:100%;padding:13px}.suiteInput textarea{resize:vertical;min-height:250px;font:11px/1.7 Arial}.suiteInput select:focus,.suiteInput textarea:focus{outline:1px solid var(--cyan)}.suiteInputActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.suiteInputActions button,.suiteRun{color:#d8e4e9;cursor:pointer;background:#111c27;border:1px solid #354554;min-height:42px;font-size:8px;font-weight:900}.suiteRun{background:var(--orange);color:#0b1119;letter-spacing:.11em;border:0;width:100%;min-height:54px;margin-top:15px}.suiteRun:disabled{opacity:.5}.suiteSafety{color:#667a89;font-size:7px;line-height:1.6}.suiteOutput>header{border-bottom:1px solid #293542;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.suiteOutput>header b{color:#6f8291;font-size:8px}.suiteOutput>header b i{background:#657786;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.suiteOutput>header b.ready{color:var(--green)}.suiteOutput>header b.ready i{background:var(--green);box-shadow:0 0 10px var(--green)}.suiteStandby{text-align:center;place-content:center;justify-items:center;min-height:530px;display:grid}.suiteStandby>b{color:#233746;font-size:70px}.suiteStandby h3{font-size:30px}.suiteStandby p{color:#718493;max-width:400px;font:15px/1.6 Georgia,serif}.suiteResults{grid-template-columns:180px 1fr;gap:12px;margin-top:20px;display:grid}.suiteResults>article{background:#0a1119;border:1px solid #2f3d49;min-height:170px;padding:20px}.suiteResults article>small{color:var(--cyan);letter-spacing:.14em;font-size:7px;font-weight:900}.suiteResults article h3{margin:27px 0 10px;font-size:21px}.suiteResults article p{color:#aebdc7;font-size:10px;line-height:1.7}.suiteResults .wide{grid-column:1/-1;min-height:0}.suiteScore{text-align:center}.suiteScore>div{background:radial-gradient(circle,#0a1119 57%,transparent 59%),conic-gradient(var(--green) var(--score),#263440 0);border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 16px;display:grid}.suiteScore>div b{font-size:24px}.suiteScore>span{color:#748795;margin-top:9px;font-size:7px;display:block}.sources p{border-top:1px solid #263440;align-items:center;gap:8px;margin:0;padding:10px 0;display:flex}.sources p span{color:var(--green);margin-left:auto}.priority{color:var(--orange)}.route{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.route small{width:100%}.route span{color:#c8d5dc;text-align:center;border:1px solid #355061;flex:1;min-width:90px;padding:12px;font-size:8px}.route i{color:var(--cyan);font-style:normal}.actionRow{border-top:1px solid #283641;grid-template-columns:100px 1fr 110px;gap:12px;padding:13px 0;font-size:9px;display:grid}.actionRow em{color:var(--cyan);text-align:right;font-style:normal}.checkGrid{grid-template-columns:1fr 1fr;display:grid}.checkGrid p{border:1px solid #283641;margin:0;padding:10px}.checkGrid b{color:var(--orange)}.riskRow{border-top:1px solid #293642;grid-template-columns:20px 65px 1fr 70px;align-items:center;gap:10px;padding:13px 0;font-size:8px;display:grid}.riskRow input{accent-color:var(--green)}.riskRow>b{color:var(--orange)}.riskRow>em{color:var(--green);text-align:right;font-style:normal}.suiteScope{color:#17191d;background:#f4f1ec;padding:clamp(55px,7vw,95px) clamp(24px,5vw,70px)}.suiteScope>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:25px;display:grid}.suiteScope>header small{color:#e44227;grid-column:1/-1}.suiteScope h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.94}.suiteScope>header p{color:#666d73;font:15px/1.6 Georgia,serif}.suiteScope>div{border:1px solid #d0cbc3;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.suiteScope article{border-right:1px solid #d0cbc3;min-height:210px;padding:25px}.suiteScope article:last-child{border:0}.suiteScope article>b{color:#e44227}.suiteScope article h3{margin-top:55px;font-size:17px}.suiteScope article span{color:#73777b;font-size:8px}.suiteScope footer{justify-content:space-between;align-items:center;gap:25px;margin-top:28px;display:flex}.suiteScope footer p{color:#686d72;max-width:760px;font-size:9px;line-height:1.6}.suiteScope footer a,.suiteUtility a{color:#fff;background:#17191d;padding:15px 18px;font-size:8px;font-weight:900}.suiteUtility{background:#0b1119;justify-content:flex-end;gap:8px;padding:20px 5vw;display:flex}.suiteUtility button{color:#d8e4e9;cursor:pointer;background:#111c27;border:1px solid #354554;padding:13px 16px;font-size:8px;font-weight:900}@media (width<=1000px){.suiteHero{grid-template-columns:1fr}.suiteHero>aside{display:none}.suiteShell{grid-template-columns:1fr}.suiteDirectory{border-right:0}.suiteWorkGrid{grid-template-columns:1fr}.suiteScope>div{grid-template-columns:1fr 1fr}.suiteScope article:nth-child(2){border-right:0}.suiteScope article:nth-child(-n+2){border-bottom:1px solid #d0cbc3}}@media (width<=650px){.suiteNav>div{font-size:0}.suiteNav>div a{font-size:7px}.suiteExit{display:none}.suiteHero{min-height:440px}.suiteHero h1{font-size:53px}.suiteStatus{grid-template-columns:1fr 1fr}.suiteStatus span:nth-child(2){border-right:0}.suiteWorkspace>header{align-items:flex-start}.suiteWorkspace>header>span{display:none}.suiteResults{grid-template-columns:1fr}.suiteResults .wide{grid-column:auto}.actionRow{grid-template-columns:1fr}.actionRow em{text-align:left}.checkGrid{grid-template-columns:1fr}.riskRow{grid-template-columns:20px 1fr}.riskRow em{text-align:left;grid-column:2}.suiteScope>header,.suiteScope>div{grid-template-columns:1fr}.suiteScope article{border-bottom:1px solid #d0cbc3;border-right:0}.suiteScope footer{flex-direction:column;align-items:flex-start}.suiteUtility{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.suiteHero>aside i{animation:none}}
