@charset "UTF-8";
:root{--paper:#ffffff;--ink:#17243b;--muted:#63738b;--line:#dfe6ef;--accent:#315fe9;--ease:cubic-bezier(.2,.65,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:#dce7ff;color:#17243b}.wrap{max-width:1440px;margin:auto;padding-left:6.1%;padding-right:6.1%}.header{height:108px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 5.4%;max-width:1600px;margin:auto}.brand{display:flex;gap:13px;align-items:center}.brand-icon{display:flex;gap:4px;align-items:flex-end;width:36px;height:34px}.brand-icon i{display:block;background:var(--accent);width:9px;height:26px;transform:skewY(-22deg)}.brand-icon i:nth-child(2){height:34px}.brand-icon i:nth-child(3){height:20px}.brand-type{font-size:22px;font-weight:700;letter-spacing:2px}.brand-type small{display:block;letter-spacing:1.05px;font-size:8px;font-weight:500;margin-top:5px}.nav{display:flex;gap:32px;font-size:13px}.nav a{position:relative;padding:12px 0}.nav a:after{content:"";position:absolute;bottom:5px;left:0;width:0;height:1px;background:var(--accent);transition:width .25s}.nav a:hover:after{width:100%}.nav-cta{border:1px solid #315fe9;border-radius:4px;background:transparent;color:var(--accent);padding:13px 19px;font-size:13px;display:flex;gap:29px;align-items:center}.nav-cta span{font-size:20px}.nav-cta:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.13fr 1fr;column-gap:5.3%;padding-top:47px}.hero-main{padding-top:32px}.eyebrow{font-size:11px;letter-spacing:1.2px;display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--accent);box-shadow:0 0 0 4px #315fe914}.hero h1{font-size:clamp(48px,5.65vw,82px);line-height:1.29;letter-spacing:-4px;font-weight:650;margin:41px 0 25px;white-space:nowrap}.accent-word{color:var(--accent);position:relative}.accent-word svg{position:absolute;width:98%;left:2%;bottom:-9px;fill:none;stroke:var(--accent);stroke-width:1.5}.hero-desc{font-size:14px;line-height:2.1;color:#63738b;letter-spacing:.3px;margin:0 0 32px}.text-link{color:var(--accent);display:inline-flex;align-items:center;justify-content:space-between;gap:70px;padding:0 0 12px;border-bottom:1px solid var(--accent);font-size:13px}.text-link span{font-size:25px}.hero-art{position:relative;background:#101f38;background-image:radial-gradient(ellipse at 65% 45%,#426baf33,transparent 65%);aspect-ratio:.96;overflow:hidden;border-radius:4px;color:#c8d7ef}.hero-art:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.55' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.art-top,.art-bottom{position:absolute;left:28px;right:28px;display:flex;justify-content:space-between;z-index:1;font-size:10px;letter-spacing:1px}.art-top{top:25px}.art-bottom{bottom:23px;align-items:center}.art-arrow{font-size:26px}.sculpture{position:absolute;width:100%;height:100%;inset:0}.step-sculpture{animation:float 7s ease-in-out infinite;transform-origin:center}.hero-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:29px 0 24px;margin-top:17px;font-size:11px;color:var(--muted);letter-spacing:.7px}.hero-foot a{display:flex;gap:35px;color:var(--ink)}.hero-foot a span{font-size:17px}.section{padding-top:103px;padding-bottom:105px;scroll-margin-top:0}.section-head{display:grid;grid-template-columns:1fr 1.6fr;margin-bottom:54px;gap:5%}.section-label{font-size:12px;letter-spacing:.8px;line-height:1.6}.section-label small{display:block;font-size:11px;color:var(--muted);letter-spacing:0;margin-top:20px}.section-head h2,.about h2{font-size:clamp(31px,3.35vw,46px);font-weight:500;letter-spacing:-1.7px;line-height:1.45;margin:-8px 0 0}.service-list{border-top:1px solid var(--line)}.service{border-bottom:1px solid var(--line)}.service summary{display:grid;grid-template-columns:50px 1fr 270px 30px;align-items:center;gap:15px;list-style:none;padding:27px 0;cursor:pointer}.service summary::-webkit-details-marker{display:none}.service-num{font-family:Arial,sans-serif;font-size:12px;color:var(--accent)}.service h3{font-weight:500;font-size:23px;margin:0;letter-spacing:.4px}.service-en{font-size:12px;color:var(--muted)}.plus{font-family:Arial,sans-serif;font-size:28px;font-weight:300;justify-self:end;transition:transform .3s}.service[open] .plus{transform:rotate(45deg);color:var(--accent)}.service[open] h3{color:var(--accent)}.service-content{display:flex;justify-content:space-between;gap:45px;margin-left:65px;padding:0 0 29px;align-items:flex-end}.service-content p{font-size:13px;color:var(--muted);line-height:2;max-width:510px;margin:0}.tags{display:flex;gap:7px;flex-shrink:0;flex-wrap:wrap}.tags span{font-size:10px;color:#63738b;border:1px solid var(--line);border-radius:20px;padding:6px 11px}.work{background:#f3f6fb}.demo-note{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.8}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.project{border:0;padding:0;background:none;text-align:left;min-width:0}.project-visual{aspect-ratio:1.24;position:relative;overflow:hidden;isolation:isolate}.dashboard-scene{background:#dce6f5;display:flex;align-items:center;justify-content:center}.dashboard{background:#ffffff;width:90%;height:78%;border-radius:5px;display:flex;box-shadow:10px 20px 35px #17243b20;transform:perspective(1200px) rotateY(7deg) rotateX(4deg) rotateZ(-3deg);transition:transform .7s var(--ease);overflow:hidden;user-select:none}.project:hover .dashboard{transform:perspective(1200px) rotateY(0) rotateX(0) rotateZ(0)}.dashboard aside{width:25%;border-right:1px solid #e5ebf4;padding:18px 10px;position:relative;display:flex;flex-direction:column;gap:7px}.mini-logo{font-size:10px;margin:0 0 19px;color:#315fe9;white-space:nowrap}.mini-logo b{font-size:8px}.dashboard aside>span{padding:8px 6px;font-size:7px;color:#63738b;white-space:nowrap}.dashboard .side-active{color:#315fe9;background:#eaf0ff;border-radius:3px}.side-bottom{position:absolute;bottom:16px;font-size:7px;color:#63738b}.dash-main{width:75%;padding:17px 19px}.dash-top{font-size:8px;border-bottom:1px solid #e5ebf4;padding-bottom:12px;display:flex;justify-content:space-between}.dash-top span{font-size:6px;color:#999}.dash-welcome{display:flex;flex-direction:column;gap:6px;padding:14px 0}.dash-welcome b{font-size:12px;font-weight:500}.dash-welcome>span{font-size:6px;color:#999}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dash-stats>div{border:1px solid #dfe6ef;padding:9px;font-size:6px;color:#63738b}.dash-stats b{display:block;font-size:22px;font-family:Arial,sans-serif;color:#17243b;font-weight:500;margin-top:6px}.dash-stats em{font-size:6px;font-style:normal;color:#4268c2}.dash-stats small{font-size:10px}.chart-title{display:flex;justify-content:space-between;font-size:7px;margin:16px 0 7px}.chart-title span{font-size:6px;color:#999}.chart{height:75px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #ddd;background:repeating-linear-gradient(to top,transparent 0,transparent 24px,#e5ebf4 24px,#e5ebf4 25px)}.chart i{height:var(--h);width:13px;background:#5478dc;border-radius:2px 2px 0 0}.chart i:nth-child(even){background:#b4c9f6}.dash-bottom{display:flex;justify-content:space-between;font-size:6px;margin-top:14px}.dash-bottom span+span{color:#63738b}.progress-row{font-size:6px;margin-top:10px;display:flex;justify-content:space-between}.progress-row span{color:#315fe9}.visual-label{position:absolute;bottom:16px;left:20px;font-size:9px;color:#4c6384;letter-spacing:1px}.brand-scene{background:#dbe3f0}.brand-browser{width:82%;height:73%;position:absolute;left:6%;top:10%;background:#f8faff;border-radius:4px;overflow:hidden;box-shadow:0 10px 25px #17243b1c;transform:rotate(-3deg);transition:transform .7s var(--ease)}.project:hover .brand-browser{transform:rotate(0)}.browser-bar{height:19px;display:flex;align-items:center;gap:3px;background:#edf2f8;padding-left:8px}.browser-bar i{width:4px;height:4px;border-radius:50%;background:#b8c6d9}.browser-bar span{margin-left:23%;font-size:5px;color:#63738b}.brand-page{padding:15px 22px}.brand-page-nav{display:flex;justify-content:space-between;align-items:center;font-size:6px;margin-bottom:20px}.brand-page-nav b{font-size:9px;font-weight:500}.brand-poster{position:relative;min-height:210px}.brand-poster>small{font-size:6px;letter-spacing:1px}.brand-poster strong{position:absolute;left:0;top:28px;font-size:33px;line-height:1.5;letter-spacing:2px;font-weight:400;color:#31496d}.arch{position:absolute;right:2%;top:0;width:44%;height:176px;border-radius:100px 100px 0 0;background:linear-gradient(115deg,#c4d1e6,#e4ecf9 40%,#849abf);padding:13px 13px 0;box-shadow:8px 8px 17px #31496d20}.arch div{height:100%;border-radius:100px 100px 0 0;background:radial-gradient(ellipse at 60% 88%,#6f8ebf 0,transparent 50%),linear-gradient(100deg,#31496d,#9bb2d7 45%,#c6d7f2 46%,#e9f0fc 100%)}.poster-bottom{position:absolute;top:192px;left:0;right:0;font-size:6px;display:flex;justify-content:space-between}.mobile-mock{position:absolute;right:5%;bottom:14%;width:24%;height:65%;background:#f8faff;border:4px solid #17243b;border-radius:16px;box-shadow:8px 15px 25px #17243b2b;transform:rotate(5deg);padding:20px 9px 9px;transition:transform .7s var(--ease)}.project:hover .mobile-mock{transform:rotate(0)}.mobile-mock:before{content:"";position:absolute;top:6px;left:36%;width:28%;height:4px;background:#17243b;border-radius:10px}.mobile-mock>span{font-size:5px;display:block}.mobile-mock b{font-size:17px;font-weight:400;display:block;line-height:1.5;margin-top:16px;color:#31496d}.mobile-arch{position:absolute;width:65%;height:34%;bottom:25px;left:18%;border-radius:50px 50px 0 0;background:linear-gradient(120deg,#56739f,#c3d3ec 60%,#93abd0);border:7px solid #d5e1f4}.mobile-mock small{position:absolute;bottom:12px;font-size:4px}.project-info{display:flex;justify-content:space-between;align-items:center;padding-top:24px}.project-category{font-size:10px;color:var(--muted);letter-spacing:.5px}.project-info h3{font-size:22px;font-weight:500;letter-spacing:-.3px;margin:11px 0 0}.round-arrow{height:42px;width:42px;border:1px solid #bacbe3;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:21px;transition:background .3s,color .3s}.project:hover .round-arrow{background:var(--ink);color:var(--paper)}.about{display:grid;grid-template-columns:1fr 1.6fr;gap:5%;padding-top:118px;padding-bottom:118px}.about-left{position:relative;display:flex;flex-direction:column}.about-symbol{width:150px;height:146px;display:flex;align-items:flex-end;gap:12px;margin-top:80px;margin-left:20px;transform:skewY(-23deg)}.about-symbol i{width:36px;height:105px;background:linear-gradient(90deg,#315fe9,#a9c5ff)}.about-symbol i:nth-child(2){height:143px}.about-symbol i:nth-child(3){height:75px}.about-caption{font-size:10px;color:var(--muted);letter-spacing:1px;margin-top:45px}.about-right>p{font-size:13px;color:var(--muted);line-height:2.2;margin-top:24px;max-width:560px}.principles{margin-top:35px;display:flex;flex-direction:column;gap:0}.principles>div{padding:18px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.principles b{font-weight:500;font-size:14px;flex-shrink:0}.principles span{font-size:11px;color:var(--muted)}.process{background:#14243e;color:#f4f7ff;padding-bottom:95px}.process .section-label{color:#c5d6f4}.process .section-label small{color:#a5b7d4}.process h2{font-size:37px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:70px}.steps article{border-top:1px solid #3c506e;padding-top:20px}.steps article>span{color:#8db2ff;font:12px Arial,sans-serif;display:flex;justify-content:space-between}.steps i{font-style:normal;font-size:20px}.steps h3{font-size:20px;font-weight:400;margin:30px 0 17px}.steps p{font-size:11px;line-height:2.1;color:#bac9e0}.contact{padding-top:95px;padding-bottom:66px}.contact-top{display:flex;justify-content:space-between}.contact-location{font-size:11px;color:var(--muted)}.contact-main{display:flex;justify-content:space-between;align-items:center;margin-top:35px}.contact h2{font-weight:500;font-size:clamp(45px,5.6vw,76px);letter-spacing:-2.5px;line-height:1.4;margin:0}.contact h2 span{color:var(--accent)}.contact-circle{width:151px;height:151px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;border:1px solid #315fe9;border-radius:50%;background:transparent;transition:background .3s,color .3s,transform .3s}.contact-circle span{font-size:12px}.contact-circle b{font-size:37px;font-weight:400}.contact-circle:hover{background:var(--accent);color:var(--paper);transform:rotate(-8deg)}.contact-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:29px}.contact-bottom p{font-size:12px;color:var(--muted);line-height:2.1;margin:0}.contact-bottom>span{font-size:11px;color:var(--accent)}.footer{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--line);padding-top:27px;padding-bottom:28px;font-size:9px;color:var(--muted)}.footer-brand{font-size:13px;font-weight:600;color:var(--ink)}.footer-brand span{font:8px Arial,sans-serif;margin-left:10px;letter-spacing:1px}.footer>div{display:flex;gap:20px;align-items:center}.preview-label{font-size:9px;color:#63738b}.skip{position:fixed;left:20px;top:-80px;z-index:100;padding:12px;background:var(--ink);color:var(--paper)}.skip:focus{top:15px}dialog{border:0;background:var(--paper);color:var(--ink);padding:48px;max-width:590px;width:calc(100% - 32px);max-height:90vh;overflow:auto;box-shadow:0 20px 100px #0003}dialog::backdrop{background:#101f38bd;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:17px;top:12px;border:0;background:transparent;font-size:28px;padding:4px 10px}dialog h2{font-size:33px;font-weight:500;letter-spacing:-1px;margin:25px 0 15px}.dialog-intro,.project-description{font-size:12px;color:var(--muted);line-height:1.9}form label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-top:19px}input,select,textarea{border:1px solid #bfcde1;background:transparent;padding:12px;color:var(--ink);width:100%;border-radius:0;font-size:13px}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}textarea{resize:vertical}.submit-brief{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:var(--ink);color:var(--paper);padding:15px 20px;margin-top:23px;font-size:13px}.submit-brief span{font-size:23px}.form-result{font-size:11px;color:var(--accent);line-height:1.8}.project-features{padding-left:18px;font-size:13px;color:var(--muted);line-height:2.4;margin-top:25px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:1600px){.wrap{padding-left:80px;padding-right:80px}.hero h1{font-size:82px}.header{padding-left:80px;padding-right:80px}.hero-art{max-height:570px}.hero{padding-top:65px}}
@media(max-width:1100px){.header{padding-left:5%;padding-right:5%;height:95px}.nav{gap:20px;font-size:12px}.brand-type{font-size:19px}.brand-type small{font-size:7px}.nav-cta{padding:10px 12px;gap:14px;font-size:12px}.hero{gap:4%;padding-top:30px}.hero-main{padding-top:20px}.hero h1{letter-spacing:-2.5px;margin-top:30px}.hero .eyebrow{font-size:9px;letter-spacing:.4px}.hero-desc{font-size:12px;margin-bottom:25px}.text-link{font-size:12px;gap:55px}.service summary{grid-template-columns:40px 1fr 220px 25px}.service-content{margin-left:55px;flex-direction:column;align-items:flex-start;gap:15px}.dashboard{height:83%;width:93%}.dashboard aside{padding:12px 5px}.dash-main{padding:12px}.dash-stats>div{padding:6px}.dash-stats b{font-size:19px}.chart{height:57px}.dash-bottom,.progress-row{margin-top:8px}.brand-poster strong{font-size:27px}.arch{height:145px}.brand-page{padding:14px}.poster-bottom{top:160px}.mobile-mock{height:67%;padding-top:18px}.mobile-mock b{font-size:14px;margin-top:11px}.principles>div{flex-direction:column;align-items:flex-start;gap:7px}.footer-brand span{display:none}.footer>div{gap:12px}.section-head{grid-template-columns:1fr 1.45fr}}
@media(max-width:760px){html{scroll-padding-top:20px}.wrap{padding-left:6%;padding-right:6%}.header{height:84px;padding:0 6%;gap:10px}.brand{gap:10px}.brand-icon{width:29px;height:29px;gap:3px}.brand-icon i{width:7px;height:22px}.brand-icon i:nth-child(2){height:28px}.brand-icon i:nth-child(3){height:17px}.brand-type{font-size:19px;letter-spacing:1.5px}.brand-type small{font-size:6.7px;letter-spacing:.75px}.nav-cta{margin-left:auto;font-size:10px;padding:9px 10px;gap:10px}.nav-cta span{font-size:17px}.menu-toggle{display:flex;width:30px;height:36px;border:0;padding:8px 3px;background:transparent;flex-direction:column;justify-content:center;gap:6px;z-index:21}.menu-toggle span{height:1px;width:22px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav{display:none;position:absolute;top:83px;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 7%;z-index:20;box-shadow:0 10px 20px #0001}.nav.is-open{display:flex;flex-direction:column;gap:5px}.hero{grid-template-columns:1fr;padding-top:23px;gap:0}.hero-main{padding-top:12px}.hero .eyebrow{font-size:9px;letter-spacing:.7px}.hero h1{font-size:clamp(42px,10.7vw,73px);line-height:1.35;letter-spacing:-2px;margin:31px 0 27px}.hero-desc{font-size:12px;line-height:2.1;margin-bottom:27px}.text-link{font-size:12px;gap:75px;padding-bottom:8px}.hero-art{margin-top:34px;aspect-ratio:1.13}.hero-art .sculpture{height:115%;width:115%;left:-7.5%;top:-7.5%}.art-top,.art-bottom{left:20px;right:20px;font-size:8px}.art-top{top:20px}.art-bottom{bottom:16px}.hero-foot{margin-top:12px;padding:20px 0;font-size:9px;letter-spacing:0}.hero-foot a{gap:12px;font-size:9px}.section{padding-top:65px;padding-bottom:65px}.section-head{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.section-label{font-size:11px}.section-label small{margin-top:8px;font-size:10px}.section-head h2,.about h2{font-size:31px;letter-spacing:-1.1px;line-height:1.45;margin:0}.service summary{grid-template-columns:26px 1fr 22px;gap:8px;padding:25px 0}.service h3{font-size:19px}.service-en{display:none}.service-num{font-size:11px}.plus{font-size:25px}.service-content{margin-left:34px;gap:17px;padding-bottom:25px}.service-content p{font-size:12px}.tags span{font-size:9px;padding:5px 9px}.project-grid{grid-template-columns:1fr;gap:36px}.project-visual{aspect-ratio:1.24}.project-info{padding-top:19px}.project-info h3{font-size:20px;margin-top:8px}.project-category{font-size:9px}.round-arrow{width:36px;height:36px;font-size:19px}.demo-note{font-size:10px;line-height:1.8;margin:15px 0 0}.dashboard{width:88%;height:77%}.dashboard aside{padding:14px 9px}.dash-main{padding:14px}.dash-top{padding-bottom:9px}.dash-welcome{padding:12px 0}.dash-welcome b{font-size:10px}.dash-stats b{font-size:20px}.chart{height:60px}.chart-title{margin-top:12px}.brand-poster strong{font-size:29px}.arch{height:153px}.poster-bottom{top:168px}.brand-page{padding:14px 17px}.mobile-mock{width:24%;height:65%}.mobile-mock b{font-size:15px}.about{grid-template-columns:1fr;gap:32px}.about-left{display:block}.about-symbol,.about-caption{display:none}.about-right>p{font-size:12px;margin-top:20px}.principles{margin-top:27px}.principles>div{padding:17px 0;gap:7px}.principles b{font-size:13px}.principles span{font-size:11px}.process h2{font-size:29px}.steps{grid-template-columns:1fr 1fr;gap:31px 22px;margin-top:38px}.steps article{padding-top:15px}.steps h3{font-size:18px;margin:23px 0 13px}.steps p{font-size:10px;line-height:2}.steps p br{display:none}.contact{padding-top:62px;padding-bottom:40px}.contact .eyebrow{font-size:9px;letter-spacing:.5px}.contact-location{font-size:9px}.contact-main{margin-top:29px;gap:10px}.contact h2{font-size:clamp(32px,8.5vw,56px);letter-spacing:-1.5px;line-height:1.5}.contact-circle{width:86px;height:86px;gap:4px;flex-shrink:0}.contact-circle span{font-size:9px}.contact-circle b{font-size:27px}.contact-bottom{margin-top:23px}.contact-bottom p{font-size:10px;line-height:2}.contact-bottom>span{display:none}.footer{flex-wrap:wrap;gap:16px;padding-top:23px;padding-bottom:24px;font-size:8px}.footer-brand{font-size:12px}.footer>div{width:100%;justify-content:space-between}.preview-label{font-size:8px}dialog{padding:37px 25px}dialog h2{font-size:28px}dialog .eyebrow{font-size:9px}.dialog-intro{font-size:11px}.project-features{font-size:12px;line-height:2}.project-description{font-size:12px}}
@media(max-width:380px){.nav-cta{display:none}.menu-toggle{margin-left:auto}.hero h1{font-size:40px}.hero-desc{font-size:11px}.hero .eyebrow{font-size:8px}.contact-circle{width:73px;height:73px}.dash-welcome{padding:8px 0}.dash-stats b{font-size:16px}.chart-title{margin-top:9px}.chart{height:43px}.brand-poster strong{font-size:24px}.arch{height:126px}.poster-bottom{top:145px}.mobile-mock b{font-size:12px}.visual-label{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
