.page-inner h1{font-size:clamp(38px,5.3vw,76px);line-height:1.6;letter-spacing:-1.5px}.page-inner h2{font-size:clamp(28px,3vw,44px)}.page-inner h3{font-size:21px;line-height:1.8}.page-inner p{line-height:2}.page-inner .header{position:relative;background:#fff;color:#404041;border-bottom:1px solid #eee}.header-light .brand img{filter:brightness(.27)}.page-inner .service-menu>div{z-index:40}.page-inner main{overflow:hidden}.page-intro{padding-block:90px 60px}.page-intro>p{max-width:680px;font-size:19px;margin-top:25px;color:#666}.page-intro em{color:#a85e00}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;padding-top:32px;font-size:12px;color:#777}.breadcrumbs+.page-intro{padding-top:45px}.page-cta{background:#eb9c34;padding:70px 0;margin-top:70px}.page-cta>.shell{display:flex;align-items:center;gap:50px;justify-content:space-between}.page-cta .eyebrow:before{background:#404041}.page-cta p{margin-top:20px}.page-cta h2{max-width:800px}.solution-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.solution-pair>a{position:relative;display:block;padding:38px 42px;border-radius:20px;background:#29292b;color:#fff;overflow:hidden;border:1px solid #404041;transition:transform .3s}.solution-pair>a:hover{transform:translateY(-5px)}.solution-pair>a:after{content:'✳';position:absolute;left:-18px;top:35px;font-size:170px;line-height:1;color:#eb9c34;opacity:.18;transition:transform .6s}.solution-pair>a:hover:after{transform:rotate(40deg)}.solution-pair>a:nth-child(2){background:#f0f0f0;color:#404041;border-color:#e6e6e6}.solution-pair h3{font-size:36px;line-height:1.6;margin:18px 0}.solution-pair>a>span{font-size:13px;display:block;color:#c6c6c6}.solution-pair>a:nth-child(2)>span{color:#666}.solution-pair p{max-width:370px;font-size:15px}.solution-pair b{display:block;margin-top:28px;color:#eb9c34}.solution-pair>a:nth-child(2) b{color:#a85e00}.category-index{display:flex;flex-wrap:wrap;gap:12px;padding:40px 0}.category-index a,.criteria-tags span{border:1px solid #d6d6d6;padding:8px 16px;border-radius:30px;font-size:13px}.category-index a:hover{background:#eb9c34}.service-directory{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;border-top:1px solid #ddd}.service-directory>div:first-child p{margin-top:18px;color:#777}.service-directory>div>a{display:block;position:relative;padding:25px 0 25px 40px;border-bottom:1px solid #ddd}.service-directory>div>a:first-child{padding-top:0}.service-directory a p{font-size:15px;color:#777;margin-top:8px}.service-directory a>span{position:absolute;left:0;top:22px;font-size:25px;color:#a85e00}.service-directory a:hover h3{color:#a85e00}.service-problem,.deliverable-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.service-problem{padding-block:35px 70px}.service-problem p{font-size:20px;margin:22px 0}.service-fit{border-right:5px solid #eb9c34;background:#f4f4f4;padding:40px}.service-fit>span{font-size:13px;color:#777;display:block;margin-bottom:20px}.service-fit h3{font-size:27px}.service-fit p{font-size:15px}.deliverable-section{border-block:1px solid #ddd}.large-copy{font-size:23px;font-weight:700}.metric-line{border-top:1px solid #ddd;margin-top:25px;padding-top:22px}.metric-line>span{font-size:13px;color:#a85e00}.metric-line p{margin-top:10px}.service-path{padding-top:80px}.related-services>a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #ddd}.related-services h2{margin-bottom:30px}.directory-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px}.directory-filters{display:flex;flex-wrap:wrap;gap:9px}.directory-filters button{border:1px solid #ddd;background:#fff;border-radius:25px;padding:8px 20px;font-size:14px}.directory-filters button[aria-pressed=true]{background:#404041;color:#fff;border-color:#404041}.directory-toolbar>span{font-size:13px;white-space:nowrap}.work-directory{padding-top:15px}.work-mosaic{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:32px 20px}.work-tile{display:block;min-width:0}.work-tile.wide{grid-column:span 2}.work-tile>div{position:relative;overflow:hidden;background:#eee;border-radius:12px;aspect-ratio:1.35}.work-tile.wide>div{aspect-ratio:2.75}.work-tile img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.work-tile:hover img{transform:scale(1.05)}.work-tile>div>span{position:absolute;left:15px;bottom:15px;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;background:#fff;font-size:23px}.work-tile small{display:block;color:#777;font-size:11px;margin-top:16px}.work-tile small b{font-size:10px;font-weight:400}.work-tile h3{font-size:18px}.directory-empty{padding:80px 0;text-align:center}.directory-empty p{margin:20px}.project-detail{padding-top:10px}.project-brief{display:grid;grid-template-columns:1fr 2fr 1fr;gap:35px;align-items:start;padding-bottom:40px}.project-brief>span{font-family:Arial,sans-serif;font-size:18px;font-weight:700;text-align:right}.project-brief .eyebrow{margin-bottom:10px}.project-brief>a{font-size:14px;color:#a85e00}.project-view{background:#f3f3f3;padding:35px;border-radius:18px}.project-view img,.project-view video{width:auto;max-width:100%;max-height:620px;margin:auto;display:block;object-fit:contain}.project-view figcaption{font-size:12px;color:#777;text-align:center;margin-top:20px}.related-work{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-work .work-tile{grid-column:auto}.related-work .work-tile>div{aspect-ratio:1.5}.case-detail{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;padding-block:35px 70px;align-items:start}.case-evidence{padding:35px;background:#f2f2f2;border-radius:20px}.case-evidence>span{display:block}.case-evidence>strong{font-size:clamp(30px,3vw,45px);line-height:1.7;display:block;margin:20px 0;color:#a85e00}.case-evidence img{max-height:430px;width:100%;object-fit:contain;margin-top:30px}.case-evidence small{font-size:11px;color:#777}.case-narrative article{border-bottom:1px solid #ddd;padding:0 0 30px;margin-bottom:30px}.case-narrative article>span{font-size:12px;color:#a85e00}.case-narrative h2{font-size:28px;margin:15px 0}.case-note{font-size:12px;color:#777;margin-bottom:25px}.about-identity{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;padding-bottom:70px}.about-identity p{margin-top:24px;color:#666}.about-owl{position:relative;display:grid;place-items:center;min-height:480px}.about-owl img{position:relative;width:80%;max-height:490px;object-fit:contain;filter:drop-shadow(0 25px 20px #0002)}.about-sun{position:absolute;width:90%;aspect-ratio:1;background:#eb9c34;border-radius:50%}.about-stats{display:flex;gap:70px;margin-top:35px}.about-stats>div{display:flex;flex-direction:column}.about-stats strong{font-size:48px}.about-stats span{font-size:13px}.careers-band{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#f3f3f3;padding:50px;border-radius:20px;margin-block:40px}.contact-location{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:100px}.contact-location address{font-style:normal;max-width:370px;margin:25px 0}.contact-links>a{display:flex;flex-direction:column;border-bottom:1px solid #ddd;padding:15px 0}.contact-links small{color:#777}.contact-links strong{font-family:Arial,sans-serif;font-size:19px;text-align:right}.article-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 30px}.article-card img{width:100%;height:260px;object-fit:cover;border-radius:14px;margin-bottom:22px}.article-card small{color:#a85e00}.article-card h3{font-size:25px;margin:12px 0}.article-card p{color:#777}.article-card>span{display:block;margin-top:16px;font-size:14px}.article-body{max-width:800px;padding-block:20px 50px}.article-meta{font-size:13px;color:#777;padding-bottom:25px;border-bottom:1px solid #ddd}.article-body section{margin:45px 0}.article-body section>span{color:#a85e00;font-size:13px}.article-body h2{font-size:29px;margin:15px 0}.article-body p{font-size:18px;line-height:2.3}.consultation{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:start}.form-intro p{margin:25px 0;max-width:440px;color:#777}.form-intro>a{display:block;width:fit-content;font-family:Arial,sans-serif}.form-phone{font-size:30px;font-weight:700;margin-bottom:15px}.form-phone span{color:#a85e00}.lead-form{background:#f4f4f4;padding:32px;border-radius:20px;position:relative}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.form-grid small{display:inline;font-size:11px;color:#777}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #d4d4d4;background:white;border-radius:8px;padding:12px 14px;font:inherit;font-size:15px;color:#404041;min-height:48px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:2px solid #a85e00;outline-offset:2px}.form-grid textarea{resize:vertical}.field-wide{grid-column:1/-1}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-submit{margin-top:25px;width:100%}.form-submit:disabled{opacity:.6;cursor:wait}.form-privacy{font-size:11px;color:#777;margin-top:13px}.form-error,.form-success{font-size:14px;border-right:3px solid #a85e00;background:#fff;padding:15px;margin-top:20px}.form-error{border-color:#922f2f;color:#922f2f}.page-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.page-faq details{border-bottom:1px solid #ddd;padding:20px 0}.page-faq summary{display:flex;gap:20px;justify-content:space-between;cursor:pointer;font-weight:700;list-style:none}.page-faq summary::-webkit-details-marker{display:none}.page-faq summary>span{font-family:Arial,sans-serif;font-size:24px;color:#a85e00}.page-faq details[open] summary>span{transform:rotate(45deg)}.page-faq p{margin-top:20px;color:#666;font-size:15px}.landing-hero{background:#29292b;color:#fff;padding:80px 0 90px;position:relative;isolation:isolate}.landing-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.landing-copy h1{font-size:clamp(40px,4.8vw,70px);line-height:1.65}.landing-copy>p{font-size:17px;color:#d4d4d4;margin-top:25px;max-width:550px}.landing-actions{display:flex;gap:28px;align-items:center;margin-top:35px;flex-wrap:wrap}.landing-actions>.text-link{color:#eee}.ugc-collage{position:relative;min-height:520px;direction:ltr}.ugc-shot{position:absolute;width:50%;height:390px;border-radius:20px;overflow:hidden;border:6px solid #fff;box-shadow:0 25px 60px #0005}.ugc-shot img{width:100%;height:100%;object-fit:cover}.ugc-shot figcaption{position:absolute;bottom:0;right:0;left:0;padding:35px 12px 12px;background:linear-gradient(transparent,#000b);color:#fff;font-size:11px;text-align:center;direction:rtl}.shot-one{left:0;top:50px;transform:rotate(-7deg);animation:ugcFloatA 7s ease-in-out infinite}.shot-two{right:5%;top:0;transform:rotate(8deg);animation:ugcFloatB 8s ease-in-out infinite}.creator-network{position:absolute;bottom:25px;left:20%;width:65%;padding:18px 28px;background:#eb9c34;color:#29292b;border-radius:14px;transform:rotate(-3deg);box-shadow:0 15px 35px #0004;direction:rtl}.creator-network strong{font-size:53px;line-height:1.2;display:block}.creator-network strong>span{font:35px Arial}.creator-network>span{font-size:12px;font-weight:700}.collage-caption{position:absolute;bottom:-10px;left:0;right:0;font-size:10px;color:#aaa;text-align:center}.landing-outcomes{display:grid;grid-template-columns:repeat(3,1fr);padding-block:45px;border-bottom:1px solid #ddd;gap:40px}.landing-outcomes article+article{border-right:1px solid #ddd;padding-right:35px}.landing-outcomes article>span{font-size:12px;color:#a85e00}.landing-outcomes h2{font-size:25px;margin:10px 0}.landing-outcomes p{font-size:14px;color:#777}.editorial-split{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:start}.editorial-lines article{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #ddd}.editorial-lines p{margin-top:12px;color:#777;font-size:15px}.network-section{background:#f2f2f2;padding:80px 0}.network-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center}.network-number{font-size:clamp(80px,11vw,155px);font-weight:900;line-height:1.2;direction:ltr;text-align:center;color:#404041}.network-number>span{color:#b36b0c}.network-number small{display:block;font-size:14px;direction:rtl;margin-top:20px;font-weight:400}.network-grid p{margin-top:24px;color:#666}.criteria-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.landing-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0;margin:40px 0 0}.landing-steps li{position:relative;padding:0 25px 0 15px;border-right:1px solid #ddd}.landing-steps li:before{content:'';position:absolute;right:-5px;top:24px;width:9px;height:9px;background:#eb9c34;border-radius:50%}.landing-steps .step-no{font-size:36px;line-height:1.5;color:#a85e00;font-weight:900}.landing-steps h3{font-size:20px;margin:25px 0 12px}.landing-steps p{font-size:14px;color:#777}.service-path .landing-steps{grid-template-columns:repeat(3,1fr)}.ugc-value-band{background:#29292b;color:#fff;padding:80px 0}.value-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.value-trio article{border-top:1px solid #c8c8c8;padding-top:25px}.value-trio h3{font-size:22px;margin:12px 0}.value-trio p{font-size:15px;color:#777}.ugc-value-band .value-trio p{color:#ccc}.ugc-value-band .value-trio article{border-color:#666}.ugc-value-band .eyebrow{color:#ddd}.proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.proof-card{padding:35px;background:#f3f3f3;border-radius:16px;display:block}.proof-card>span{font-size:13px}.proof-card strong{display:block;color:#a85e00;font-size:38px;line-height:1.6;margin:18px 0}.proof-card p{font-size:15px}.proof-card small{display:block;margin-top:22px;color:#777}.measurement-band{padding:50px;background:#f3f3f3;border-radius:20px}.measurement-band dl{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0 0}.measurement-band dt{font-weight:700;color:#a85e00;margin-bottom:12px}.measurement-band dd{margin:0;font-size:14px}.erp-demo{padding:28px;background:#363638;border:1px solid #5c5c5e;border-radius:20px;box-shadow:0 30px 60px #0003;transform:rotate(-2deg);color:#fff}.demo-topline{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#ccc;border-bottom:1px solid #5c5c5e;padding-bottom:20px}.demo-status{color:#eb9c34}.demo-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0}.demo-tabs button{font-size:12px;border:1px solid #737375;background:transparent;color:#eee;border-radius:20px;padding:7px 13px}.demo-tabs button[aria-pressed=true]{background:#eb9c34;color:#29292b;border-color:#eb9c34}.demo-question{background:#48484a;border-radius:12px;padding:20px;font-size:17px;margin-block:5px 20px}.demo-answer{background:#fff;color:#404041;border-radius:12px;padding:24px}.demo-answer h3{font-size:19px}.demo-answer ul{margin:20px 0;padding-right:20px;font-size:14px;line-height:2.1}.demo-answer li::marker{color:#b06a0c}.demo-source{font-size:10px;color:#777;border-top:1px solid #ddd;padding-top:15px}.demo-note{font-size:10px;color:#c7c7c7;margin-top:15px}.architecture-section{background:#f2f2f2;padding:80px 0}.architecture{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:50px;align-items:center;margin-top:45px;position:relative}.architecture:before{content:'';position:absolute;top:50%;height:2px;width:100%;background:#eb9c34;z-index:0}.architecture>*{position:relative;z-index:1}.architecture-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.architecture-inputs span{background:#fff;border:1px solid #ddd;border-radius:10px;text-align:center;padding:17px 8px;font-size:13px}.architecture-core{background:#29292b;color:#fff;padding:40px 20px;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;box-shadow:0 0 0 12px #eb9c3425;border:1px solid #eb9c34}.architecture-core>span{font-size:13px;color:#ddd}.architecture-core strong{font-size:25px;line-height:1.7}.architecture-core em{color:#eb9c34;font-size:20px;margin-top:15px}.architecture-outputs{display:flex;flex-direction:column;gap:12px}.architecture-outputs span{background:#fff;border:1px solid #ddd;border-right:3px solid #eb9c34;padding:18px;border-radius:8px;font-weight:700}.architecture-caption{font-size:13px;color:#777;text-align:center;margin-top:35px}.manager-usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.manager-usecases article{background:#f4f4f4;padding:30px;border-radius:14px}.manager-usecases article>span{font-size:12px;color:#a85e00}.manager-usecases h3{font-size:22px;margin:14px 0}.manager-usecases p{font-size:14px;color:#777}.erp-control{background:#29292b;color:#fff;padding:90px 0}.erp-control .editorial-lines article{border-color:#666}.erp-control .editorial-lines p{color:#ccc}.erp-fit{background:#f3f3f3;border-radius:20px;padding:50px}.erp-fit>p{max-width:900px;margin-top:22px;color:#666}.mobile-consult{display:none}.inbox-page h1{font-size:38px;margin-top:30px}.inbox-page article,.inbox-empty{background:white;border:1px solid #ddd;border-radius:14px;padding:25px;margin-top:25px}.inquiry-title{display:flex;justify-content:space-between;gap:25px}.inquiry-title h2{font-size:23px}.inquiry-title time{font-size:12px}.inquiry-message{white-space:pre-wrap;margin:18px 0}.inbox-page small{overflow-wrap:anywhere}.inbox-page{background:#f3f3f3}.inbox-page article>a{color:#985b08}.inbox-page article p{overflow-wrap:anywhere}@keyframes ugcFloatA{50%{transform:rotate(-4deg) translateY(-12px)}}@keyframes ugcFloatB{50%{transform:rotate(5deg) translateY(12px)}}
@media(min-width:901px){.page-inner .header nav{gap:25px}.page-inner .header{padding-block:23px}.page-inner .menu-toggle{display:none}.header .service-menu>div{max-height:75vh;overflow:auto}}
@media(max-width:1050px){.landing-hero-grid{gap:35px}.ugc-collage{min-height:480px}.ugc-shot{height:320px}.creator-network{bottom:65px}.collage-caption{bottom:25px}.service-directory,.editorial-split,.network-grid,.page-faq,.consultation{gap:45px}.work-mosaic{grid-template-columns:repeat(3,1fr)}.architecture{gap:30px}.architecture-core strong{font-size:20px}.architecture-core em{font-size:16px}.manager-usecases{gap:18px}.manager-usecases article{padding:22px}}
@media(max-width:900px){.page-inner .header nav.mobile-open{display:flex}.page-inner .header nav{background:#fff;color:#404041}.page-inner .header .service-menu>div{position:static;box-shadow:none;border:0;width:100%;max-height:340px;overflow:auto}.page-inner .header{z-index:50}.page-intro{padding-block:60px 45px}.landing-hero{padding-block:55px 65px}.landing-hero-grid{grid-template-columns:1fr;gap:50px}.landing-copy>p{max-width:650px}.landing-copy h1{font-size:clamp(40px,7vw,65px)}.ugc-collage{width:min(500px,90%);margin:auto;min-height:470px}.ugc-shot{height:360px}.creator-network{bottom:25px}.collage-caption{bottom:-10px}.erp-demo{max-width:580px;width:100%;margin:10px auto;transform:none}.service-directory,.service-problem,.deliverable-section,.case-detail,.about-identity,.contact-location,.consultation,.page-faq,.editorial-split,.network-grid{grid-template-columns:1fr;gap:40px}.service-directory>div:first-child h2{font-size:34px}.service-directory{padding-block:60px}.service-problem{padding-bottom:55px}.service-fit{padding:30px}.network-number{font-size:100px}.network-grid{gap:50px}.about-owl{min-height:360px;max-width:400px;width:100%;margin:auto}.about-owl img{height:360px}.project-brief{grid-template-columns:1fr 2fr}.project-brief>a{grid-column:1/-1}.landing-steps{grid-template-columns:1fr 1fr;gap:35px 0}.service-path .landing-steps{grid-template-columns:1fr}.architecture{grid-template-columns:1fr;max-width:550px;margin-inline:auto;gap:35px}.architecture:before{height:100%;width:2px;right:50%;top:0}.architecture-core{max-width:270px;width:100%;margin:auto}.architecture-outputs{flex-direction:row}.architecture-outputs span{flex:1;font-size:14px;text-align:center}.manager-usecases{grid-template-columns:1fr 1fr}.solution-pair>a{padding:28px}.solution-pair h3{font-size:30px}.solution-pair>a:after{font-size:130px}.page-cta>.shell{align-items:start;flex-direction:column;gap:25px}.careers-band{align-items:start;flex-direction:column}.measurement-band dl{grid-template-columns:1fr;gap:25px}.landing-outcomes{gap:20px}.landing-outcomes article+article{padding-right:20px}.landing-outcomes h2{font-size:21px}.value-trio{gap:20px}.value-trio h3{font-size:20px}.form-intro p{max-width:650px}.consultation{padding-block:70px}.project-view{padding:20px}}
@media(max-width:600px){.page-inner h1{font-size:36px;letter-spacing:-.8px;line-height:1.7}.page-inner h2{font-size:29px}.page-intro>p{font-size:16px}.page-intro{padding-top:42px}.breadcrumbs{font-size:10px;padding-top:24px}.solution-pair,.article-grid,.related-work{grid-template-columns:1fr}.solution-pair h3{font-size:30px}.solution-pair>a{padding:28px}.solution-pair p{font-size:14px}.category-index{gap:8px}.category-index a{font-size:12px;padding:7px 12px}.service-directory{gap:20px}.service-directory>div>a{padding-block:18px}.service-directory h3{font-size:19px}.service-directory a p{font-size:14px}.work-mosaic{grid-template-columns:1fr 1fr;gap:24px 14px}.work-tile.wide{grid-column:span 2}.work-tile.wide>div{aspect-ratio:2}.work-tile>div{aspect-ratio:1}.work-tile h3{font-size:15px}.work-tile small{font-size:10px;line-height:1.8}.work-tile small b{display:none}.directory-toolbar{align-items:start;flex-direction:column;gap:16px}.directory-filters{gap:7px}.directory-filters button{font-size:12px;padding:7px 14px}.project-brief{grid-template-columns:1fr;gap:20px}.project-view{padding:12px}.case-evidence{padding:25px}.case-narrative h2{font-size:26px}.case-detail{gap:35px}.about-identity{gap:30px}.about-stats{gap:50px}.careers-band{padding:30px}.contact-location{gap:30px}.article-card img{height:230px}.article-card h3{font-size:22px}.article-body p{font-size:16px}.article-body h2{font-size:25px}.article-grid{gap:40px}.form-grid{grid-template-columns:1fr}.lead-form{padding:22px}.form-phone{font-size:25px}.page-faq{gap:25px}.landing-copy h1{font-size:43px}.landing-copy>p{font-size:16px}.landing-actions{gap:20px}.landing-actions .button{font-size:14px}.ugc-collage{min-height:360px;width:100%;max-width:370px}.ugc-shot{height:270px;border-width:4px;border-radius:14px}.shot-one{top:30px}.creator-network{bottom:20px;padding:13px 22px}.creator-network strong{font-size:43px}.creator-network>span{font-size:10px}.landing-outcomes{grid-template-columns:1fr;padding-block:25px;gap:0}.landing-outcomes article{padding:20px 0!important;display:grid;grid-template-columns:30px 1fr;gap:0 10px}.landing-outcomes article+article{border-right:0;border-top:1px solid #ddd}.landing-outcomes article>span{grid-row:1/span 2;padding-top:15px}.landing-outcomes h2{font-size:22px}.landing-outcomes p{grid-column:2;font-size:14px}.network-section,.ugc-value-band,.architecture-section,.erp-control{padding-block:60px}.network-number{font-size:88px}.landing-steps{gap:35px 0}.landing-steps li{padding-right:18px}.landing-steps h3{font-size:18px;margin-top:15px}.landing-steps p{font-size:13px}.landing-steps .step-no{font-size:29px}.value-trio,.proof-pair,.manager-usecases{grid-template-columns:1fr;gap:22px}.proof-card{padding:26px}.proof-card strong{font-size:32px}.measurement-band,.erp-fit{padding:30px}.demo-tabs{gap:6px}.demo-tabs button{font-size:11px;padding:6px 10px}.erp-demo{padding:18px}.demo-question{font-size:15px;padding:16px}.demo-answer{padding:20px}.demo-topline{font-size:9px}.demo-answer ul{font-size:13px}.architecture-inputs span{font-size:12px;padding:14px 8px}.architecture-outputs span{font-size:12px;padding:15px 8px}.architecture-core{max-width:230px}.manager-usecases h3{font-size:22px}.mobile-consult{display:flex;position:fixed;bottom:14px;right:20px;left:20px;z-index:35;background:#eb9c34;color:#29292b;box-shadow:0 6px 25px #0003;justify-content:space-between;align-items:center;padding:13px 22px;border-radius:30px;font-weight:700;font-size:14px}.landing-page .footer{padding-bottom:90px}.inquiry-title{flex-direction:column;gap:10px}.inbox-page h1{font-size:30px}.inbox-page article{padding:20px}.footer-directory{gap:30px!important}}

.proof-card{display:grid;grid-template-columns:100px 1fr;gap:25px;align-items:center}.proof-card img{width:100%;height:150px;object-fit:cover;border-radius:10px}.proof-card h3{font-size:29px;color:#a85e00;margin:12px 0}.proof-card strong{font-size:14px;margin:18px 0 0}.proof-card p{font-size:13px}.measure-section{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-block:1px solid #ddd}.measure-section p{color:#777;margin-top:20px}.measure-section dl{margin:0}.measure-section dl>div{padding:20px 0;border-bottom:1px solid #ddd}.measure-section dt{font-weight:700;color:#a85e00}.measure-section dd{margin:10px 0 0;color:#666;font-size:15px}.demo-head{align-items:center;flex-wrap:wrap}.demo-sun{font-size:28px;color:#eb9c34}.demo-head strong{font-size:17px;color:#fff}.demo-head small{font-size:10px}.demo-answer>span{font-size:10px;color:#777;display:block;margin-bottom:12px}.erp-demo>.demo-source{border:0;color:#ccc;font-size:10px;padding-top:20px}.architecture-core>span{font-size:30px;color:#eb9c34}.architecture-core h3{font-size:22px}.architecture-core p{font-size:11px;color:#ccc;margin:10px 0}.architecture-core>strong{font-size:16px;color:#eb9c34}.architecture-outputs article{background:#fff;border:1px solid #ddd;border-right:3px solid #eb9c34;padding:20px;border-radius:10px}.architecture-outputs article span{display:block;background:none;border:0;padding:0;font-size:12px;font-weight:400}.architecture-outputs strong{font-size:22px}.page-inner .header nav.mobile-open{display:flex}.page-inner .section-heading{align-items:start}.page-inner .section-heading>p{max-width:360px;color:#777;font-size:14px}@media(max-width:900px){.measure-section{grid-template-columns:1fr;gap:30px}.proof-card{grid-template-columns:80px 1fr;padding:25px;gap:15px}.proof-card h3{font-size:23px}.architecture-outputs article{flex:1;padding:15px}.architecture-outputs strong{font-size:18px}}@media(max-width:600px){.architecture-outputs article{padding:12px 9px}.architecture-outputs article span{font-size:10px}.architecture-outputs strong{font-size:16px}}

/* Final cross-page polish based on the full-page review */
.page-home .hero{min-height:620px;padding-block:38px 58px}.page-home .hero-stage{min-height:0}.page-home .hero-visual{height:470px}.page-home .hero-bottom{display:grid;grid-template-columns:1fr 1fr}.page-home .motion-toggle{display:none!important}
.page-home .section-pad{padding-block:76px}.page-home .section-heading{margin-bottom:34px}.page-home .results-section .stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page-home .story-card{min-height:0}.page-home .work-section .mosaic-grid>*:nth-child(n+7){display:none!important}.page-home .work-bottom{justify-content:flex-end}.page-home .client-voices.has-testimonials #testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .voices-pending>p,.page-home .testimonial-draft-notice{display:none}.page-home .services-overview .section-heading h2,.page-home .partnership-heading h2{max-width:100%}.page-home .contact-section{background:#eb9c34;color:#20201f}.page-home .contact-copy>p{color:#4b371c}
.project-detail{display:block}.project-brief{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;align-items:start;gap:36px;margin-bottom:28px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-brief>span{font-size:18px;font-weight:900}.project-brief>div{display:grid;grid-template-columns:130px 1fr;gap:20px}.project-brief .eyebrow{margin:0}.project-view{margin:0}.project-view img,.project-view video{width:100%;max-height:760px;object-fit:contain;background:#111}.project-view figcaption{padding-top:12px;color:var(--muted)}
.contact-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:28px}.contact-paths a{background:#fff;padding:28px;display:flex;flex-direction:column;gap:10px}.contact-paths span{color:var(--muted);font-size:14px}.contact-paths strong{font-size:19px}.talent-form{border-top:1px solid var(--line)}.creator-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.creator-benefits article{background:#fff;padding:36px}.creator-benefits article>span{color:#eb9c34;font-weight:900}.creator-benefits h2{font-size:27px;margin:24px 0 12px}.creator-benefits p{color:var(--muted)}.creator-promise{background:#29292b;color:#fff;padding-block:90px}.creator-promise p{max-width:720px;color:#cfcfcf;margin-top:18px}.brand-trust{padding-block:45px;border-block:1px solid var(--line)}.brand-trust>div{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px}.brand-trust img{width:100%;height:70px;object-fit:contain;filter:grayscale(1)}
@media(max-width:900px){.page-home .results-section .stories-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.page-home .story-card{min-width:min(82vw,430px);scroll-snap-align:start}.project-brief{grid-template-columns:1fr}.project-brief>div{grid-template-columns:1fr}.contact-paths,.creator-benefits{grid-template-columns:1fr}.brand-trust>div{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.page-home .hero{min-height:0;padding-block:28px 44px}.page-home .hero-visual{height:390px}.page-home .section-pad{padding-block:54px}.page-home .client-voices.has-testimonials #testimonial-grid{grid-template-columns:1fr}.page-home .service-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .partnership-heading h2 br{display:none}}
