/* 247 MVP: original typography and palette, a clear outcome-led structure. */
.s247-site{margin:0;background:#131313;color:#151515;font-family:'PP Neue Montreal',Arial,sans-serif;-webkit-font-smoothing:antialiased}.s247-site *, .s247-header *, .s247-footer *{box-sizing:border-box}.s247-site [hidden]{display:none!important}.s247-site h1,.s247-site h2,.s247-site h3,.s247-site p{margin:0}.s247-site h1,.s247-site h2,.s247-site h3{font-weight:500;letter-spacing:-.045em;line-height:1.08}.s247-site h1{font-size:clamp(42px,5.5vw,82px);max-width:1050px}.s247-site h2{font-size:clamp(34px,4.1vw,62px);max-width:1000px}.s247-site h3{font-size:28px}.s247-site p{line-height:1.6}.s247-site a,.s247-header a,.s247-footer a{color:inherit;text-decoration:none}.s247-site button{font:inherit}.s247-wrap{width:calc(100% - 80px);max-width:1440px;margin:auto}.s247-section{padding:100px 0}.s247-section.dark,.s247-pagehero.dark{background:#131313;color:#fff}.s247-section.light{background:#fff;color:#151515}.s247-label{font-size:12px!important;text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px!important;color:#777}.dark .s247-label{color:#a7acb8}.s247-lead{font-size:clamp(18px,1.45vw,22px);max-width:780px;margin-top:26px!important;margin-bottom:32px!important;color:#656565}.dark .s247-lead{color:#b7b9c0}.s247-pagehero{padding:160px 0 90px}.s247-pagehero .s247-lead{max-width:760px}.s247-section[id]{scroll-margin-top:80px}.s247-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:42px;padding:11px 20px;border-radius:100px;border:1px solid transparent;font-size:14px;font-weight:400;line-height:1.2;white-space:normal;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,box-shadow .2s;position:relative}.s247-button.primary{background:#0040c0;color:#fff;border-color:#285bc4}.s247-button.secondary{background:#151515;color:white;border-color:#444;box-shadow:inset 0 0 0 2px #202020,0 0 0 1px #30343c}.s247-button span:last-child{transition:transform .25s}.s247-button:hover span:last-child{transform:translate(2px,-2px)}.s247-button.primary:hover{background:#0754dd;box-shadow:0 0 0 4px #0040c021}.s247-button.secondary:hover{box-shadow:inset 0 0 0 2px #303744,0 0 0 1px #6080c7}.s247-button:disabled{opacity:.65;cursor:wait}.s247-site :focus-visible,.s247-header :focus-visible,.s247-footer :focus-visible{outline:2px solid #6596ff;outline-offset:5px}.s247-skip{position:fixed;top:-100px;left:20px;padding:12px;background:#fff;z-index:3000}.s247-skip:focus{top:10px}
/* One compact, shared navigation; no moving ticker. */
.s247-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#111111f2;color:#fff;border-bottom:1px solid #ffffff1c;backdrop-filter:blur(16px);font-family:'PP Neue Montreal',Arial,sans-serif}.s247-nav-wrap{max-width:1520px;width:calc(100% - 64px);margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:80px;gap:28px}.s247-brand{display:flex;align-items:center;gap:8px;flex:none}.s247-mark{width:60px;height:42px;object-fit:contain}.s247-word{width:148px;height:40px;object-fit:contain}.s247-nav{display:flex;align-items:center;gap:30px}.s247-nav>a:not(.s247-button){font-size:14px;white-space:nowrap;position:relative;padding:10px 0}.s247-nav>a:not(.s247-button):after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}.s247-nav>a:hover:after,.s247-nav>a[aria-current]:after{transform:scaleX(1)}.s247-menu-toggle{display:none;color:#fff;border:1px solid #555;border-radius:30px;background:#181818;padding:10px 15px;font:inherit}.systems-interactive-hero{padding-top:80px;background:#050506;min-height:100svh}.systems-interactive-hero iframe{display:block;width:100%;height:calc(100svh - 80px);min-height:650px;border:0}
/* Three outcomes, then a full-width visual workspace: not a left-hand menu clone. */
.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:52px 0 36px}.outcome-card{border:1px solid #393939;background:#191919;color:white;display:flex;flex-direction:column;text-align:left;border-radius:16px;padding:28px;position:relative;min-height:235px;cursor:pointer;transition:border-color .2s,background .2s}.outcome-card[aria-pressed=true]{border-color:#5e85dc;background:linear-gradient(125deg,#152549,#15191f 75%)}.outcome-card:hover{border-color:#8496bc}.outcome-number{font-size:12px;color:#8e9bb8;margin-bottom:28px}.outcome-card strong{font-weight:500;font-size:27px;line-height:1.1;letter-spacing:-.035em;margin-bottom:16px}.outcome-card>span:not(.outcome-number):not(.outcome-arrow){font-size:15px;line-height:1.5;color:#aeb3bf;max-width:310px}.outcome-arrow{position:absolute;right:24px;top:24px;font-size:24px;color:#779cf3}.system-choices{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.system-choices button{border:1px solid #40434a;border-radius:30px;background:transparent;color:#b8bdc8;padding:10px 17px;font-size:14px;cursor:pointer}.system-choices button[aria-pressed=true]{background:white;color:#151515;border-color:#fff}.system-panel{border:1px solid #353b47;background:#0d1016;border-radius:20px;overflow:hidden}.system-panel-heading{padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #ffffff15}.system-panel-heading .s247-label{margin-bottom:12px!important;color:#80a5fa}.system-panel-heading h3{font-size:34px}.system-panel-heading p:not(.s247-label){color:#a7afbe;margin-top:14px;max-width:700px;font-size:16px}.system-panel-heading .s247-button{flex:none}.system-visual{position:relative;padding:40px 8%;min-height:360px;background:radial-gradient(ellipse at 50% 100%,#152c5b70,transparent 70%),#0c1017;overflow:hidden}.visual-note{font-size:11px;color:#8e9bb2;text-align:center;display:block;margin-top:22px;line-height:1.5}.system-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff20}.system-phases>div{padding:24px;border-right:1px solid #ffffff15;transition:background .3s}.system-phases>div:last-child{border:0}.system-phases span{display:block;font-size:11px;color:#6c8cc6;margin-bottom:15px}.system-phases strong{font-weight:500;font-size:16px;display:block;margin-bottom:8px}.system-phases small{color:#939fb3;font-size:13px;line-height:1.45;display:block}.system-phases .phase-active{background:#162b51}.system-phases .phase-done span{color:#8badff}.system-phases .phase-done span:after{content:' ✓'}.system-controls{border-top:1px solid #ffffff15;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 32px}.system-controls>[data-status]{font-size:12px;color:#9caac0}.system-panel.is-playing .system-visual{animation:softlight 1.2s ease-out}.system-panel.is-playing .concept{animation:reveal .6s both}.system-panel.is-playing .concept:nth-child(2){animation-delay:.15s}.system-panel.is-playing .concept:nth-child(3){animation-delay:.3s}@keyframes reveal{from{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes softlight{50%{background-color:#142139}}
/* Different illustrative surfaces for the different work. */
.concept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:850px;margin:auto}.concept{aspect-ratio:4/4.5;border:1px solid #7299e355;border-radius:10px;padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#163b80,#070c17);isolation:isolate}.concept small,.concept>span{font-size:9px;letter-spacing:.14em;color:#b2c8ee}.concept strong{font-size:clamp(17px,2.3vw,34px);font-weight:500;line-height:1.05;max-width:220px;z-index:1;letter-spacing:-.04em}.concept-2{background:linear-gradient(135deg,#b2c9eb,#e2e9f6);color:#10254c}.concept-2 small,.concept-2>span{color:#193b76}.concept-3{background:linear-gradient(125deg,#071125,#193f82)}.concept-shape{position:absolute;width:75%;aspect-ratio:1;border:26px solid #72a7fb55;border-radius:42%;right:-22%;top:10%;transform:rotate(-35deg);box-shadow:inset 0 0 20px #ffffff33,0 0 24px #5f98ff55;z-index:-1}.concept-2 .concept-shape{right:-15%;top:20%;border-color:#fff9;border-radius:50%}.concept-3 .concept-shape{border-radius:25%;transform:rotate(30deg);top:25%}.video-layout{display:flex;justify-content:center;gap:50px;align-items:center}.video-frame{width:180px;min-height:285px;border-radius:18px;border:1px solid #7996bd;background:linear-gradient(150deg,#385c94,#10254a 60%,#070c15);padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.video-frame>span{font-size:9px;color:#b8cae5}.video-frame strong{font-size:29px;line-height:1.05;font-weight:500;z-index:1}.video-frame small{font-size:10px}.video-wave{position:absolute;width:200%;height:90px;left:-50%;top:95px;border:20px solid #779ad04d;border-radius:50%;transform:rotate(-30deg)}.video-tracks{max-width:330px;flex:1}.video-tracks>span{font-size:10px;color:#93a5c0}.track{padding:15px;background:linear-gradient(90deg,#2352a9,#162947);border-radius:5px;margin:16px 0;font-size:13px;border:1px solid #5272a8}.track:nth-child(3){margin-left:20px}.track:nth-child(4){margin-right:35px}.video-tracks p{font-size:13px;color:#9fadc3}.brand-board{display:flex;gap:30px;max-width:700px;margin:auto}.brand-art{flex:1;min-height:270px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 70%,#4a72b3,#102245 55%,#080f1d);border:1px solid #365887;border-radius:12px;position:relative}.brand-art>div{width:100px;height:170px;border:1px solid #a1b5d8;border-radius:50px 50px 24px 24px;background:linear-gradient(100deg,#09275a,#a4c5ee 45%,#234f89 65%,#06152d);box-shadow:0 30px 30px #0008;transform:rotate(-15deg)}.brand-art>span{position:absolute;bottom:15px;font-size:9px;letter-spacing:.1em}.brand-swatches{width:150px;display:flex;flex-wrap:wrap;gap:8px;align-content:center}.brand-swatches>span{width:100%;font-size:13px}.brand-swatches i{height:45px;width:38px;border:1px solid #657da3;background:#183a75}.brand-swatches i:nth-of-type(2){background:#98b0d4}.brand-swatches i:nth-of-type(3){background:#e7eef9}.brand-swatches p{font-size:12px;color:#a9b5c8;margin-top:20px}.knowledge-board{max-width:650px;margin:auto}.question{margin-left:20%;padding:16px 22px;background:#28477b;border-radius:14px 14px 0 14px;font-size:16px}.answer{margin-top:20px;border:1px solid #3d516e;border-radius:14px;background:#131e30;padding:24px}.answer>small{color:#8babdf;font-size:10px;letter-spacing:.08em}.answer p{margin:14px 0;color:#e3e9f2}.source{font-size:12px;color:#9fbbeb;border-top:1px solid #ffffff15;padding-top:9px;margin-top:9px}.dashboard-board{display:flex;align-items:stretch;gap:24px;max-width:750px;margin:30px auto}.dash-stat{padding:26px;border:1px solid #3b577f;border-radius:12px;background:#18294a;width:35%;display:flex;flex-direction:column;gap:12px}.dash-stat small{font-size:10px;color:#a5b9d7}.dash-stat strong{font-weight:400;font-size:75px;line-height:1}.dash-stat>span{font-size:13px;color:#acbcd7}.dash-list{flex:1;border:1px solid #34445d;border-radius:12px;padding:18px;background:#111b2a}.dash-list p{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:20px 0;border-bottom:1px solid #ffffff15;font-size:14px}.dash-list p:last-child{border:0}.dash-list i{width:6px;height:6px;background:#85aafa;border-radius:50%}.dash-list span{margin-left:auto;font-size:11px;color:#9aaecf}.agent-board{display:flex;align-items:center;justify-content:center;gap:26px;min-height:240px}.agent-node{padding:24px;border:1px solid #3e5373;border-radius:16px;background:#162239;font-size:19px}.agent-node small{display:block;font-size:12px;margin-top:12px;color:#a2b3ce}.agent-core{width:140px;height:140px;border-radius:50%;border:1px solid #5c8bda;box-shadow:0 0 0 15px #274a8022,0 0 60px #2566e433;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:42px;background:#172c53;flex:none}.agent-core small{font-size:8px;letter-spacing:.1em}.agent-board>span{color:#6389c8}.support-board{display:grid;grid-template-columns:1fr 1.3fr;gap:25px;align-items:center;max-width:850px;margin:10px auto}.ticket{border-left:2px solid #628ed9;padding:22px;background:#141c2b}.ticket>span{font-size:10px;color:#9db3d7}.ticket p{margin:20px 0;font-size:20px}.ticket small{font-size:12px;color:#9eaec8}.support-board .answer{margin:0}.review-chip{display:inline-block;background:#264372;padding:6px 10px;border-radius:20px;font-size:11px}.growth-board{display:flex;align-items:center;gap:60px;max-width:750px;margin:auto}.growth-bars{height:250px;display:flex;align-items:end;gap:20px;flex:1;border-bottom:1px solid #556987}.growth-bars span{height:var(--bar);flex:1;background:linear-gradient(#5b8ce0,#193566);border-radius:6px 6px 0 0;display:flex;align-items:end;justify-content:center;padding-bottom:12px;min-width:30px}.growth-board>div:last-child{flex:1}.growth-board small{font-size:10px;color:#9bb5db}.growth-board h3{font-size:27px;margin:18px 0}.growth-board p{font-size:14px;color:#aab8cd}.talent-board{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:800px;margin:35px auto}.talent-board>div{padding:25px;border:1px solid #3d506e;border-radius:12px;background:linear-gradient(145deg,#1e3459,#0e1727)}.talent-board span{font-size:44px;color:#789bce}.talent-board h3{font-size:23px;margin:30px 0 12px}.talent-board p{font-size:13px;color:#a5b4ce}.custom-board{display:flex;max-width:650px;margin:10px auto;border:1px solid #3d5374;border-radius:12px;overflow:hidden;background:#131e30}.custom-sidebar{width:70px;flex:none;background:#1e3152;display:flex;align-items:center;flex-direction:column;gap:22px;padding:28px 10px}.custom-sidebar i{width:20px;height:20px;border:1px solid #8faad1;border-radius:5px}.custom-content{padding:30px}.custom-content small{font-size:10px;color:#9eb6db}.custom-content h3{font-size:30px;margin:25px 0}.custom-content>div{display:flex;gap:10px;flex-wrap:wrap}.custom-content span{font-size:12px;padding:12px;border:1px solid #3b5379;border-radius:5px}.enterprise-board{max-width:700px;margin:25px auto}.enterprise-core{padding:30px;text-align:center;border:1px solid #5b80b7;border-radius:14px;background:#1b345d;font-size:22px}.enterprise-teams{display:flex;justify-content:space-around;gap:16px;padding-top:45px;position:relative}.enterprise-teams:before{content:'';position:absolute;top:0;height:45px;border-left:1px dashed #6384b7;left:50%}.enterprise-teams span{position:relative;flex:1;text-align:center;padding:20px;border:1px solid #3e5577;border-radius:8px;background:#142239;font-size:14px}
/* Content pages and shared footer */
.s247-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0 35px}.s247-cards article{padding-top:26px;border-top:1px solid #d4d4d4}.dark .s247-cards article{border-color:#444}.s247-cards h3{margin:20px 0 18px;font-size:27px}.s247-cards p{font-size:17px;color:#656565}.dark .s247-cards p{color:#b4b4b4}.s247-founder{font-size:14px;margin:24px 0!important;color:#555}.s247-faq{margin-top:42px;max-width:960px}.s247-faq details{border-top:1px solid #444;padding:23px 0}.s247-faq summary{font-size:23px;cursor:pointer;line-height:1.4}.s247-faq p{color:#aaa;font-size:17px;padding:22px 30px 5px 0;max-width:820px}.light .s247-faq details{border-color:#ddd}.light .s247-faq p{color:#666}.s247-linkgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.s247-linkgrid a{display:block;padding:36px 36px 65px;border:1px solid #ddd;border-radius:14px;position:relative;transition:border-color .2s,background .2s}.s247-linkgrid a:hover{border-color:#5778bb;background:#f6f8fc}.s247-linkgrid span{font-size:12px;letter-spacing:.04em;color:#0040c0}.s247-linkgrid h3{font-size:32px;margin:24px 0 18px}.s247-linkgrid p{font-size:17px;color:#666;max-width:550px}.s247-linkgrid b{position:absolute;bottom:25px;right:30px;font-size:25px;font-weight:400;color:#0040c0}.s247-footer{background:white;color:#161616;border-top:1px solid #ddd;font-family:'PP Neue Montreal',Arial,sans-serif}.s247-footer-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:60px;padding-top:70px;padding-bottom:70px}.s247-footer-grid>div{min-width:0}.s247-footer h2{font-size:14px;letter-spacing:0;font-weight:500;margin:0 0 24px}.s247-footer-grid>div>a:not(.s247-button){display:block;font-size:14px;margin:14px 0;color:#666}.s247-footer p{font-size:16px;line-height:1.6;color:#666;margin:0 0 25px}.s247-footer .s247-signature{font-size:24px;line-height:1.2;letter-spacing:-.03em;max-width:330px;color:#171717;margin:50px 0 0}.s247-signature span{color:#858585}.s247-footer-bottom{border-top:1px solid #ddd;padding-top:24px;padding-bottom:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#777}.s247-footer-bottom>div{display:flex;gap:25px}.s247-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.s247-contact-form form{display:block;width:100%;max-width:none}.s247-contact-form label{color:#333;font-size:14px;margin:18px 0 8px;display:block}.s247-contact-form input:not([type=submit]),.s247-contact-form textarea{width:100%;background:#fafafa;color:#111;border:1px solid #bbb;border-radius:8px;min-height:48px;padding:12px;font:inherit}.s247-contact-form textarea{min-height:140px}.s247-contact-form input[type=submit]{margin-top:22px;border-radius:30px;background:#0040c0;color:#fff;border:0;padding:14px 25px;font:inherit}.s247-contact-form [data-247-status]{font-size:14px;padding:14px 0;color:#555}.s247-legacy main{padding-top:80px}.s247-legacy .n-header,.s247-legacy .n-nav-marquee-css{display:none!important}.s247-legacy .s247-header{display:block}.s247-legacy .s247-footer h2{font-size:14px}.s247-legacy .s247-footer .s247-signature{font-size:24px}html{scroll-behavior:smooth;scroll-padding-top:100px}body{overflow-x:clip}
@media(min-width:1600px){.s247-section{padding:120px 0}.system-visual{min-height:420px}}
@media(max-width:1100px){.s247-nav{gap:20px}.s247-word{width:125px}.s247-mark{width:50px}.s247-nav-wrap{gap:16px}.s247-cards{gap:25px}.outcome-card{padding:24px}.outcome-card strong{font-size:24px}.system-panel-heading h3{font-size:29px}.s247-contact-grid{gap:40px}}
@media(max-width:950px){.s247-nav-wrap{min-height:72px}.s247-menu-toggle{display:block}.s247-nav{display:none;position:absolute;top:71px;left:0;right:0;background:#131313;padding:24px 32px 32px;border-bottom:1px solid #444;max-height:calc(100dvh - 72px);overflow:auto}.s247-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:12px}.s247-nav>a:not(.s247-button){font-size:20px;padding:12px 0}.s247-nav .s247-button{align-self:start;margin-top:12px}.s247-pagehero{padding-top:130px}.outcome-card{min-height:250px}.system-panel-heading{padding:26px;align-items:start;flex-direction:column;gap:22px}.system-visual{padding:30px 5%}.agent-board{gap:15px}.agent-node{padding:17px}.agent-core{width:110px;height:110px}.s247-footer-grid{gap:30px}.systems-interactive-hero{padding-top:72px}.systems-interactive-hero iframe{height:calc(100svh - 72px)}.s247-legacy main{padding-top:72px}}
@media(max-width:700px){.s247-wrap{width:calc(100% - 40px)}.s247-nav-wrap{width:calc(100% - 32px)}.s247-section{padding:65px 0}.s247-pagehero{padding:125px 0 65px}.s247-site h1{font-size:43px}.s247-site h2{font-size:36px}.s247-lead{font-size:18px}.outcome-grid{grid-template-columns:1fr;gap:10px;margin:32px 0 25px}.outcome-card{min-height:0;padding:20px 48px 20px 20px;display:grid;grid-template-columns:26px 1fr;column-gap:12px}.outcome-number{margin:3px 0 0;font-size:10px;grid-row:1/3}.outcome-card strong{font-size:23px;margin-bottom:8px}.outcome-card>span:not(.outcome-number):not(.outcome-arrow){font-size:13px;max-width:none}.outcome-arrow{top:20px;right:18px;font-size:20px}.system-choices{gap:8px}.system-choices button{font-size:12px;padding:9px 13px}.system-panel{border-radius:14px}.system-panel-heading{padding:22px}.system-panel-heading h3{font-size:27px}.system-panel-heading p:not(.s247-label){font-size:15px}.system-visual{padding:26px 18px;min-height:0}.concept-grid{gap:7px}.concept{padding:10px;aspect-ratio:3/5}.concept small,.concept>span{font-size:6px;letter-spacing:.02em}.concept strong{font-size:17px}.concept-shape{border-width:14px}.system-phases{grid-template-columns:1fr}.system-phases>div{border-right:0;border-bottom:1px solid #ffffff15;padding:17px 20px;display:grid;grid-template-columns:25px 1fr;column-gap:12px}.system-phases span{grid-row:1/3;margin-top:3px}.system-phases strong{font-size:15px;margin-bottom:5px}.system-phases small{font-size:12px}.system-controls{padding:20px;flex-direction:column;align-items:start;gap:16px}.s247-cards,.s247-linkgrid,.s247-contact-grid{grid-template-columns:1fr;gap:24px}.s247-cards{margin-top:32px}.s247-cards h3{font-size:25px}.s247-linkgrid a{padding:25px 25px 65px}.s247-linkgrid h3{font-size:28px}.s247-faq summary{font-size:21px}.s247-faq p{font-size:16px}.s247-footer-grid{grid-template-columns:1fr 1fr;gap:40px;padding-top:50px;padding-bottom:50px}.s247-footer-grid>div:first-child{grid-column:1/-1}.s247-footer .s247-signature{margin-top:25px;font-size:25px}.s247-footer-grid>div:last-child p{font-size:14px}.s247-footer .s247-button{font-size:12px;padding:12px;gap:8px}.s247-footer-bottom{flex-direction:column;gap:15px}.video-layout{gap:18px}.video-frame{width:130px;min-height:230px;padding:13px;flex:none}.video-frame strong{font-size:24px}.video-tracks>span{font-size:8px}.track{font-size:10px;padding:9px;margin:13px 0}.video-tracks p{font-size:11px}.track:nth-child(3){margin-left:5px}.track:nth-child(4){margin-right:5px}.brand-board{gap:12px}.brand-art{min-height:230px}.brand-art>div{width:70px;height:135px}.brand-art>span{font-size:6px}.brand-swatches{width:95px}.brand-swatches i{width:23px;height:30px}.brand-swatches p{font-size:10px}.brand-swatches>span{font-size:11px}.question{margin-left:10%;font-size:14px;padding:15px}.answer{padding:18px}.answer p{font-size:14px}.dashboard-board{gap:12px;margin:10px 0}.dash-stat{padding:15px;width:33%}.dash-stat strong{font-size:48px}.dash-stat>span{font-size:10px}.dash-list{padding:10px}.dash-list p{font-size:12px;padding:14px 0;gap:5px}.dash-list span{width:100%;margin-left:11px;font-size:9px}.agent-board{flex-direction:column;gap:16px}.agent-board>span{transform:rotate(90deg)}.agent-node{width:100%;text-align:center}.agent-core{width:100px;height:100px;margin:10px 0}.support-board{grid-template-columns:1fr;gap:15px}.ticket p{font-size:17px}.growth-board{gap:20px}.growth-bars{height:200px;gap:10px}.growth-board h3{font-size:21px}.growth-board small{font-size:8px}.growth-board p{font-size:11px}.talent-board{gap:8px;margin:10px 0}.talent-board>div{padding:12px}.talent-board span{font-size:30px}.talent-board h3{font-size:16px;margin:20px 0 10px}.talent-board p{font-size:10px}.custom-sidebar{width:45px}.custom-content{padding:20px}.custom-content h3{font-size:23px}.custom-content span{font-size:10px;padding:8px}.enterprise-core{font-size:18px;padding:22px}.enterprise-teams{gap:8px}.enterprise-teams span{font-size:10px;padding:15px 7px}.systems-interactive-hero iframe{min-height:650px}.s247-contact-form .w-layout-grid{display:block}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.s247-site *, .s247-header *{animation:none!important;transition:none!important}}
.s247-legacy .main-wrapper{padding-top:80px}@media(max-width:950px){.s247-legacy .main-wrapper{padding-top:72px}}
