.custom-page{background:#080e0b;color:#f0f3ef;font-family:Arial,Helvetica,sans-serif}.custom-page .header{position:relative;background:#080e0b;border-bottom:1px solid #29352e}.custom-wrap{max-width:1536px;margin:auto;padding:70px 4%}.custom-page h1,.custom-page h2,.custom-page h3{font-weight:500;letter-spacing:-.04em;line-height:1.08}.custom-page h1{font-size:clamp(42px,5vw,76px);margin:0 0 22px}.custom-page h2{font-size:clamp(34px,3.3vw,50px);margin:0 0 26px}.custom-page h3{font-size:24px;margin:24px 0 14px}.custom-page p{line-height:1.6;color:#b4bfb7}.custom-page .eyebrow{color:#b5d7c2;font-size:10px;margin-bottom:22px}.custom-lead{font-size:20px;margin-bottom:28px}.custom-button{background:#bedcc9;color:#0b1710;border-color:#bedcc9;font-size:12px}.custom-button:hover{background:#d8eadf;color:#080e0b}.custom-hero figure{margin:46px 0 0}.app-shot{display:block;border:1px solid #3a493f;border-radius:4px;overflow:hidden}.app-shot img{display:block;width:100%;height:auto}.app-shot:focus-visible{outline:3px solid #bedcc9;outline-offset:5px}.custom-page figcaption{display:flex;justify-content:space-between;gap:15px;font:9px monospace;color:#92a197;margin-top:14px}.custom-split{display:grid;grid-template-columns:1.4fr 1fr;gap:5%;align-items:center;border-top:1px solid #29352e}.custom-copy p{font-size:17px}.custom-copy .custom-note{font-size:12px;color:#84958a;margin-top:25px}.custom-features{border-top:1px solid #29352e}.custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.custom-grid p{font-size:15px}.custom-features .app-shot{aspect-ratio:1.5;display:flex;align-items:center;background:#151e18}.custom-features .app-shot img{height:auto;object-fit:contain}.custom-process{background:#e0e5df;color:#101b14}.custom-process p,.custom-process .eyebrow{color:#46594b}.custom-process h2{margin-bottom:45px}.custom-process article{border-top:1px solid #9daaa0;padding-top:22px}.custom-process h3{font-size:22px}.custom-closing{display:flex;align-items:center;justify-content:space-between;gap:35px}.custom-closing h2{font-size:clamp(32px,3vw,46px)}.custom-closing .button{flex-shrink:0}.custom-page footer{border-top:1px solid #29352e}
@media(max-width:900px){.custom-split{grid-template-columns:1fr}.custom-copy{margin-top:30px}.custom-closing{display:block}.custom-closing .button{margin-top:20px}}
@media(max-width:720px){.custom-wrap{padding:45px 6%}.custom-page h1{font-size:42px}.custom-page h2{font-size:34px}.custom-lead{font-size:17px}.custom-grid{grid-template-columns:1fr;gap:35px}.custom-page figcaption{display:block;font-size:8px;line-height:1.8}.custom-page figcaption span{display:block}.custom-hero figure{margin-top:30px}.custom-page .header{background:#080e0b}.custom-features .app-shot{aspect-ratio:auto}.custom-copy p{font-size:16px}.custom-page .button{max-width:100%;gap:20px}.custom-page .custom-process .eyebrow{margin-bottom:12px}}

.simulation-capabilities{border-top:1px solid #29352e}.simulation-capabilities .capability-intro{max-width:650px;font-size:18px;margin-bottom:42px}.simulation-capabilities .custom-grid{row-gap:42px}.simulation-capabilities article{border-top:1px solid #34453a;padding-top:24px}.simulation-capabilities article .eyebrow{font-size:10px}.simulation-capabilities h3{margin-top:18px}.simulation-capabilities h2{max-width:700px}

/* Radar Studio product styling, aligned with Mural's main site. */
.custom-page{background:#080b0a;color:#f3f4f1}.custom-page .header{position:absolute;top:0;left:0;width:100%;z-index:5;background:transparent;border-bottom:1px solid #ffffff35}.custom-hero{position:relative;max-width:none;padding:170px max(4%,calc((100% - 1440px)/2)) 70px;background:linear-gradient(90deg,#080b0af2,#080b0abf),url('/assets/hero-wide.webp') center top/cover no-repeat}.custom-hero>*{position:relative;max-width:1440px;margin-left:auto;margin-right:auto}.custom-page .custom-hero h1{font-weight:600;font-size:clamp(48px,5.2vw,80px);margin:0 0 24px}.custom-hero .custom-lead{font-size:clamp(22px,2.1vw,30px);line-height:1.45;margin:0 0 30px}.custom-hero .button{display:flex;width:max-content;margin-left:0}.custom-hero figure{max-width:1440px;margin-left:auto;margin-right:auto}.custom-button{background:transparent;color:#f3f4f1;border:1px solid #a0aaa3}.custom-button:hover{background:#f3f4f1;color:#080b0a}.custom-page .eyebrow{color:#a0aaa3}.custom-page p{color:#a7b0aa}.custom-process{background:#cdd2cc;color:#101513}.custom-process p,.custom-process .eyebrow{color:#465149}.custom-page .custom-process h3{color:#101513}.custom-page .custom-lead{color:#e4e8e3}.custom-page .header nav.open{background:#121c17}
@media(max-width:720px){.custom-page .header{background:transparent}.custom-hero{padding:128px 6% 45px;background-position:center top}.custom-page .custom-hero h1{font-size:clamp(42px,10vw,54px)}.custom-hero .custom-lead{font-size:23px}.custom-hero .button{width:auto;max-width:max-content}.custom-page .header .brand{flex-shrink:0}}


