@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";body{color:#3f4348;background:#fff;min-width:320px;min-height:100vh;margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif}#root{width:100%;min-height:100vh}:root{--orange:#f4a11a;--orange-soft:#f4a11a29;--dark:#3f4348;--dark-2:#25282c;--gray:#6f7479;--light:#f5f5f5;--white:#fff;--line:#e7e7e7;--green:#1f8b4c;--blue:#0b183c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--dark);margin:0;font-family:Montserrat,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.page{min-height:100vh;overflow-x:hidden}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:4px solid var(--blue);background:#ffffffe0;width:100%;padding:12px 7%;transition:all .25s;position:fixed;top:0;left:0}.siteHeader.scrolled{border-bottom:3px solid var(--orange);background:#fffffff7;padding:8px 7%;box-shadow:0 12px 35px #00000014}.nav{justify-content:space-between;align-items:center;margin:0;display:flex}.logoImage{width:175px;height:auto;transition:all .25s;display:block}.siteHeader.scrolled .logoImage{width:155px}.navLinks{color:var(--gray);align-items:center;gap:28px;font-size:14px;font-weight:800;display:flex}.navLinks a{transition:all .2s}.navLinks a:hover{color:var(--dark)}.navCta{background:var(--orange);border-radius:999px;padding:13px 24px;font-weight:900;box-shadow:0 10px 24px #f4a11a3d;color:#fff!important}.hero{background:#f3f3f3;min-height:92vh;padding:118px 7% 80px;position:relative;overflow:hidden}.heroSash{background:var(--orange-soft);z-index:0;width:175px;height:1220px;position:absolute;top:-180px;right:16%;transform:skew(-24deg)}.heroSlider{z-index:1;grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:76px;min-height:640px;display:grid;position:relative}.heroCopy{max-width:920px}.kicker,.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.18em;font-size:14px;font-weight:900}.heroCopy h1{letter-spacing:-2.4px;max-width:900px;color:var(--dark);margin:18px 0 22px;font-size:clamp(42px,4.8vw,70px);font-weight:900;line-height:.98}.lead{max-width:760px;color:var(--gray);font-size:19px;font-weight:500;line-height:1.8}.heroActions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.btnPrimary,.btnSecondary{border-radius:999px;justify-content:center;align-items:center;padding:15px 24px;font-size:15px;font-weight:900;transition:all .2s;display:inline-flex}.btnPrimary{background:var(--orange);color:#fff;box-shadow:0 12px 28px #f4a11a38}.btnPrimary:hover{transform:translateY(-1px);box-shadow:0 16px 36px #f4a11a47}.btnSecondary{color:var(--dark);background:#ffffff8c;border:1px solid #3f43482e}.btnSecondary:hover{background:#fff}.sliderNavigation{align-items:center;gap:26px;margin-top:46px;display:flex}.sliderDots{align-items:center;gap:20px;display:flex}.sliderDot{background:0 0;border:0;flex:0 0 40px;width:40px;height:20px;padding:0;position:relative}.sliderDot span{display:none}.sliderDot:after{content:"";background:#d2d2d2;border-radius:999px;width:36px;height:6px;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sliderDot.active:after{background:var(--orange);width:50px}.sliderArrows{align-items:center;gap:10px;height:42px;display:flex}.sliderArrows button{width:42px;height:42px;color:var(--dark);background:#fff;border:1px solid #3f434829;border-radius:999px;justify-content:center;align-items:center;padding:0 0 3px;font-size:25px;line-height:1;transition:all .2s;display:flex}.sliderArrows button:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.slideText{animation:.55s both textSlideIn}.slideVisual{animation:.65s both visualSlideIn}@keyframes textSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes visualSlideIn{0%{opacity:0;transform:translate(34px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.heroVisual{z-index:2;position:relative}.visualStage{border-radius:34px;min-height:520px;position:relative}.visualInfo{background:var(--orange);color:#fff;z-index:7;border-radius:18px;grid-template-columns:58px 1fr;align-items:start;gap:14px;width:310px;padding:22px 24px;display:grid;position:absolute;bottom:30px;left:-26px;box-shadow:0 24px 50px #f4a11a3d}.visualInfo strong{font-size:34px;font-weight:900;line-height:1}.visualInfo h3{margin:0 0 6px;font-size:17px;font-weight:900;line-height:1.2}.visualInfo p{opacity:.92;margin:0;font-size:13px;line-height:1.5}.visualTags{z-index:8;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:300px;display:flex;position:absolute;bottom:22px;right:18px}.visualTags span{color:var(--dark);background:#fff;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900;box-shadow:0 12px 24px #00000014}.hero-social .visualStage{background:linear-gradient(145deg,#fff 0%,#f6f6f6 100%)}.phoneMockup{background:var(--dark-2);border-radius:34px;padding:14px;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0000002e}.phoneMockup.large{width:245px;height:455px;top:10px;right:150px;transform:rotate(-3deg)}.phoneMockup.small{width:170px;height:310px;top:92px;right:18px;overflow:hidden;transform:rotate(5deg)}.phoneTop{background:#ffffff38;border-radius:999px;width:58px;height:6px;margin:0 auto 14px}.socialPost{color:#fff;background:linear-gradient(160deg,#0b183c 0%,#182d58 62%,#f4a11a 63% 100%);border-radius:24px;flex-direction:column;justify-content:flex-end;height:calc(100% - 20px);padding:26px 22px;display:flex;position:relative;overflow:hidden}.socialPost .miniLogo{color:var(--orange);background:#fff;border-radius:10px;padding:9px 11px;font-weight:900;position:absolute;top:18px;left:18px}.socialPost h3{max-width:175px;margin:0 0 12px;font-size:28px;font-weight:900;line-height:1.02}.socialPost p{color:#ffffffd6;max-width:170px;margin:0 0 18px;font-size:13px;line-height:1.5}.postButton{background:var(--orange);text-align:center;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:900}.storyPreview{height:100%;color:var(--dark);background:linear-gradient(#f4a11a 0% 34%,#fff 34% 100%);border-radius:24px;flex-direction:column;justify-content:space-between;padding:24px 16px;display:flex;overflow:hidden}.storyPreview span{color:#fff;font-size:13px;font-weight:900}.storyPreview strong{text-align:left;word-break:keep-all;max-width:112px;font-size:17px;font-weight:900;line-height:1;display:block;transform:translate(-7px)}.personCard{z-index:3;background:#fff;border-radius:18px;align-items:center;gap:14px;width:260px;padding:18px;display:flex;position:absolute;top:120px;left:10px;box-shadow:0 22px 55px #0000001f}.personAvatar{background:radial-gradient(circle at 50% 32%,#f0c6a7 0 22%,#0000 23%),radial-gradient(circle at 50% 55%,#2f343a 0 34%,#0000 35%),linear-gradient(#f4a11a 0% 100%);border-radius:50%;width:58px;height:58px}.personCard strong,.personCard span{display:block}.personCard strong{font-size:14px;font-weight:900}.personCard span{color:var(--gray);margin-top:3px;font-size:12px;font-weight:700}.hero-web .visualStage{min-height:520px}.desktopMockup{z-index:2;background:#fff;border:1px solid #3f434814;border-radius:18px;width:470px;position:absolute;top:20px;right:0;overflow:hidden;box-shadow:0 30px 80px #00000029}.browserBar{background:var(--dark);align-items:center;gap:8px;height:42px;padding:0 18px;display:flex}.browserBar span{background:#fff6;border-radius:50%;width:10px;height:10px}.websitePreview{min-height:360px;padding:34px;position:relative;overflow:hidden}.websitePreview:after{content:"";background:var(--orange-soft);width:150px;height:360px;position:absolute;bottom:-80px;right:-30px;transform:skew(-24deg)}.websitePreview p,.websitePreview h3,.websiteGrid,.websiteCta{z-index:1;position:relative}.websitePreview p{letter-spacing:.16em;color:var(--orange);margin:0 0 20px;font-size:11px;font-weight:900}.websitePreview h3{letter-spacing:-1.2px;max-width:310px;color:var(--dark);margin:0 0 24px;font-size:34px;font-weight:900;line-height:1.02}.websiteGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.websiteGrid span{border-top:4px solid var(--orange);background:#f1f1f1;border-radius:14px;height:72px}.websiteCta{background:var(--orange);color:#fff;border-radius:999px;width:fit-content;padding:13px 18px;font-size:13px;font-weight:900}.mobileMockup{background:var(--dark-2);z-index:4;border-radius:28px;width:155px;height:310px;padding:14px;position:absolute;top:205px;left:0;box-shadow:0 26px 60px #0000002e}.mobileScreen{background:#fff;border-radius:20px;align-content:center;gap:12px;height:100%;padding:24px 16px;display:grid}.mobileScreen strong{color:var(--orange);font-weight:900}.mobileScreen span{background:#f2f2f2;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:800}.hero-branding .visualStage{min-height:520px}.brandBoard{z-index:2;background:#fff;border-radius:28px;align-items:center;gap:24px;width:420px;min-height:230px;padding:34px;display:flex;position:absolute;top:42px;right:32px;overflow:hidden;box-shadow:0 28px 75px #00000024}.brandLogoMark{background:var(--orange);color:#fff;text-align:center;border-radius:24px;flex:none;width:108px;height:108px;font-size:58px;font-weight:900;line-height:108px;transform:skew(-8deg)}.brandBoard p{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:900}.brandBoard h3{letter-spacing:-1.3px;max-width:230px;color:var(--dark);margin:0;font-size:32px;font-weight:900;line-height:1}.stationeryCard{z-index:3;background:#fff;border:1px solid #3f434814;border-radius:18px;align-items:flex-end;padding:18px;display:flex;position:absolute;overflow:hidden;box-shadow:0 26px 60px #0000001f}.stationeryCard:before{content:"";background:var(--dark);width:100%;height:42%;position:absolute;top:0;left:0}.stationeryCard:after{content:"";background:var(--orange);border-radius:999px;width:70px;height:10px;position:absolute;top:26px;right:24px}.stationeryCard span{z-index:1;color:var(--dark);font-weight:900;position:relative}.cardOne{z-index:4;width:220px;height:138px;top:155px;left:36px;transform:rotate(-5deg)}.cardTwo{z-index:2;width:250px;height:160px;bottom:62px;left:110px;transform:rotate(4deg)}.colorChips{z-index:4;gap:10px;display:flex;position:absolute;bottom:142px;right:72px}.colorChips span{background:#fff;border:1px solid #3f434814;border-radius:50%;width:46px;height:46px;box-shadow:0 12px 28px #00000014}.colorChips span:first-child{background:var(--orange);opacity:.95}.colorChips span:nth-child(2){background:var(--dark);opacity:.92}.colorChips span:nth-child(3){background:#fff}.hero-strategy .visualStage{min-height:520px}.dashboardMockup{color:#fff;background:linear-gradient(145deg,#22262b 0%,#3f4348 100%);border-radius:24px;width:460px;min-height:360px;padding:28px;position:absolute;top:40px;right:22px;box-shadow:0 34px 80px #00000038}.dashboardHeader{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.dashboardHeader span{color:#ffffffb8;font-weight:800}.dashboardHeader strong{background:var(--orange);color:#fff;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.chartBars{align-items:end;gap:18px;height:150px;margin-bottom:34px;padding:0 8px;display:flex}.chartBars span{background:var(--orange);border-radius:10px 10px 0 0;flex:1}.chartBars span:first-child{opacity:.56;height:42%}.chartBars span:nth-child(2){opacity:.72;height:68%}.chartBars span:nth-child(3){opacity:.82;height:48%}.chartBars span:nth-child(4){height:92%}.metricGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.metricGrid div{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;padding:18px}.metricGrid strong,.metricGrid span{display:block}.metricGrid strong{margin-bottom:6px;font-size:20px}.metricGrid span{color:#ffffffb8;font-size:12px;font-weight:700}.strategyNote{z-index:4;background:#fff;border-radius:18px;width:250px;padding:20px;position:absolute;top:178px;left:16px;box-shadow:0 24px 55px #0000001f}.strategyNote strong,.strategyNote span{display:block}.strategyNote strong{color:var(--dark);margin-bottom:6px;font-size:18px;font-weight:900}.strategyNote span{color:var(--gray);font-size:13px;font-weight:700}.section{z-index:1;background:#fff;padding:90px 7%;position:relative}.sectionHeader{max-width:900px}.sectionHeader h2,.split h2,.contact h2{letter-spacing:-1.5px;color:var(--dark);margin:12px 0 16px;font-size:clamp(34px,3.5vw,58px);font-weight:900;line-height:1.06}.sectionHeader p,.textBlock p,.contactCopy p{color:var(--gray);font-size:18px;line-height:1.8}.cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.card{border:1px solid var(--line);border-top:4px solid var(--orange);background:#fff;border-radius:10px;min-height:245px;padding:28px 24px;box-shadow:0 12px 30px #00000008}.card span{color:var(--orange);margin-bottom:14px;font-size:13px;font-weight:900;display:inline-block}.card h3{color:var(--dark);margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.3}.card p{color:var(--gray);margin:0;font-size:15px;line-height:1.7}.soft{background:#f7f7f7;position:relative;overflow:hidden}.soft:before{content:"";background:var(--orange-soft);width:130px;height:120%;position:absolute;top:-40px;right:14%;transform:skew(-24deg)}.leadCapture{background:#fff;position:relative;overflow:hidden}.leadCapture:before{content:"";background:#f4a11a1a;width:110px;height:120%;position:absolute;top:-70px;left:8%;transform:skew(-24deg)}.split,.workList{z-index:1;position:relative}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:50px;display:grid}.textBlock{border-left:4px solid var(--orange);padding-left:24px}.workList{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:42px;display:grid}.leadCapture .workList{grid-template-columns:repeat(3,1fr)}.workList div{text-align:center;color:var(--dark);border-top:4px solid var(--orange);background:#fff;border-radius:10px;padding:24px 18px;font-size:15px;font-weight:800;line-height:1.5;box-shadow:0 14px 35px #0000000d}.leadCapture .workList div{background:#f7f7f7}.compact{max-width:760px}.steps{gap:14px;max-width:980px;margin-top:34px;display:grid}.steps div{color:var(--dark);background:#f5f5f5;border-radius:10px;padding:20px 24px;font-size:16px;font-weight:700;line-height:1.6}.steps strong{color:var(--orange);margin-right:8px}.contact{background:var(--dark);color:#fff;border-top:4px solid var(--orange);grid-template-columns:1fr 520px;align-items:center;gap:64px;padding:95px 7%;display:grid;position:relative;overflow:hidden}.contact:before{content:"";pointer-events:none;background:#f4a11a29;width:120px;height:150%;position:absolute;top:-80px;right:10%;transform:skew(-22deg)}.contactCopy,.leadForm{z-index:1;position:relative}.contact h2{color:#fff;letter-spacing:-1.8px;margin:12px 0 22px;font-size:clamp(38px,4vw,64px);font-weight:900;line-height:1.05}.contactCopy p{color:#ffffffbd;max-width:780px;font-size:18px;line-height:1.8}.contactNotes{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.contactNotes div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:20px}.contactNotes strong{color:#fff;margin-bottom:8px;font-size:16px;display:block}.contactNotes span{color:#ffffffad;font-size:14px;line-height:1.6;display:block}.leadForm{color:var(--dark);background:#fff;border-radius:26px;padding:34px;box-shadow:0 28px 70px #00000038}.formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.leadForm label{color:var(--dark);gap:8px;margin-bottom:16px;font-size:14px;font-weight:800;display:grid}.leadForm input,.leadForm select,.leadForm textarea{border:1px solid var(--line);width:100%;color:var(--dark);background:#f7f7f7;border-radius:14px;outline:none;padding:14px 15px;font-family:inherit;font-size:15px}.leadForm input:focus,.leadForm select:focus,.leadForm textarea:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 4px #f4a11a1f}.leadForm textarea{resize:vertical}.leadForm .btnPrimary{cursor:pointer;border:0;width:100%;margin-top:4px}.formWhatsapp{text-align:center;color:var(--dark);margin-top:16px;font-size:14px;font-weight:800;display:block}.formWhatsapp:hover{color:#25d366}@media (width<=1050px){.contact{grid-template-columns:1fr}.leadForm{max-width:680px}}@media (width<=680px){.contact{padding:72px 24px}.formRow,.contactNotes{grid-template-columns:1fr}.leadForm{padding:26px}}@media (width<=1180px){.heroSlider{grid-template-columns:1fr;gap:48px}.heroVisual{max-width:560px}.visualStage{min-height:520px}.cards,.workList,.leadCapture .workList{grid-template-columns:repeat(2,1fr)}.contact{grid-template-columns:1fr}}@media (width<=760px){.siteHeader{padding:12px 24px}.siteHeader.scrolled{padding:9px 24px}.hero,.section,.contact{padding-left:24px;padding-right:24px}.hero{min-height:auto;padding-top:110px;padding-bottom:60px}.nav{align-items:center;gap:18px}.logoImage{width:150px}.siteHeader.scrolled .logoImage{width:140px}.navLinks{flex-wrap:wrap;gap:12px}.navLinks a:not(.navCta){display:none}.navCta{padding:11px 18px;font-size:13px}.heroSlider{min-height:auto}.heroCopy h1{letter-spacing:-1.8px;font-size:clamp(38px,11vw,58px);line-height:1.02}.lead{font-size:17px}.sliderNavigation{flex-direction:column;align-items:flex-start;gap:18px}.sliderDots{gap:16px}.sliderDot{flex-basis:34px;width:34px}.sliderDot:after{width:32px}.sliderDot.active:after{width:44px}.visualStage,.hero-social .visualStage,.hero-web .visualStage,.hero-branding .visualStage,.hero-strategy .visualStage{min-height:560px}.visualInfo{grid-template-columns:48px 1fr;width:calc(100% - 24px);bottom:0;left:0}.visualInfo strong{font-size:28px}.visualTags{justify-content:flex-start;width:100%;bottom:135px;left:0;right:auto}.phoneMockup.large{width:210px;height:390px;right:80px}.phoneMockup.small{width:145px;height:270px;top:110px;right:0}.personCard{width:235px;top:78px;left:0}.desktopMockup{width:100%;right:0}.mobileMockup{width:138px;height:260px;top:295px;left:0}.websitePreview h3{font-size:30px}.brandBoard{width:100%;padding:28px;top:30px;right:0}.brandLogoMark{width:86px;height:86px;font-size:46px;line-height:86px}.brandBoard h3{font-size:30px}.cardOne{top:270px;left:0}.cardTwo{bottom:125px;left:70px}.colorChips{bottom:220px;right:10px}.dashboardMockup{width:100%;top:30px;right:0}.strategyNote{top:350px;left:0}.cards,.workList,.leadCapture .workList,.split{grid-template-columns:1fr}}@media (width<=460px){.heroCopy h1{font-size:39px}.heroActions{flex-direction:column;align-items:stretch}.btnPrimary,.btnSecondary{width:100%}.visualStage,.hero-social .visualStage,.hero-web .visualStage,.hero-branding .visualStage,.hero-strategy .visualStage{min-height:610px}.phoneMockup.large{right:52px}.phoneMockup.small{opacity:.92}.personCard{top:34px}.brandBoard{flex-direction:column;align-items:flex-start}.cardOne{top:315px}.cardTwo{bottom:135px;left:28px}}.focusSection{background:#f7f7f7;position:relative;overflow:hidden}.focusSection:before{content:"";background:var(--orange-soft);width:150px;height:120%;position:absolute;top:-80px;right:12%;transform:skew(-24deg)}.focusGrid{z-index:1;grid-template-columns:1fr 430px;align-items:center;gap:70px;display:grid;position:relative}.focusCopy h2{letter-spacing:-2px;max-width:720px;color:var(--dark);margin:12px 0 24px;font-size:clamp(38px,4vw,62px);font-weight:900;line-height:1.02}.focusCopy p{max-width:720px;color:var(--gray);font-size:19px;line-height:1.8}.focusPanel{background:var(--dark);color:#fff;border-radius:26px;padding:42px 38px;box-shadow:0 28px 70px #0000002e}.focusPanelTitle{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.focusPanelTitle span{background:var(--orange);flex-shrink:0;width:13px;height:48px;margin-top:3px;transform:skew(-16deg)}.focusPanelTitle h3{margin:0;font-size:34px;font-weight:900;line-height:1.1}.focusPanel p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.8}.leadSection{background:#fff;padding:95px 7%}.leadBox{background:var(--dark);color:#fff;border-radius:34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:58px;display:grid;position:relative;overflow:hidden}.leadBox:after{content:"";background:#f4a11a38;width:120px;height:140%;position:absolute;top:-120px;right:12%;transform:skew(-24deg)}.leadBox>*{z-index:1;position:relative}.leadBox h2{letter-spacing:-1.8px;margin:12px 0 22px;font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1.04}.leadBox p{color:#ffffffbd;margin:0;font-size:18px;line-height:1.8}.leadFlow{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.leadFlow div{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:24px}.leadFlow strong{color:var(--orange);margin-bottom:12px;font-size:28px;font-weight:900;display:block}.leadFlow span{font-size:17px;font-weight:800;line-height:1.35;display:block}.timeline{border-top:3px solid var(--orange);grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}.timeline div{padding:34px 26px 20px 0;position:relative}.timeline div:before{content:"";background:var(--orange);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px;left:0;box-shadow:0 0 0 8px #f4a11a29}.timeline strong{color:var(--orange);margin-bottom:16px;font-size:14px;font-weight:900;display:block}.timeline h3{color:var(--dark);margin:0 0 10px;font-size:22px;font-weight:900}.timeline p{color:var(--gray);margin:0;font-size:15px;line-height:1.7}.beliefSection{color:#fff;background:#3f4348;padding:95px 7%;position:relative;overflow:hidden}.beliefSection:before{content:"";background:#f4a11a38;width:140px;height:130%;position:absolute;top:-80px;right:10%;transform:skew(-24deg)}.beliefIntro,.beliefGrid{z-index:1;position:relative}.beliefIntro{max-width:900px;margin-bottom:48px}.beliefIntro h2{letter-spacing:-1.8px;margin:12px 0 20px;font-size:clamp(38px,4vw,62px);font-weight:900;line-height:1.04}.beliefIntro p{color:#ffffffbd;max-width:780px;font-size:18px;line-height:1.8}.beliefGrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:34px;display:grid}.beliefCard{background:var(--orange);color:#fff;border-radius:28px;padding:42px 38px;box-shadow:0 26px 65px #0003}.beliefCardTitle{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.beliefCardSlash{background:#fff;flex-shrink:0;width:12px;height:44px;margin-top:2px;transform:skew(-16deg)}.beliefCardTitle h3{margin:0;font-size:34px;font-weight:900;line-height:1.1}.beliefCard p{color:#ffffffdb;margin:0;font-size:17px;line-height:1.75}.beliefList{gap:14px;display:grid}.beliefList div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:92px;padding:22px 24px;display:grid}.beliefList strong{color:var(--orange);align-self:center;font-size:15px;font-weight:900}.beliefList p{color:#ffffffdb;margin:0;font-size:16px;font-weight:700;line-height:1.55}@media (width<=900px){.beliefGrid{grid-template-columns:1fr}.beliefCard h3{font-size:28px}}.beliefStatement{grid-column:1/-1;justify-content:center;align-items:center;gap:18px;width:fit-content;max-width:100%;margin:70px auto 0;display:flex}.statementSlash{background:var(--orange);flex-shrink:0;width:12px;height:58px;transform:skew(-16deg)}.beliefStatement h3{color:#fff;letter-spacing:-1px;white-space:nowrap;text-align:left;margin:0;font-size:clamp(34px,3vw,52px);font-weight:900;line-height:1}.footer{background:var(--dark);color:#fff;border-top:4px solid var(--orange);grid-template-columns:1.4fr .7fr .8fr .9fr;gap:44px;padding:64px 7% 28px;display:grid;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:#f4a11a29;width:120px;height:150%;position:absolute;top:-80px;right:8%;transform:skew(-22deg)}.footerBrand,.footerColumn,.footerBottom{z-index:1;position:relative}.footerLogo{width:165px;height:auto;margin-bottom:18px;display:block}.footerBrand p{color:#fff;margin:0 0 14px;font-size:15px;font-weight:900}.footerBrand span{color:#ffffffb8;max-width:430px;font-size:15px;line-height:1.8;display:block}.footerColumn{flex-direction:column;gap:11px;display:flex}.footerColumn h4{color:var(--orange);text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px;font-size:13px;font-weight:900}.footerColumn a{color:#ffffffc2;font-size:15px;font-weight:700;transition:all .2s}.footerColumn a:hover{color:var(--orange);transform:translate(3px)}.footerBottom{color:#ffffff94;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:28px;padding-top:22px;font-size:13px;display:flex}.footerBottom p{margin:0}@media (width<=1000px){.footer{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media (width<=680px){.footer{grid-template-columns:1fr;padding:52px 24px 26px}.footerBrand{grid-column:auto}.footerBottom{flex-direction:column}}.hiddenField{opacity:0;pointer-events:none;position:absolute;left:-9999px}.workPreview{background:#f7f7f7}.workPreviewHeader{max-width:900px}.workPreviewHeader h2{letter-spacing:-1.5px;color:var(--dark);margin:12px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:900;line-height:1.06}.workPreviewHeader p{color:var(--gray);font-size:18px;line-height:1.8}.workPreviewGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.workPreviewGrid article{border-left:5px solid var(--orange);background:#fff;border-radius:18px;padding:32px 28px;box-shadow:0 18px 45px #0000000b}.workPreviewGrid span{color:var(--orange);margin-bottom:16px;font-size:13px;font-weight:900;display:block}.workPreviewGrid h3{color:var(--dark);margin:0 0 12px;font-size:23px;font-weight:900;line-height:1.25}.workPreviewGrid p{color:var(--gray);margin:0;font-size:15px;line-height:1.7}.workPreviewCta{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}@media (width<=900px){.workPreviewGrid{grid-template-columns:1fr}}
