.industry-detail-hero .hero-layout{grid-template-columns:.9fr 1.1fr;gap:44px;min-height:610px}.industry-detail-hero .hero-copy h1{font-size:clamp(55px,5.25vw,80px);line-height:1.055}.industry-detail-hero .hero-copy>p{max-width:430px;font-size:15px}.industry-pains{display:grid;grid-template-columns:.76fr 1.24fr;gap:85px;padding-block:75px 80px;border-top:1px solid var(--line)}.pain-intro h2{font-size:clamp(42px,4.2vw,62px);line-height:1.08}.pain-intro p{font-size:14px;line-height:1.85;color:var(--muted);max-width:300px;margin-top:23px}.pain-list{list-style:none;padding:0;margin:0;border-top:1px solid #B7BEAF}.pain-list li{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #B7BEAF}.pain-number{font-size:12px;color:var(--red);padding-top:4px;font-variant-numeric:tabular-nums}.pain-list h3{font-size:24px;letter-spacing:-.035em;line-height:1.3}.pain-list p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:12px;max-width:510px}.industry-solution{background:var(--ink);color:var(--paper);padding-block:66px 48px;overflow:clip}.solution-heading{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.solution-heading h2{font-size:clamp(37px,4vw,58px);line-height:1.1;max-width:530px}.solution-heading>p{font-size:15px;line-height:1.85;color:#d9dad4;max-width:570px}.connected-workflow{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.connected-workflow li{position:relative;border-top:1px solid #828A7D;padding:26px 28px 0 0}.connected-workflow li:last-child{border-top-color:transparent;padding-right:0}.workflow-joint{position:absolute;top:-5px;left:0;width:9px;height:9px;background:var(--coral);border-radius:50%;box-shadow:0 0 0 5px #222632}.connected-workflow strong{display:block;font-size:17px;font-weight:550;letter-spacing:-.025em;line-height:1.45}.connected-workflow p{font-size:12px;line-height:1.7;color:#d9dad4;margin-top:8px;max-width:215px}.solution-foot{display:flex;justify-content:space-between;gap:45px;align-items:end;border-top:1px solid #515762;margin-top:43px;padding-top:28px}.solution-foot>p{font-size:13px;line-height:1.85;color:#d9dad4}.solution-foot strong{font-weight:550;color:var(--paper)}.solution-foot nav{display:flex;gap:25px;flex-wrap:wrap}.solution-foot a{display:flex;align-items:center;gap:12px;font-size:12px;min-height:44px;color:var(--paper)}.solution-foot .icon{width:16px;height:16px}.solution-foot a:hover{color:var(--coral)}.industry-delivery{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:70px;border-bottom:1px solid var(--line)}.industry-delivery h2{font-size:clamp(36px,3.6vw,52px);line-height:1.12}.industry-delivery p{font-size:14px;line-height:1.85;color:var(--muted);max-width:510px;margin-bottom:18px}.build-intro{padding-top:21px}.build-intro h2{max-width:510px;text-wrap:balance}.build-intro>p{max-width:390px;margin:24px 0 0}.build-intro .build-scope{font-size:12px;max-width:330px;margin-top:28px;line-height:1.8}.build-parts{list-style:none;padding:0;margin:0;border-top:1px solid #B7BEAF}.build-parts li{border-bottom:1px solid #B7BEAF}.build-parts a{display:flex;align-items:start;justify-content:space-between;gap:26px;min-height:44px;padding:22px 0}.build-parts h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;max-width:460px}.build-parts p{font-size:13px;line-height:1.8;margin:10px 0 0;max-width:470px}.build-parts .icon{width:21px;height:21px;flex:none;margin-top:4px;color:var(--red);transition:transform .22s var(--ease)}.build-parts a:hover h3,.build-parts a:focus-visible h3{color:var(--red)}.build-parts a:hover .icon{transform:translate(3px,-3px)}.build-parts a:focus-visible{outline:2px solid var(--red);outline-offset:5px}.industry-detail-hero .breadcrumb{font-size:12px}.industry-directory-hero{padding-block:68px 52px}.industry-directory-hero h1{font-size:clamp(48px,5.5vw,84px);line-height:1.08;letter-spacing:-.06em}.industry-directory-hero>p{font-size:16px;color:var(--muted);line-height:1.8;max-width:555px;margin-top:25px}.industry-explorer{display:grid;grid-template-columns:290px minmax(0,1fr);gap:clamp(45px,6vw,95px);padding-bottom:75px;align-items:start}.industry-picker{position:sticky;top:130px}.industry-picker>label{font-size:12px;color:var(--muted);display:block;margin-bottom:16px}.industry-picker select{display:none;width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid #777F70;border-radius:5px;padding:14px 12px;min-height:50px}.industry-tabs{border-top:1px solid var(--line)}.industry-tabs a{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;font-weight:550;min-height:55px;border-bottom:1px solid var(--line);padding:10px 2px}.industry-tabs .icon{width:19px;height:19px;color:var(--muted);transition:transform .25s var(--ease)}.industry-tabs a:hover,.industry-tabs a[aria-selected=true]{color:var(--red)}.industry-tabs a[aria-selected=true] .icon{color:var(--red);transform:rotate(45deg)}.industry-panel{border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden;scroll-margin-top:120px;margin-bottom:35px}.industry-panel-heading{padding:28px 34px 18px}.industry-panel-heading>p{font-size:12px;color:var(--muted);margin-bottom:15px}.industry-panel h2{font-size:clamp(30px,3vw,43px);line-height:1.14;letter-spacing:-.045em;max-width:650px}.directory-pains{list-style:none;padding:0;margin:4px 34px 25px}.directory-pains li{display:grid;grid-template-columns:29px 1fr;gap:15px;align-items:baseline;border-top:1px solid var(--line);padding:16px 0}.directory-pains li:last-child{border-bottom:1px solid var(--line)}.directory-pains li>span{font-size:11px;color:var(--red)}.directory-pains h3{font-size:17px;line-height:1.5;letter-spacing:-.025em;font-weight:550}.directory-solution{padding:28px 34px;background:#e8ece3}.directory-solution h3{font-size:26px;line-height:1.25;letter-spacing:-.035em}.directory-solution>p{font-size:13px;line-height:1.85;color:#4d5848;margin-top:15px;max-width:660px}.directory-solution .connected-workflow{margin-top:30px;margin-bottom:25px}.directory-solution .connected-workflow li{border-top-color:#809273;padding-right:16px;padding-top:17px}.directory-solution .connected-workflow li:last-child{border-top-color:transparent}.directory-solution .workflow-joint{width:7px;height:7px;top:-4px;box-shadow:0 0 0 5px #e8ece3;background:#346247}.directory-solution .connected-workflow strong{font-size:12px;line-height:1.6;letter-spacing:0}.directory-solution .text-link{font-size:13px}.industry-directory-close{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);padding-block:60px 75px}.industry-directory-close h2{font-size:clamp(35px,4vw,55px);line-height:1.12}.industry-directory-close p{font-size:15px;color:var(--muted);line-height:1.85;max-width:490px}.industry-directory-close .btn{margin-top:25px}.industry-explorer.is-enhanced .industry-panel{margin-bottom:0}.industry-explorer:not(.is-enhanced) .industry-picker select,.industry-explorer:not(.is-enhanced) .industry-picker>label{display:none}.industry-entry{display:grid;grid-template-columns:.75fr 1.65fr;gap:70px;padding-block:47px 50px;border-bottom:1px solid var(--line)}.industry-entry h2{font-size:32px;line-height:1.15;letter-spacing:-.045em}.industry-entry .text-link{margin-top:15px;font-size:12px}.industry-entry>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;align-self:center}.industry-entry>nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);min-height:51px;font-size:13px}.industry-entry>nav a:hover{color:var(--red)}.industry-entry>nav .icon{width:16px;height:16px}.industry-scene{width:100%;aspect-ratio:600/540;position:relative;min-width:0;margin:0}.industry-stage{width:600px;height:540px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--industry-scale,.9));transform-origin:center;perspective:1400px}.scene-paper{position:absolute;background:#fffefb;border:1px solid #BAC1B1;border-radius:9px;box-shadow:0 25px 45px -30px #24312480;color:#222632;transform-style:preserve-3d}.scene-paper>strong{display:block;font-size:24px;letter-spacing:-.04em;line-height:1.25;font-weight:550}.scene-paper p{font-size:12px;color:#58614f;line-height:1.7;margin-top:12px}.scene-kicker{display:block;font-size:11px;color:#536049;margin-bottom:12px}.scene-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#526049;margin-bottom:25px}.scene-stamp{display:inline-block;background:#ddeadb;color:#2f5c38;border-radius:15px;padding:4px 9px;font-size:10px;line-height:1.5}.scene-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #CAD2C1;padding-top:13px;margin-top:20px;font-size:11px}.scene-row>span{color:#526049}.scene-row b{font-weight:550}.scene-paper h3{font-size:39px;line-height:1.08;letter-spacing:-.055em}.job-shadow{position:absolute;inset:380px 45px 50px 100px;filter:blur(20px);background:#28352519;border-radius:50%;transform:rotate(-7deg)}.job-book{top:153px;left:93px;width:370px;padding:26px 29px 25px;transform:rotateY(-9deg) rotateX(5deg) rotate(-4deg)}.job-book:after{content:"";position:absolute;inset:100% 4px auto;height:6px;background:#c6cfba;border-radius:0 0 6px 6px;border:1px solid #ACB6A0;border-top:0}.job-book h3{font-size:38px}.job-book>p{margin-top:10px}.job-steps{margin-top:22px;display:grid;gap:11px;font-size:13px}.job-steps i{font-style:normal;color:#32653f;margin-right:8px}.job-fold{position:absolute;top:93px;right:-101px;width:120px;height:230px;padding:23px 16px;background:#ff7865;border:1px solid #D95543;border-radius:0 8px 8px 0;transform-origin:left center;transform:rotateY(-26deg);box-shadow:8px 13px 18px -12px #57261d55;color:#242630;backface-visibility:hidden}.job-fold span{display:block;font-size:11px;line-height:1.6}.job-fold strong{font-size:34px;letter-spacing:-.06em;display:block;margin:23px 0 35px}.call-slip{left:23px;top:12px;width:233px;padding:21px;transform:rotate(-8deg) translateZ(32px);z-index:3}.call-slip>strong{font-size:21px}.call-slip p{font-size:11px}.quote-slip{top:22px;left:347px;width:210px;padding:19px;transform:rotate(6deg) translateZ(30px);z-index:4}.quote-slip>strong{font-size:30px}.quote-slip p{font-size:10px}.account-folder{position:absolute;left:71px;top:102px;width:450px;height:350px;transform:rotateY(-10deg) rotate(-5deg);transform-style:preserve-3d}.folder-back{position:absolute;inset:0;background:#bfc8ae;border:1px solid #8E9D7C;border-radius:9px;box-shadow:0 30px 40px -22px #24392344}.folder-back>span{display:block;padding:16px 24px;font-size:12px;color:#37452e}.account-sheet{width:359px;padding:22px 26px;height:170px;left:41px;top:35px;transform:rotate(-3deg) translateZ(3px)}.account-sheet>strong{font-size:25px}.sheet-two{left:65px;top:71px;transform:rotate(4deg) translateZ(7px)}.folder-face{position:absolute;inset:156px -8px -10px;padding:29px 29px 20px;background:#eef0e4;border:1px solid #AFBA9E;border-radius:8px;transform-origin:center bottom;transform:rotateX(-12deg) translateZ(14px);box-shadow:0 10px 0 -6px #bcc7ab;backface-visibility:hidden}.folder-face h3{font-size:29px;line-height:1.15;letter-spacing:-.045em}.folder-tab{position:absolute;left:0;top:-24px;height:25px;width:132px;background:#eef0e4;border:1px solid #AFBA9E;border-bottom:0;border-radius:7px 7px 0 0;padding:4px 15px;font-size:10px;color:#465735}.folder-checks{display:grid;gap:7px;margin-top:16px;font-size:11px;color:#37583a}.folder-checks .still-open{color:#715523}.account-note{position:absolute;left:292px;top:455px;padding:13px 18px;background:#222632;color:#f5f3ef;display:flex;align-items:center;gap:14px;font-size:11px;border-radius:6px;transform:rotate(3deg);box-shadow:0 20px 25px -20px #24392399}.account-note .icon{width:15px;height:15px;color:#ff8b79}.project-track{position:absolute;top:257px;left:37px;right:30px;border-top:1px solid #88977D;display:flex;justify-content:space-between;transform:rotate(-12deg)}.project-track span{width:10px;height:10px;background:#c44b39;border-radius:50%;margin-top:-5px;box-shadow:0 0 0 7px #f5f3ef}.project-labels{position:absolute;inset:110px 28px auto;display:flex;justify-content:space-between;font-size:11px;color:#526049;transform:rotate(-12deg)}.brief-card{left:24px;top:152px;width:240px;padding:24px;transform:rotate(-9deg) rotateY(10deg);z-index:1}.brief-card>strong{font-size:27px}.delivery-card{left:171px;top:274px;width:338px;padding:27px;transform:rotate(3deg) rotateY(-9deg);z-index:3}.delivery-card>strong{font-size:31px;max-width:270px}.project-people{display:flex;align-items:center;margin-top:20px;font-size:10px}.project-people>span{width:31px;height:31px;background:#dce4d0;border:2px solid #FFFEFB;border-radius:50%;display:grid;place-items:center;margin-left:-5px;color:#3f593a}.project-people b{font-size:10px;font-weight:500;margin-left:12px;color:#526049}.approval-card{top:76px;left:313px;width:243px;padding:22px;transform:rotate(6deg) rotateY(-7deg);z-index:2}.approval-card>strong{font-size:23px}.approval-card .scene-stamp{background:#f3e8cf;color:#71501c;margin-top:16px}.project-courier{position:absolute;top:247px;left:88px;padding:8px 15px;background:#ff7b66;border:1px solid #BF4B38;font-size:11px;transform:rotate(-12deg);border-radius:4px;box-shadow:0 9px 18px -12px #3a271999;z-index:4}.ticket-rail{position:absolute;left:29px;right:23px;top:106px;height:26px;background:linear-gradient(#b5bcaa,#f0f1e8 35%,#909b83 70%,#d1d6c7);border:1px solid #8A987D;border-radius:5px;transform:rotate(-5deg);box-shadow:0 12px 17px -11px #23321d99;z-index:4;display:flex;justify-content:space-around;align-items:center}.ticket-rail i{width:29px;height:7px;background:#53604a;border-radius:4px}.service-tickets{position:absolute;inset:0;transform:rotate(-5deg)}.service-ticket{top:118px;width:171px;min-height:240px;padding:26px 17px 23px;border-radius:0 0 3px 3px;transform-origin:center top}.service-ticket>strong{font-size:23px}.service-ticket p{font-size:10px;line-height:2}.service-ticket .scene-kicker{font-size:9px}.ticket-rule{border-top:1px dashed #9EAA91;margin:20px 0 16px}.ticket-one{left:30px;transform:rotateY(-8deg) rotateX(5deg)}.ticket-two{left:213px;top:123px;transform:rotateY(5deg) rotateX(-4deg)}.ticket-three{left:396px;transform:rotateY(-8deg) rotateX(9deg)}.service-ticket .scene-stamp{margin-top:14px;font-size:9px;padding:4px 6px}.retail-summary{position:absolute;left:85px;right:65px;top:438px;padding:21px 24px;background:#232c29;color:#f5f3ef;border-radius:7px;transform:rotate(1deg);box-shadow:0 22px 30px -25px #27392499}.retail-summary span{font-size:23px;letter-spacing:-.035em}.retail-summary b{display:block;font-size:10px;font-weight:400;color:#d0d9c8;margin-top:9px}.appointment-diary{top:77px;left:77px;width:401px;padding:25px 30px 29px;transform:rotateY(-10deg) rotate(-4deg);box-shadow:4px 8px #d1d8c8,0 30px 45px -27px #26372e66}.appointment-diary:before{content:"";position:absolute;left:13px;top:18px;bottom:18px;border-left:2px solid #BCC9AD}.appointment-diary h3{font-size:35px;margin-bottom:26px}.appointment-row{display:flex;gap:18px;align-items:center;padding:15px 0;border-top:1px solid #D1D8C8;font-size:13px}.appointment-row>span{color:#506145;width:43px}.appointment-row b{font-weight:550}.appointment-row small{display:block;font-size:10px;margin-top:3px;color:#526047}.appointment-row i{font-style:normal;color:#32603c;margin-left:auto}.main-appointment{background:#e7eddf;margin-inline:-10px;padding-inline:10px;border-radius:5px;border-top-color:transparent}.intake-card{top:335px;left:288px;width:276px;padding:21px;transform:rotate(5deg) translateZ(30px);z-index:3}.intake-card>strong{font-size:25px}.intake-card .scene-row{font-size:10px}.reminder-note{position:absolute;left:31px;top:41px;display:flex;align-items:center;gap:18px;padding:14px 20px;background:#ff7e6a;border:1px solid #D76250;border-radius:5px;transform:rotate(-7deg);font-size:11px;z-index:3}.reminder-note span{font-size:10px}.property-record{left:93px;top:110px;width:422px;padding:25px 28px 23px;transform:rotateX(7deg) rotateY(-11deg) rotate(-4deg);box-shadow:5px 9px #c6d0bd,0 29px 42px -25px #23351e66}.property-record h3{font-size:40px}.property-plan{margin:27px 0 25px;padding:12px;background:#f0f2e9;border:1px solid #BECBAF;transform:translateZ(20px) rotateX(9deg)}.property-plan svg{width:100%;height:154px}.property-plan path{fill:none;stroke:#6b7d5b;stroke-width:2.2}.property-plan .plan-door{stroke-width:1;stroke-dasharray:3 3}.property-index{display:flex;gap:23px;font-size:11px;color:#4c6140}.property-enquiry{top:46px;left:24px;width:255px;padding:21px;transform:rotate(-8deg) translateZ(30px);z-index:2}.property-enquiry>strong{font-size:25px}.property-repair{left:282px;top:371px;width:275px;padding:23px;transform:rotate(5deg) translateZ(25px);z-index:3}.property-repair>strong{font-size:26px}.property-repair .scene-stamp{margin-top:15px;background:#f4e7cd;color:#71501c}@media (min-width:901px) and (max-width:1100px){.desktop-nav{gap:22px}.nav-row{gap:24px}.nav-cta{margin-left:5px}.industry-explorer{grid-template-columns:245px minmax(0,1fr);gap:30px}.industry-panel-heading,.directory-solution{padding-inline:25px}.directory-pains{margin-inline:25px}.industry-detail-hero .hero-layout{gap:25px}.industry-detail-hero .hero-copy h1{font-size:58px}}@media (max-width:900px){.industry-detail-hero .hero-layout{grid-template-columns:1fr 1fr;gap:15px;min-height:520px}.industry-detail-hero .hero-copy h1{font-size:clamp(41px,5.8vw,60px)}.industry-pains{gap:40px;grid-template-columns:.75fr 1.25fr}.solution-heading{gap:38px}.solution-foot{align-items:start}.solution-foot nav{display:grid;gap:0}.industry-explorer{grid-template-columns:220px minmax(0,1fr);gap:24px}.industry-picker{top:105px}.industry-tabs a{font-size:13px;min-height:53px}.industry-panel-heading,.directory-solution{padding-inline:24px}.directory-pains{margin-inline:24px}.industry-panel h2{font-size:32px}.directory-solution .connected-workflow{grid-template-columns:repeat(2,1fr);row-gap:24px}.directory-solution .connected-workflow li:nth-child(2){border-top-color:transparent}.industry-entry{gap:35px;grid-template-columns:.7fr 1.3fr}.industry-entry>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.industry-entry h2{font-size:29px}}@media (max-width:700px){.industry-detail-hero{padding-top:15px;padding-bottom:30px}.industry-detail-hero .hero-layout{grid-template-columns:1fr;gap:8px;min-height:0}.industry-detail-hero .hero-copy h1{font-size:clamp(43px,8.4vw,58px);line-height:1.06}.industry-detail-hero .hero-copy>p{font-size:14px;margin-top:23px;max-width:430px}.industry-detail-hero .hero-copy>.btn{margin-top:23px}.industry-detail-hero .breadcrumb{margin-bottom:22px}.industry-scene{max-width:470px;margin:0 auto;aspect-ratio:600/540}.industry-pains{grid-template-columns:1fr;gap:30px;padding-block:43px 48px}.pain-intro h2{font-size:39px}.pain-intro h2 br{display:none}.pain-intro p{font-size:13px;margin-top:15px;max-width:330px}.pain-list li{grid-template-columns:26px 1fr;gap:12px;padding-block:22px}.pain-list h3{font-size:22px}.pain-list p{font-size:13px;margin-top:10px}.industry-solution{padding-block:44px 33px}.solution-heading{grid-template-columns:1fr;gap:24px}.solution-heading h2{font-size:38px;line-height:1.1;max-width:410px}.solution-heading>p{font-size:14px}.connected-workflow{grid-template-columns:1fr;margin-top:33px}.connected-workflow li{padding:0 0 25px 26px;border-top:0;border-left:1px solid #828A7D;min-height:77px}.connected-workflow li:last-child{border-left-color:transparent;min-height:0;padding-bottom:0}.workflow-joint{top:7px;left:-5px}.connected-workflow strong{font-size:16px}.connected-workflow p{max-width:none;margin-top:4px;font-size:12px}.solution-foot{display:block;margin-top:32px;padding-top:23px}.solution-foot>p{font-size:12px}.solution-foot nav{display:flex;gap:0 22px;margin-top:17px}.solution-foot a{font-size:11px}.industry-delivery{grid-template-columns:1fr;gap:25px;padding-block:43px}.industry-delivery h2{font-size:36px}.industry-delivery p{font-size:13px}.industry-directory-hero{padding-block:42px 30px}.industry-directory-hero h1{font-size:clamp(40px,8.3vw,58px);line-height:1.1}.industry-directory-hero>p{font-size:14px;margin-top:22px}.industry-explorer{grid-template-columns:1fr;gap:22px;padding-bottom:42px}.industry-picker{position:static}.industry-picker>label{font-size:12px;margin-bottom:9px}.industry-explorer.is-enhanced .industry-picker select{display:block}.industry-explorer.is-enhanced .industry-tabs{display:none}.industry-explorer:not(.is-enhanced) .industry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.industry-panel-heading{padding:24px 21px 14px}.industry-panel h2{font-size:30px;line-height:1.16}.industry-panel h2 br{display:none}.industry-panel-heading>p{font-size:11px;margin-bottom:12px}.directory-pains{margin:4px 21px 21px}.directory-pains li{grid-template-columns:23px 1fr;gap:9px;padding-block:15px}.directory-pains h3{font-size:16px;line-height:1.5}.directory-solution{padding:25px 21px}.directory-solution h3{font-size:25px}.directory-solution>p{font-size:13px;margin-top:14px}.directory-solution .connected-workflow{grid-template-columns:1fr 1fr;gap:21px 16px;margin-top:25px;margin-bottom:20px}.directory-solution .connected-workflow li{border-left:0;border-top:1px solid #809273;min-height:0;padding:15px 0 0}.directory-solution .connected-workflow li:nth-child(2n){border-top-color:transparent}.directory-solution .workflow-joint{top:-4px;left:0}.directory-solution .connected-workflow strong{font-size:11px}.directory-solution .text-link{font-size:12px}.industry-directory-close{grid-template-columns:1fr;gap:24px;padding-block:43px 50px}.industry-directory-close h2{font-size:37px}.industry-directory-close p{font-size:14px}.industry-directory-close .btn{font-size:12px;gap:15px}.industry-entry{grid-template-columns:1fr;gap:24px;padding-block:32px 35px}.industry-entry h2{font-size:29px}.industry-entry h2 br{display:none}.industry-entry .text-link{margin-top:9px}.industry-entry>nav{grid-template-columns:1fr 1fr;gap:0 20px}.industry-entry>nav a{font-size:12px;line-height:1.5;min-height:53px}.industry-entry>nav .icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.industry-tabs .icon{transition:none}}@media (max-width:900px){.industry-delivery{gap:40px}.build-parts h3{font-size:21px}}@media (max-width:700px){.industry-delivery{gap:28px}.build-intro{padding-top:0}.build-intro h2{max-width:400px;font-size:35px}.build-intro>p{margin-top:19px}.build-intro .build-scope{font-size:12px;margin-top:18px;max-width:380px}.build-parts a{padding-block:21px;gap:20px}.build-parts h3{font-size:21px}.build-parts p{font-size:13px}.build-parts .icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.build-parts .icon{transition:none}}@media (max-width:700px){.directory-solution .connected-workflow{grid-template-columns:1fr;gap:0}.directory-solution .connected-workflow li{border-top:0;border-left:1px solid #809273;padding:0 0 20px 24px}.directory-solution .connected-workflow li:last-child{border-left-color:transparent;padding-bottom:0}.directory-solution .workflow-joint{left:-4px;top:6px}.directory-solution .connected-workflow strong{font-size:12px}}@media (min-width:901px) and (max-width:1100px){.industry-scene{--industry-scale:.65}}@media (min-width:701px) and (max-width:900px){.industry-scene{--industry-scale:.5}}@media (max-width:700px){.industry-scene{--industry-scale:.55}}@media (min-width:460px) and (max-width:700px){.industry-scene{--industry-scale:.72}}@media (max-width:359px){.industry-scene{--industry-scale:.45}}
