.pet-kennel-application-module__cWDEdW__page{--navy:#092a48;--blue:#087cc1;--cyan:#55c8eb;--ink:#0b2239;--muted:#52677b;--line:#d8e5ed;color:var(--ink);background:#f7fafc;overflow:hidden}.pet-kennel-application-module__cWDEdW__hero{background:#071c2e;place-items:stretch stretch;min-height:760px;display:grid;position:relative}.pet-kennel-application-module__cWDEdW__heroMedia{position:absolute;inset:0;overflow:hidden}.pet-kennel-application-module__cWDEdW__heroMedia>img{object-fit:cover;object-position:center}.pet-kennel-application-module__cWDEdW__heroShade{background:linear-gradient(90deg,#041422eb 0%,#041422bf 34%,#0414222e 67%,#04142214 100%),linear-gradient(#00000024,#00000042);position:absolute;inset:0}.pet-kennel-application-module__cWDEdW__heroCopy{z-index:4;align-self:center;width:min(660px,48vw);margin-left:max(28px,50vw - 664px);padding:130px 0 88px;position:relative}.pet-kennel-application-module__cWDEdW__eyebrow,.pet-kennel-application-module__cWDEdW__sectionHeading>span,.pet-kennel-application-module__cWDEdW__resultLabel,.pet-kennel-application-module__cWDEdW__cta>span{color:#0a90d7;letter-spacing:.22em;font-size:13px;font-weight:900;display:block}.pet-kennel-application-module__cWDEdW__heroCopy .pet-kennel-application-module__cWDEdW__eyebrow{color:#75ddff}.pet-kennel-application-module__cWDEdW__heroCopy h1{color:#fff;letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(48px,5.2vw,82px);line-height:.98}.pet-kennel-application-module__cWDEdW__heroCopy h2{color:#9fe8ff;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.25}.pet-kennel-application-module__cWDEdW__heroCopy p{color:#ffffffd6;max-width:620px;margin:22px 0 0;font-size:18px;line-height:1.65}.pet-kennel-application-module__cWDEdW__heroActions,.pet-kennel-application-module__cWDEdW__cta>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pet-kennel-application-module__cWDEdW__heroActions a,.pet-kennel-application-module__cWDEdW__cta a,.pet-kennel-application-module__cWDEdW__gate button{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#072842a6;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:850;text-decoration:none;display:inline-flex}.pet-kennel-application-module__cWDEdW__heroActions a:first-child,.pet-kennel-application-module__cWDEdW__cta a:first-child,.pet-kennel-application-module__cWDEdW__gate button{background:#0c8bd2;border-color:#0c8bd2;box-shadow:0 12px 28px #007ec14d}.pet-kennel-application-module__cWDEdW__overheadPipe{z-index:2;background:#37aee4;border-radius:999px;width:55%;height:9px;position:absolute;top:25%;right:4%;box-shadow:0 0 0 3px #ffffffb8,0 10px 24px #0066a34d}.pet-kennel-application-module__cWDEdW__overheadPipe:before{content:"";border-right:9px solid #37aee4;height:45px;position:absolute;bottom:100%;right:0}.pet-kennel-application-module__cWDEdW__overheadPipe i{background:#6b8291;width:4px;height:36px;position:absolute;top:8px}.pet-kennel-application-module__cWDEdW__overheadPipe i:after{content:"";clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#59cdf0b3,#0000 78%);width:20px;height:95px;position:absolute;top:35px;left:-8px}.pet-kennel-application-module__cWDEdW__overheadPipe i:first-child{left:10%}.pet-kennel-application-module__cWDEdW__overheadPipe i:nth-child(2){left:31%}.pet-kennel-application-module__cWDEdW__overheadPipe i:nth-child(3){left:52%}.pet-kennel-application-module__cWDEdW__overheadPipe i:nth-child(4){left:73%}.pet-kennel-application-module__cWDEdW__overheadPipe i:nth-child(5){left:92%}.pet-kennel-application-module__cWDEdW__floorPipe{z-index:2;background:#0d84c7;border-radius:999px;width:58%;height:8px;position:absolute;bottom:14%;right:3%;box-shadow:0 0 0 2px #ffffffbf}.pet-kennel-application-module__cWDEdW__floorPipe i{background:#eaf9ff;border:4px solid #087cc1;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-3px}.pet-kennel-application-module__cWDEdW__floorPipe i:after{content:"";clip-path:polygon(0 40%,100% 0,100% 100%);background:linear-gradient(165deg,#18a1dca3,#0000 65%);width:90px;height:35px;position:absolute;top:-3px;right:10px}.pet-kennel-application-module__cWDEdW__floorPipe i:first-child{left:14%}.pet-kennel-application-module__cWDEdW__floorPipe i:nth-child(2){left:40%}.pet-kennel-application-module__cWDEdW__floorPipe i:nth-child(3){left:66%}.pet-kennel-application-module__cWDEdW__floorPipe i:nth-child(4){left:90%}.pet-kennel-application-module__cWDEdW__heroCallout{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#052238cc;border:1px solid #ffffff80;border-radius:13px;width:min(280px,23vw);padding:13px 15px;position:absolute;box-shadow:0 12px 30px #00000047}.pet-kennel-application-module__cWDEdW__heroCallout b{color:#8be5ff;letter-spacing:.12em;font-size:12px;display:block}.pet-kennel-application-module__cWDEdW__heroCallout span{margin-top:5px;font-size:12px;line-height:1.45;display:block}.pet-kennel-application-module__cWDEdW__benefitStrip{z-index:5;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1440px;margin:-28px auto 0;padding:0 28px;display:grid;position:relative}.pet-kennel-application-module__cWDEdW__benefitStrip article{border:1px solid var(--line);background:#fff;align-items:flex-start;gap:14px;min-height:132px;padding:28px;display:flex;box-shadow:0 18px 45px #0f39551a}.pet-kennel-application-module__cWDEdW__benefitStrip article:first-child{border-radius:22px 0 0 22px}.pet-kennel-application-module__cWDEdW__benefitStrip article:last-child{border-radius:0 22px 22px 0}.pet-kennel-application-module__cWDEdW__benefitStrip svg{color:#0785c9;flex:none}.pet-kennel-application-module__cWDEdW__benefitStrip strong,.pet-kennel-application-module__cWDEdW__benefitStrip span{display:block}.pet-kennel-application-module__cWDEdW__benefitStrip strong{letter-spacing:.08em;font-size:13px}.pet-kennel-application-module__cWDEdW__benefitStrip span{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}.pet-kennel-application-module__cWDEdW__section{max-width:1440px;margin:0 auto;padding:100px max(24px,4vw)}.pet-kennel-application-module__cWDEdW__soft{background:#edf5f8;max-width:none;padding-left:max(24px,54vw - 720px);padding-right:max(24px,54vw - 720px)}.pet-kennel-application-module__cWDEdW__sectionHeading{max-width:800px;margin-bottom:38px}.pet-kennel-application-module__cWDEdW__sectionHeading h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,4.5vw,62px);line-height:1.04}.pet-kennel-application-module__cWDEdW__sectionHeading p{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.7}.pet-kennel-application-module__cWDEdW__principleDiagram{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:32px;display:grid;box-shadow:0 24px 60px #143e5a14}.pet-kennel-application-module__cWDEdW__flowSource{text-align:center;background:#f1f8fb;border-radius:20px;place-items:center;gap:12px;min-height:160px;padding:24px;display:grid}.pet-kennel-application-module__cWDEdW__flowSource svg{color:#0584c8;width:38px;height:38px}.pet-kennel-application-module__cWDEdW__flowArrow{color:#42abd9}.pet-kennel-application-module__cWDEdW__branchGrid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;display:grid}.pet-kennel-application-module__cWDEdW__branchGrid article{color:#fff;background:#092f4e;border-radius:22px;padding:25px}.pet-kennel-application-module__cWDEdW__branchGrid article:last-child{background:#0d638e}.pet-kennel-application-module__cWDEdW__branchGrid span{color:#8adfff;letter-spacing:.16em;font-size:12px;font-weight:900}.pet-kennel-application-module__cWDEdW__branchGrid h3{margin:8px 0 20px;font-size:24px}.pet-kennel-application-module__cWDEdW__miniFlow{justify-content:space-between;align-items:center;gap:8px;display:flex}.pet-kennel-application-module__cWDEdW__miniFlow b{text-align:center;border:1px solid #fff3;border-radius:10px;padding:10px 12px;font-size:13px}.pet-kennel-application-module__cWDEdW__miniFlow svg{color:#82ddff;flex:none;width:18px;transform:rotate(-90deg)}.pet-kennel-application-module__cWDEdW__steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pet-kennel-application-module__cWDEdW__steps article{background:#fff;border:1px solid #d5e5ec;border-radius:22px;padding:28px}.pet-kennel-application-module__cWDEdW__steps span{color:#0785c9;font-size:14px;font-weight:900}.pet-kennel-application-module__cWDEdW__steps h3{margin:16px 0 10px;font-size:24px}.pet-kennel-application-module__cWDEdW__steps p{color:var(--muted);margin:0;line-height:1.6}.pet-kennel-application-module__cWDEdW__cutaway{background:linear-gradient(#e9f4f8 0 22%,#f9fcfd 22% 84%,#dce9ed 84%);border:1px solid #bed5e1;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.pet-kennel-application-module__cWDEdW__cutawayRoof{color:#fff;letter-spacing:.16em;background:repeating-linear-gradient(90deg,#263d4b 0 6px,#667b86 6px 58px);place-items:center;height:72px;font-weight:900;display:grid;position:absolute;inset:0 0 auto}.pet-kennel-application-module__cWDEdW__cutawayPipe{height:12px;color:var(--ink);background:#0791d4;border-radius:999px;position:absolute;top:104px;left:9%;right:8%}.pet-kennel-application-module__cWDEdW__cutawayPipe>span{background:#fff;border-radius:8px;padding:8px 12px;font-weight:850;position:absolute;bottom:25px;left:0;box-shadow:0 8px 18px #0d364e1f}.pet-kennel-application-module__cWDEdW__cutawayPipe i{background:#657b88;width:5px;height:36px;position:absolute;top:8px}.pet-kennel-application-module__cWDEdW__cutawayPipe i:after{content:"";clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#21afe18c,#0000);width:62px;height:150px;position:absolute;top:32px;left:-28px}.pet-kennel-application-module__cWDEdW__animalZone{background:#ffffffc7;border:2px solid #9eb7c4;border-radius:44% 44% 28% 28%;place-items:center;gap:6px;width:180px;min-height:140px;display:grid;position:absolute;top:42%;left:18%}.pet-kennel-application-module__cWDEdW__animalZone svg{color:#365668;width:45px;height:45px}.pet-kennel-application-module__cWDEdW__animalZone small{color:var(--muted)}.pet-kennel-application-module__cWDEdW__manifold{color:#fff;background:#0a4167;border-radius:18px;gap:6px;width:230px;padding:22px;display:grid;position:absolute;top:42%;right:11%}.pet-kennel-application-module__cWDEdW__manifold svg{color:#74d8ff}.pet-kennel-application-module__cWDEdW__manifold small{color:#b8eaff}.pet-kennel-application-module__cWDEdW__floorZone{color:#12334a;background:#d7edf5;border-radius:18px;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:78px;padding:18px 24px;display:grid;position:absolute;bottom:26px;left:5%;right:5%}.pet-kennel-application-module__cWDEdW__floorZone i{color:#fff;text-align:center;background:repeating-linear-gradient(90deg,#354c58 0 4px,#92a6af 4px 12px);border-radius:9px;padding:13px;font-style:normal}.pet-kennel-application-module__cWDEdW__cutaway ol{color:#3e5668;columns:2;background:#ffffffeb;border-radius:16px;margin:0;padding:18px 18px 18px 40px;font-size:12px;position:absolute;bottom:120px;right:2%;box-shadow:0 12px 30px #143e5a1a}.pet-kennel-application-module__cWDEdW__controlSection{color:#fff;background:#0b2c48;max-width:none;padding-left:max(24px,54vw - 720px);padding-right:max(24px,54vw - 720px)}.pet-kennel-application-module__cWDEdW__controlSection .pet-kennel-application-module__cWDEdW__sectionHeading>span{color:#78ddff}.pet-kennel-application-module__cWDEdW__controlSection .pet-kennel-application-module__cWDEdW__sectionHeading p{color:#bdd1df}.pet-kennel-application-module__cWDEdW__controlGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pet-kennel-application-module__cWDEdW__controlGrid>div{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:12px;min-height:76px;padding:18px;display:flex}.pet-kennel-application-module__cWDEdW__controlGrid svg{color:#75ddff}.pet-kennel-application-module__cWDEdW__validationNotice{background:#123b58;border:1px solid #3ba7d6;border-radius:18px;align-items:flex-start;gap:18px;margin-top:24px;padding:24px;display:flex}.pet-kennel-application-module__cWDEdW__validationNotice>svg{color:#8ce3ff;flex:none}.pet-kennel-application-module__cWDEdW__validationNotice strong{color:#fff}.pet-kennel-application-module__cWDEdW__validationNotice p{color:#c8dae5;margin:8px 0 0;line-height:1.6}.pet-kennel-application-module__cWDEdW__performanceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pet-kennel-application-module__cWDEdW__performanceGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.pet-kennel-application-module__cWDEdW__performanceGrid span,.pet-kennel-application-module__cWDEdW__performanceGrid strong,.pet-kennel-application-module__cWDEdW__performanceGrid small{display:block}.pet-kennel-application-module__cWDEdW__performanceGrid span{font-weight:850}.pet-kennel-application-module__cWDEdW__performanceGrid strong{color:#087bb9;margin-top:18px}.pet-kennel-application-module__cWDEdW__performanceGrid small{color:var(--muted);margin-top:5px}.pet-kennel-application-module__cWDEdW__simulation{background:#eaf4f8;max-width:none;padding-left:max(24px,54vw - 720px);padding-right:max(24px,54vw - 720px)}.pet-kennel-application-module__cWDEdW__simulationGrid{grid-template-columns:minmax(300px,.78fr) 1.22fr;gap:24px;display:grid}.pet-kennel-application-module__cWDEdW__inputCard,.pet-kennel-application-module__cWDEdW__resultCard{background:#fff;border:1px solid #c9dce5;border-radius:24px;padding:28px;box-shadow:0 18px 48px #16435e14}.pet-kennel-application-module__cWDEdW__inputCard{gap:18px;display:grid}.pet-kennel-application-module__cWDEdW__inputCard label,.pet-kennel-application-module__cWDEdW__advancedInputs label{color:#2d475b;letter-spacing:.07em;gap:8px;font-size:12px;font-weight:900;display:grid}.pet-kennel-application-module__cWDEdW__inputCard input,.pet-kennel-application-module__cWDEdW__inputCard select,.pet-kennel-application-module__cWDEdW__advancedInputs input{color:#102c41;width:100%;min-height:48px;font:inherit;background:#f9fcfd;border:1px solid #b9cfda;border-radius:11px;padding:0 14px;font-size:16px;font-weight:700}.pet-kennel-application-module__cWDEdW__inputCard label>div,.pet-kennel-application-module__cWDEdW__advancedInputs label>div{grid-template-columns:1fr auto;align-items:center;display:grid}.pet-kennel-application-module__cWDEdW__inputCard label>div span,.pet-kennel-application-module__cWDEdW__advancedInputs label>div span{color:#174964;background:#e8f3f7;border:1px solid #b9cfda;border-radius:0 11px 11px 0;align-self:stretch;place-items:center;min-width:68px;margin-left:-1px;padding:0 12px;font-size:14px;display:grid}.pet-kennel-application-module__cWDEdW__inputCard label>div input,.pet-kennel-application-module__cWDEdW__advancedInputs label>div input{border-radius:11px 0 0 11px}.pet-kennel-application-module__cWDEdW__resultCard h3{margin:13px 0 8px;font-size:clamp(26px,3vw,40px)}.pet-kennel-application-module__cWDEdW__resultCard>p{color:var(--muted);margin:0}.pet-kennel-application-module__cWDEdW__metrics{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.pet-kennel-application-module__cWDEdW__metric{background:#edf6f9;border-radius:15px;padding:17px}.pet-kennel-application-module__cWDEdW__metric span,.pet-kennel-application-module__cWDEdW__metric strong,.pet-kennel-application-module__cWDEdW__metric small{display:block}.pet-kennel-application-module__cWDEdW__metric span{color:#537083;font-size:12px;font-weight:850}.pet-kennel-application-module__cWDEdW__metric strong{margin-top:8px;font-size:18px}.pet-kennel-application-module__cWDEdW__metric small{color:var(--muted);margin-top:5px}.pet-kennel-application-module__cWDEdW__resultNote{color:#3a5668;background:#f5fafc;border-left:4px solid #0785c9;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;line-height:1.5;display:flex}.pet-kennel-application-module__cWDEdW__resultNote svg{color:#0785c9;flex:none}.pet-kennel-application-module__cWDEdW__advanced{background:#fff;border:1px solid #b8d2df;border-radius:20px;margin-top:24px;overflow:hidden}.pet-kennel-application-module__cWDEdW__advanced summary{cursor:pointer;color:#0d4264;padding:22px 26px;font-weight:900}.pet-kennel-application-module__cWDEdW__advanced>p{padding:0 26px 22px}.pet-kennel-application-module__cWDEdW__gate{text-align:center;border-top:1px solid #d5e4eb;place-items:center;padding:34px;display:grid}.pet-kennel-application-module__cWDEdW__gate svg{color:#087fc0}.pet-kennel-application-module__cWDEdW__gate h3{margin:12px 0 5px}.pet-kennel-application-module__cWDEdW__gate p{color:var(--muted);margin:0 0 20px}.pet-kennel-application-module__cWDEdW__gate button{border:0}.pet-kennel-application-module__cWDEdW__advancedBody{border-top:1px solid #d5e4eb;grid-template-columns:1fr 1fr;gap:22px;padding:26px;display:grid}.pet-kennel-application-module__cWDEdW__advancedInputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pet-kennel-application-module__cWDEdW__advancedInputs small{color:#678092;letter-spacing:0;font-weight:600}.pet-kennel-application-module__cWDEdW__calculationCard{color:#fff;background:#0b304e;border-radius:18px;padding:22px}.pet-kennel-application-module__cWDEdW__calculationCard h3{margin-top:0}.pet-kennel-application-module__cWDEdW__calculationCard p{color:#c8dde8;line-height:1.5}.pet-kennel-application-module__cWDEdW__calculationCard li{color:#ffe49b;margin:7px 0}.pet-kennel-application-module__cWDEdW__productGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pet-kennel-application-module__cWDEdW__productGrid article{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:145px 1fr;min-width:0;display:grid;overflow:hidden}.pet-kennel-application-module__cWDEdW__productGrid article.pet-kennel-application-module__cWDEdW__recommended{border:2px solid #0a8bd0;box-shadow:0 16px 38px #0a8bd029}.pet-kennel-application-module__cWDEdW__productImage{background:#edf4f7;min-height:190px;position:relative}.pet-kennel-application-module__cWDEdW__productImage img{object-fit:contain;padding:15px}.pet-kennel-application-module__cWDEdW__productGrid article>div:last-child{padding:21px}.pet-kennel-application-module__cWDEdW__productGrid article span{color:#0785c9;letter-spacing:.1em;font-size:11px;font-weight:900}.pet-kennel-application-module__cWDEdW__productGrid h3{margin:8px 0;font-size:22px}.pet-kennel-application-module__cWDEdW__productGrid p{color:var(--muted);margin:0;font-size:14px}.pet-kennel-application-module__cWDEdW__productGrid article>div:last-child>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pet-kennel-application-module__cWDEdW__productGrid a{color:#086fa9;font-size:13px;font-weight:850;text-decoration:none}.pet-kennel-application-module__cWDEdW__related{padding-top:50px}.pet-kennel-application-module__cWDEdW__related>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pet-kennel-application-module__cWDEdW__related a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px;text-decoration:none;display:grid}.pet-kennel-application-module__cWDEdW__related svg{color:#0785c9}.pet-kennel-application-module__cWDEdW__related span,.pet-kennel-application-module__cWDEdW__related b{display:block}.pet-kennel-application-module__cWDEdW__related span{color:var(--muted);line-height:1.5}.pet-kennel-application-module__cWDEdW__related b{color:var(--ink);margin-bottom:4px;font-size:20px}.pet-kennel-application-module__cWDEdW__cta{color:#fff;text-align:center;background:#082b48;padding:90px max(24px,50vw - 660px)}.pet-kennel-application-module__cWDEdW__cta>span{color:#72d9ff}.pet-kennel-application-module__cWDEdW__cta h2{letter-spacing:-.045em;margin:13px auto;font-size:clamp(36px,5vw,66px)}.pet-kennel-application-module__cWDEdW__cta p{color:#c4d9e5;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.pet-kennel-application-module__cWDEdW__cta>div{justify-content:center}.pet-kennel-application-module__cWDEdW__cta a:last-child{background:0 0}.pet-kennel-application-module__cWDEdW__heroActions a:hover,.pet-kennel-application-module__cWDEdW__cta a:hover,.pet-kennel-application-module__cWDEdW__gate button:hover{transform:translateY(-2px)}.pet-kennel-application-module__cWDEdW__heroActions a:focus-visible,.pet-kennel-application-module__cWDEdW__cta a:focus-visible,.pet-kennel-application-module__cWDEdW__gate button:focus-visible,.pet-kennel-application-module__cWDEdW__advanced summary:focus-visible,.pet-kennel-application-module__cWDEdW__inputCard input:focus-visible,.pet-kennel-application-module__cWDEdW__inputCard select:focus-visible,.pet-kennel-application-module__cWDEdW__advancedInputs input:focus-visible,.pet-kennel-application-module__cWDEdW__productGrid a:focus-visible,.pet-kennel-application-module__cWDEdW__related a:focus-visible{outline-offset:3px;outline:3px solid #4ac8ff}@media (max-width:1100px){.pet-kennel-application-module__cWDEdW__hero{min-height:720px}.pet-kennel-application-module__cWDEdW__heroCopy{width:55vw;margin-left:30px}.pet-kennel-application-module__cWDEdW__heroShade{background:linear-gradient(90deg,#041422e6,#04142294 52%,#0414221f)}.pet-kennel-application-module__cWDEdW__benefitStrip{grid-template-columns:1fr 1fr}.pet-kennel-application-module__cWDEdW__benefitStrip article:first-child{border-radius:22px 0 0}.pet-kennel-application-module__cWDEdW__benefitStrip article:nth-child(2){border-radius:0 22px 0 0}.pet-kennel-application-module__cWDEdW__benefitStrip article:nth-child(3){border-radius:0 0 0 22px}.pet-kennel-application-module__cWDEdW__benefitStrip article:last-child{border-radius:0 0 22px}.pet-kennel-application-module__cWDEdW__principleDiagram{grid-template-columns:1fr auto 1fr}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource:nth-of-type(3){grid-column:1/-1}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowArrow:nth-of-type(2){display:none}.pet-kennel-application-module__cWDEdW__steps,.pet-kennel-application-module__cWDEdW__controlGrid,.pet-kennel-application-module__cWDEdW__performanceGrid,.pet-kennel-application-module__cWDEdW__productGrid{grid-template-columns:1fr 1fr}.pet-kennel-application-module__cWDEdW__cutaway ol{display:none}}@media (max-width:780px){.pet-kennel-application-module__cWDEdW__hero{background:#071c2e;flex-direction:column;min-height:0;display:flex}.pet-kennel-application-module__cWDEdW__heroCopy{order:1;width:auto;margin:0;padding:110px 22px 34px}.pet-kennel-application-module__cWDEdW__heroCopy h1{font-size:clamp(42px,12vw,62px)}.pet-kennel-application-module__cWDEdW__heroCopy p{font-size:16px}.pet-kennel-application-module__cWDEdW__heroMedia{order:2;min-height:560px;position:relative}.pet-kennel-application-module__cWDEdW__heroMedia>img{object-position:62% center}.pet-kennel-application-module__cWDEdW__heroShade{background:linear-gradient(#0414220d,#0414221f)}.pet-kennel-application-module__cWDEdW__overheadPipe{width:92%;top:22%;right:4%}.pet-kennel-application-module__cWDEdW__floorPipe{width:92%;bottom:25%;right:4%}.pet-kennel-application-module__cWDEdW__heroCallout{width:auto;left:16px;right:16px}.pet-kennel-application-module__cWDEdW__overheadCallout{top:auto;bottom:91px}.pet-kennel-application-module__cWDEdW__floorCallout{bottom:15px}.pet-kennel-application-module__cWDEdW__benefitStrip{grid-template-columns:1fr;margin:0;padding:18px}.pet-kennel-application-module__cWDEdW__benefitStrip article,.pet-kennel-application-module__cWDEdW__benefitStrip article:first-child,.pet-kennel-application-module__cWDEdW__benefitStrip article:nth-child(2),.pet-kennel-application-module__cWDEdW__benefitStrip article:nth-child(3),.pet-kennel-application-module__cWDEdW__benefitStrip article:last-child{border-radius:16px;min-height:0}.pet-kennel-application-module__cWDEdW__section{padding:72px 20px}.pet-kennel-application-module__cWDEdW__principleDiagram{grid-template-columns:1fr;padding:20px}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource,.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource:nth-of-type(3){grid-column:auto}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowArrow{justify-self:center;transform:rotate(90deg)}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowArrow:nth-of-type(2){display:block}.pet-kennel-application-module__cWDEdW__branchGrid{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__miniFlow{justify-items:center;display:grid}.pet-kennel-application-module__cWDEdW__miniFlow svg{transform:none}.pet-kennel-application-module__cWDEdW__steps,.pet-kennel-application-module__cWDEdW__controlGrid,.pet-kennel-application-module__cWDEdW__performanceGrid,.pet-kennel-application-module__cWDEdW__simulationGrid,.pet-kennel-application-module__cWDEdW__advancedBody,.pet-kennel-application-module__cWDEdW__advancedInputs,.pet-kennel-application-module__cWDEdW__productGrid,.pet-kennel-application-module__cWDEdW__related>div{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__cutaway{min-height:650px}.pet-kennel-application-module__cWDEdW__animalZone{width:150px;top:38%;left:8%}.pet-kennel-application-module__cWDEdW__manifold{width:205px;top:56%;right:7%}.pet-kennel-application-module__cWDEdW__floorZone{grid-template-columns:1fr;gap:10px}.pet-kennel-application-module__cWDEdW__metrics{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__productGrid article{grid-template-columns:120px 1fr}.pet-kennel-application-module__cWDEdW__productImage{min-height:180px}}@media (max-width:430px){.pet-kennel-application-module__cWDEdW__heroMedia{min-height:600px}.pet-kennel-application-module__cWDEdW__heroActions a{width:100%}.pet-kennel-application-module__cWDEdW__overheadPipe{top:19%}.pet-kennel-application-module__cWDEdW__floorPipe{bottom:28%}.pet-kennel-application-module__cWDEdW__heroCallout span{font-size:11px}.pet-kennel-application-module__cWDEdW__heroCopy{padding-top:96px}.pet-kennel-application-module__cWDEdW__sectionHeading h2{font-size:34px}.pet-kennel-application-module__cWDEdW__cutaway{min-height:680px}.pet-kennel-application-module__cWDEdW__animalZone{width:135px;top:35%;left:5%}.pet-kennel-application-module__cWDEdW__manifold{width:190px;top:57%;right:5%}.pet-kennel-application-module__cWDEdW__floorZone{padding:14px;left:3%;right:3%}.pet-kennel-application-module__cWDEdW__productGrid article{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__productImage{min-height:220px}}@media (max-width:480px){.pet-kennel-application-module__cWDEdW__heroCopy h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.35rem,10.5vw,2.75rem);line-height:1}}@media (prefers-reduced-motion:reduce){.pet-kennel-application-module__cWDEdW__heroActions a,.pet-kennel-application-module__cWDEdW__cta a,.pet-kennel-application-module__cWDEdW__gate button{transition:none}}.pet-kennel-application-module__cWDEdW__heroCallout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051b2db8;border:1px solid #dbeff96b;border-radius:10px;width:min(236px,19vw);padding:11px 13px;box-shadow:0 10px 24px #0000002e}.pet-kennel-application-module__cWDEdW__heroCallout b{color:#c7ecfa;letter-spacing:.13em;font-size:10px}.pet-kennel-application-module__cWDEdW__heroCallout span{color:#ffffffc7;margin-top:4px;font-size:10px;line-height:1.45}.pet-kennel-application-module__cWDEdW__heroCallout:after{content:"";transform-origin:100%;background:#daf2fbc7;height:1px;position:absolute}.pet-kennel-application-module__cWDEdW__heroCallout:before{content:"";background:#1589bf;border:1px solid #daf2fbe6;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 3px #ffffff1f}.pet-kennel-application-module__cWDEdW__overheadCallout{top:15%;right:5%}.pet-kennel-application-module__cWDEdW__overheadCallout:after{width:78px;top:50%;right:100%;transform:rotate(-12deg)}.pet-kennel-application-module__cWDEdW__overheadCallout:before{top:calc(50% + 12px);right:calc(100% + 76px)}.pet-kennel-application-module__cWDEdW__floorCallout{bottom:7%;right:4%}.pet-kennel-application-module__cWDEdW__floorCallout:after{width:92px;top:50%;right:100%;transform:rotate(10deg)}.pet-kennel-application-module__cWDEdW__floorCallout:before{top:calc(50% - 18px);right:calc(100% + 90px)}@media (max-width:780px){.pet-kennel-application-module__cWDEdW__heroCallout{background:#051b2dc7;width:auto;padding:10px 12px;left:14px;right:14px}.pet-kennel-application-module__cWDEdW__heroCallout:after,.pet-kennel-application-module__cWDEdW__heroCallout:before{display:none}.pet-kennel-application-module__cWDEdW__overheadCallout{top:auto;bottom:82px}.pet-kennel-application-module__cWDEdW__floorCallout{bottom:12px}}.pet-kennel-application-module__cWDEdW__principleDiagram{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.pet-kennel-application-module__cWDEdW__cutawayLayout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.pet-kennel-application-module__cWDEdW__cutaway{background:linear-gradient(#e7f2f6 0 15%,#f7fbfc 15% 82%,#d9e7eb 82%);min-height:620px}.pet-kennel-application-module__cWDEdW__cutawayRoof{background:linear-gradient(#364d59,#203540);height:72px}.pet-kennel-application-module__cWDEdW__cutawayPipe{background:linear-gradient(#dbe5e9,#79909b 48%,#405963 52%,#a8bbc3);height:10px;top:112px;left:10%;right:10%;box-shadow:0 2px 5px #11354638}.pet-kennel-application-module__cWDEdW__cutawayPipe>span{color:#14384e;bottom:24px}.pet-kennel-application-module__cWDEdW__cutawayPipe i{background:#536d79;border-radius:0 0 5px 5px;width:6px;height:30px;top:8px}.pet-kennel-application-module__cWDEdW__cutawayPipe i:before{content:"2";color:#fff;z-index:2;background:#0a79b7;border-radius:50%;place-items:center;width:22px;height:22px;font:800 11px/1 sans-serif;display:grid;position:absolute;top:23px;left:50%;transform:translate(-50%)}.pet-kennel-application-module__cWDEdW__cutawayPipe i:after{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);opacity:.9;background:radial-gradient(circle at 50% 4%,#fffffff2 0 2px,#0000 3px),radial-gradient(circle at 41% 16%,#1a9cd3c2 0 2px,#0000 3px),radial-gradient(circle at 59% 20%,#43b9e4b8 0 2px,#0000 3px),radial-gradient(circle at 30% 34%,#24a1d294 0 2px,#0000 3px),radial-gradient(circle at 70% 39%,#24a1d28f 0 2px,#0000 3px),radial-gradient(circle at 20% 58%,#40b5e06b 0 2px,#0000 3px),radial-gradient(circle at 80% 64%,#40b5e066 0 2px,#0000 3px),repeating-radial-gradient(at 50% 0,#20a5d857 0 1px,#0000 2px 12px);width:126px;height:205px;top:43px;left:50%;transform:translate(-50%)}.pet-kennel-application-module__cWDEdW__cutawayPipe i:nth-child(2){left:22%}.pet-kennel-application-module__cWDEdW__cutawayPipe i:nth-child(3){left:50%}.pet-kennel-application-module__cWDEdW__cutawayPipe i:nth-child(4){left:78%}.pet-kennel-application-module__cWDEdW__animalZone{z-index:2;box-sizing:border-box;text-align:center;background:#ffffffeb;width:220px;min-height:160px;padding:12px;top:48%;left:50%;transform:translate(-50%,-50%)}.pet-kennel-application-module__cWDEdW__animalZone b,.pet-kennel-application-module__cWDEdW__animalZone small{overflow-wrap:anywhere;max-width:100%}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe{z-index:4;background:linear-gradient(#dce6e9,#718993 48%,#3c5660 52%,#aabcc3);border-radius:999px;width:36%;height:12px;position:absolute;bottom:103px;left:5%;box-shadow:0 2px 5px #11354638}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe>span{color:#14384e;background:#fff;border-radius:8px;width:max-content;max-width:230px;padding:7px 10px;font-size:12px;font-weight:850;position:absolute;bottom:22px;left:0;box-shadow:0 7px 18px #0d364e1f}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i{background:#eefbff;border:4px solid #087cc1;border-radius:50%;width:18px;height:18px;position:absolute;top:-3px}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:before{content:"4";color:#fff;background:#0a79b7;border-radius:50%;place-items:center;width:22px;height:22px;font:800 11px/1 sans-serif;display:grid;position:absolute;bottom:17px;right:16px}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:after{content:"";clip-path:polygon(0 43%,100% 0,100% 100%,0 57%);opacity:.9;background:radial-gradient(circle at 8%,#fffffff2 0 2px,#0000 3px),radial-gradient(circle at 27% 40%,#199bd3c2 0 2px,#0000 3px),radial-gradient(circle at 48% 68%,#27a8d9a6 0 2px,#0000 3px),radial-gradient(circle at 72% 55%,#39b1de80 0 2px,#0000 3px),repeating-linear-gradient(8deg,#24a4d761 0 1px,#0000 2px 13px);width:190px;height:62px;position:absolute;bottom:3px;left:10px}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:nth-child(2){left:10%}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:nth-child(3){left:43%}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:nth-child(4){left:76%}.pet-kennel-application-module__cWDEdW__wetFloor{z-index:3;color:#123f58;background:linear-gradient(90deg,#54bfe16b,#a8e2f18c);border:1px solid #1493c661;border-radius:50% 14px 14px 35%;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;min-height:70px;padding:12px 20px;display:grid;position:absolute;bottom:62px;left:33%;right:5%}.pet-kennel-application-module__cWDEdW__wetFloor b,.pet-kennel-application-module__cWDEdW__wetFloor span{display:block}.pet-kennel-application-module__cWDEdW__wetFloor span{color:#315d71;font-size:12px}.pet-kennel-application-module__cWDEdW__wetFloor>div{min-width:0}.pet-kennel-application-module__cWDEdW__wetFloor span{overflow-wrap:anywhere}.pet-kennel-application-module__cWDEdW__wetFloor i{color:#067db9;font-size:28px;font-style:normal;font-weight:900}.pet-kennel-application-module__cWDEdW__floorDrain{z-index:5;color:#fff;text-align:center;background:repeating-linear-gradient(90deg,#354c58 0 5px,#9babb2 5px 14px);border-radius:6px;width:33%;height:22px;position:absolute;bottom:25px;right:5%}.pet-kennel-application-module__cWDEdW__floorDrain span{background:#233e4c;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-block;position:relative;top:-26px}.pet-kennel-application-module__cWDEdW__manifold{border-radius:20px;width:auto;padding:24px;position:static;box-shadow:0 16px 34px #0d364e1f}.pet-kennel-application-module__cWDEdW__manifold span,.pet-kennel-application-module__cWDEdW__manifold small{display:block}.pet-kennel-application-module__cWDEdW__manifold b{overflow-wrap:anywhere;display:block}.pet-kennel-application-module__cWDEdW__manifold span{color:#b8eaff;margin:7px 0 18px;font-size:13px}.pet-kennel-application-module__cWDEdW__manifold small{background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;margin-top:9px;padding:11px}.pet-kennel-application-module__cWDEdW__cutawayLegend{border:1px solid var(--line);color:#3e5668;background:#fff;border-radius:18px;grid-column:2;margin:0;padding:22px 22px 22px 42px;line-height:1.7}.pet-kennel-application-module__cWDEdW__inputCard small{color:#607789;letter-spacing:0;font-weight:600;line-height:1.45}.pet-kennel-application-module__cWDEdW__flowInputGroup select{color:#174964;width:82px;min-height:48px;font:inherit;background:#e8f3f7;border:1px solid #9fbfce;border-radius:0 11px 11px 0;margin-left:-1px;padding:0 10px;font-size:14px;font-weight:900}.pet-kennel-application-module__cWDEdW__flowInputGroup input{min-width:0}.pet-kennel-application-module__cWDEdW__simulation{scroll-margin-top:160px}.pet-kennel-application-module__cWDEdW__simulationGrid{grid-template-columns:minmax(320px,40fr) minmax(0,60fr);align-items:start}.pet-kennel-application-module__cWDEdW__inputCard,.pet-kennel-application-module__cWDEdW__resultCard{align-self:start}.pet-kennel-application-module__cWDEdW__geometryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pet-kennel-application-module__cWDEdW__geometryGrid>label{min-width:0}.pet-kennel-application-module__cWDEdW__nozzleSettings{gap:14px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleSettingCard{background:#f7fbfd;border:1px solid #c4dbe5;border-radius:16px;gap:12px;min-width:0;margin:0;padding:18px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleSettingCard legend{color:#0b76ae;letter-spacing:.1em;padding:0 8px;font-size:12px;font-weight:900}.pet-kennel-application-module__cWDEdW__calculatedField{background:#fff;border:1px solid #d4e5eb;border-radius:11px;gap:5px;padding:12px;display:grid}.pet-kennel-application-module__cWDEdW__calculatedField>span{color:#557184;letter-spacing:.07em;font-size:9px;font-weight:900}.pet-kennel-application-module__cWDEdW__calculatedField>strong{color:#12324f;font-size:20px}.pet-kennel-application-module__cWDEdW__calculatedField>small{color:#668090;font-size:10px;line-height:1.4}.pet-kennel-application-module__cWDEdW__manualNozzleInput{cursor:text;opacity:1;pointer-events:auto!important;background:#fff!important}.pet-kennel-application-module__cWDEdW__engineeringInputNotice{background:#fff8e7;border-left:3px solid #d39a14;margin-top:-8px;padding:12px 14px;color:#665628!important}.pet-kennel-application-module__cWDEdW__nozzlePreview{background:linear-gradient(145deg,#f8fcfd,#eef7fa);border:1px solid #b9d4e1;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid}.pet-kennel-application-module__cWDEdW__nozzlePreview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pet-kennel-application-module__cWDEdW__nozzlePreview header span{color:#087fc0;letter-spacing:.12em;font-size:11px;font-weight:900}.pet-kennel-application-module__cWDEdW__nozzlePreview header b{color:#284b5f;letter-spacing:.08em;font-size:12px}.pet-kennel-application-module__cWDEdW__nozzleFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleFacts>div{background:#fff;border:1px solid #d6e5eb;border-radius:11px;gap:5px;min-width:0;padding:11px 12px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleFacts span{color:#587386;letter-spacing:.08em;font-size:9px;font-weight:900}.pet-kennel-application-module__cWDEdW__nozzleFacts strong{color:#12324f;overflow-wrap:anywhere;font-size:13px}.pet-kennel-application-module__cWDEdW__nozzleFacts small{color:#60798a;font-size:10px;font-weight:750}.pet-kennel-application-module__cWDEdW__kennelOutline{background:linear-gradient(90deg,#f4f8fa 0 49.5%,#e7f5fa 49.5% 50.5%,#f4f8fa 50.5%);border:2px solid #365565;border-radius:9px;align-content:space-between;min-height:210px;padding:28px 24px 34px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #ffffffb3}.pet-kennel-application-module__cWDEdW__overheadNozzleRow,.pet-kennel-application-module__cWDEdW__floorNozzleRow{justify-content:space-around;gap:8px;display:flex}.pet-kennel-application-module__cWDEdW__overheadNozzleRow i{background:#d8f4ff;border:3px solid #087fc0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #087fc014}.pet-kennel-application-module__cWDEdW__floorNozzleRow i{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:12px solid #e58a1f;width:0;height:0;transform:rotate(-45deg)}.pet-kennel-application-module__cWDEdW__coverageBand{color:#26728f;letter-spacing:.08em;text-align:center;background:#78d7f624;border:1px dashed #7bbad5;border-radius:999px;align-self:center;padding:8px;font-size:9px;font-weight:900}.pet-kennel-application-module__cWDEdW__kennelDimensionLine{color:#4a687a;letter-spacing:.06em;text-align:center;font-size:10px;font-weight:900;position:absolute;bottom:8px;left:24px;right:24px}.pet-kennel-application-module__cWDEdW__nozzleSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleSummary>div{text-align:center;background:#fff;border-radius:10px;gap:5px;padding:11px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleSummary span{color:#5b7281;letter-spacing:.06em;font-size:9px;font-weight:900}.pet-kennel-application-module__cWDEdW__nozzleSummary b,.pet-kennel-application-module__cWDEdW__nozzleSummary small{color:#12324f;gap:3px;font-size:13px;display:grid}.pet-kennel-application-module__cWDEdW__nozzleSummary small{font-size:10px}.pet-kennel-application-module__cWDEdW__nozzleSummary em{font-style:normal}.pet-kennel-application-module__cWDEdW__overheadValue,.pet-kennel-application-module__cWDEdW__floorValue{font:inherit;font-style:normal;font-weight:900}.pet-kennel-application-module__cWDEdW__overheadValue{color:#087fc0}.pet-kennel-application-module__cWDEdW__floorValue{color:#c96708}.pet-kennel-application-module__cWDEdW__recommendationHero{background:linear-gradient(135deg,#edf7fa,#fff);border:1px solid #bfd9e5;border-radius:20px;grid-template-columns:minmax(180px,34%) 1fr;align-items:center;gap:24px;margin-top:20px;padding:20px;display:grid}.pet-kennel-application-module__cWDEdW__recommendationImage{background:#fff;border-radius:16px;min-height:230px;position:relative;box-shadow:inset 0 0 0 1px #dbe8ee}.pet-kennel-application-module__cWDEdW__recommendationImage img{object-fit:contain;padding:14px}.pet-kennel-application-module__cWDEdW__recommendationHeroNoImage{grid-template-columns:minmax(150px,25%) 1fr}.pet-kennel-application-module__cWDEdW__technicalModelBadge{color:#fff;text-align:center;background:linear-gradient(145deg,#0b3d61,#0a2945);border:1px solid #b7d3df;border-radius:16px;align-content:center;place-items:center;gap:5px;min-height:150px;padding:18px;display:grid}.pet-kennel-application-module__cWDEdW__technicalModelBadge svg{color:#79ddff;width:26px;height:26px}.pet-kennel-application-module__cWDEdW__technicalModelBadge span{color:#8ce3ff}.pet-kennel-application-module__cWDEdW__technicalModelBadge strong{letter-spacing:-.03em;font-size:25px}.pet-kennel-application-module__cWDEdW__technicalModelBadge small{color:#c8e8f4;font-size:10px;font-weight:800}.pet-kennel-application-module__cWDEdW__recommendationHero span,.pet-kennel-application-module__cWDEdW__alternativeCard span{color:#087ec0;letter-spacing:.12em;font-size:11px;font-weight:900}.pet-kennel-application-module__cWDEdW__recommendationHero h3{margin:8px 0;font-size:clamp(34px,4vw,52px)}.pet-kennel-application-module__cWDEdW__recommendationHero p{color:var(--muted);line-height:1.55}.pet-kennel-application-module__cWDEdW__recommendationHero a,.pet-kennel-application-module__cWDEdW__alternativeCard a{color:#086fa9;font-weight:850;text-decoration:none}.pet-kennel-application-module__cWDEdW__systemPerformance{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pet-kennel-application-module__cWDEdW__whyModel{background:#f2f8fb;border-left:4px solid #0785c9;margin-top:18px;padding:18px 20px}.pet-kennel-application-module__cWDEdW__whyModel strong{color:#0879b6;letter-spacing:.1em;font-size:12px}.pet-kennel-application-module__cWDEdW__whyModel p{color:#38566a;margin:7px 0 0;line-height:1.6}.pet-kennel-application-module__cWDEdW__alternativeCard{border:1px solid #cbdde5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:flex}.pet-kennel-application-module__cWDEdW__alternativeCard h4{margin:5px 0;font-size:22px}.pet-kennel-application-module__cWDEdW__alternativeCard p{color:var(--muted);margin:0}.pet-kennel-application-module__cWDEdW__customEngineering{background:#fff9e9;border:1px solid #d3a637;border-radius:18px;justify-items:start;margin-top:20px;padding:28px;display:grid}.pet-kennel-application-module__cWDEdW__customEngineering svg{color:#a57500}.pet-kennel-application-module__cWDEdW__customEngineering h3{color:#6e5109;margin:13px 0 4px}.pet-kennel-application-module__cWDEdW__customEngineering p{color:#685d42;margin:7px 0;line-height:1.55}.pet-kennel-application-module__cWDEdW__advancedInputs select{color:#102c41;width:100%;min-height:48px;font:inherit;background:#f9fcfd;border:1px solid #b9cfda;border-radius:11px;padding:0 14px;font-size:16px;font-weight:700}.pet-kennel-application-module__cWDEdW__resultControls{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:12px;margin-top:18px;display:grid}.pet-kennel-application-module__cWDEdW__systemModelSelector{color:#2d475b;letter-spacing:.08em;gap:8px;margin-top:0;font-size:12px;font-weight:900;display:grid}.pet-kennel-application-module__cWDEdW__systemModelSelector select{color:#102c41;width:100%;min-height:50px;font:inherit;background:#f8fcfd;border:1px solid #9fbfce;border-radius:12px;padding:0 14px;font-size:16px;font-weight:800}.pet-kennel-application-module__cWDEdW__suitability{letter-spacing:.08em;border-radius:999px;width:max-content;padding:7px 11px;font-weight:900;margin:2px 0 8px!important;font-size:11px!important;display:inline-flex!important}.pet-kennel-application-module__cWDEdW__suitable{background:#e1f6e8;color:#176b39!important}.pet-kennel-application-module__cWDEdW__marginal{background:#fff3ce;color:#785700!important}.pet-kennel-application-module__cWDEdW__engineeringreview{background:#eaf2fa;color:#225a85!important}.pet-kennel-application-module__cWDEdW__outsidedesignrange{background:#fde8e5;color:#9b3428!important}.pet-kennel-application-module__cWDEdW__systemPerformance{grid-template-columns:repeat(5,minmax(0,1fr))}.pet-kennel-application-module__cWDEdW__performanceSection{background:#fff;border:1px solid #c9dce5;border-radius:24px;margin-top:28px;padding:28px;box-shadow:0 18px 48px #16435e14}.pet-kennel-application-module__cWDEdW__performanceSection>header>span,.pet-kennel-application-module__cWDEdW__performanceChart header>span,.pet-kennel-application-module__cWDEdW__eogLifeCard header>span{color:#087fc0;letter-spacing:.14em;font-size:11px;font-weight:900}.pet-kennel-application-module__cWDEdW__performanceSection>header h2{margin:8px 0 22px;font-size:clamp(28px,3.5vw,44px)}.pet-kennel-application-module__cWDEdW__performanceCharts{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pet-kennel-application-module__cWDEdW__performanceChart{background:#f9fcfd;border:1px solid #d7e4ea;border-radius:18px;min-width:0;padding:20px}.pet-kennel-application-module__cWDEdW__performancePending{flex-direction:column;justify-content:center;min-height:300px;display:flex}.pet-kennel-application-module__cWDEdW__performancePending p{color:#526b7b;max-width:520px;line-height:1.6}.pet-kennel-application-module__cWDEdW__performanceChart header h3{margin:7px 0;font-size:19px}.pet-kennel-application-module__cWDEdW__selectedGraphModel{color:#12324f;margin:2px 0 10px;font-size:17px;display:block}.pet-kennel-application-module__cWDEdW__concentrationSummary{grid-template-columns:1fr 1fr;margin:10px 0 12px;gap:10px!important;display:grid!important}.pet-kennel-application-module__cWDEdW__concentrationSummary>div{background:#fff;border:1px solid #d7e4ea;border-radius:11px;padding:11px 12px;gap:4px!important;display:grid!important}.pet-kennel-application-module__cWDEdW__concentrationSummary span{color:#526b7b;letter-spacing:.08em;font-size:10px;font-weight:900}.pet-kennel-application-module__cWDEdW__concentrationSummary b{font-size:17px}.pet-kennel-application-module__cWDEdW__performanceChart header div{color:#5a7181;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.pet-kennel-application-module__cWDEdW__performanceChart header div small{color:#775b12;flex-basis:100%;font-weight:800}.pet-kennel-application-module__cWDEdW__lineLegend b,.pet-kennel-application-module__cWDEdW__zoneLegend>b{color:#294d62;letter-spacing:.1em;font-size:10px}.pet-kennel-application-module__cWDEdW__zoneLegend{margin-top:8px}.pet-kennel-application-module__cWDEdW__zoneLegend span{align-items:center;gap:6px;font-weight:850;display:inline-flex}.pet-kennel-application-module__cWDEdW__zoneLegend i{border-radius:50%;width:10px!important;height:10px!important}.pet-kennel-application-module__cWDEdW__overheadZoneDot{background:#087fc0}.pet-kennel-application-module__cWDEdW__floorZoneDot{background:#e58a1f}.pet-kennel-application-module__cWDEdW__ctClarification{color:#667d8b!important;margin:8px 0 10px!important;font-size:12px!important}.pet-kennel-application-module__cWDEdW__graphUnitSelector{color:#425f71;letter-spacing:.08em;align-items:center;gap:9px;width:max-content;margin-top:12px;font-size:11px;font-weight:900;display:flex}.pet-kennel-application-module__cWDEdW__graphUnitSelector select{color:#12324f;min-height:38px;font:inherit;background:#fff;border:1px solid #9fbfce;border-radius:9px;padding:0 30px 0 11px;font-size:13px;font-weight:900}.pet-kennel-application-module__cWDEdW__graphRange{color:#526b7b;margin-top:8px;font-size:12px;font-weight:750;display:block}.pet-kennel-application-module__cWDEdW__performanceChart header i{border-radius:999px;width:20px;height:3px;display:inline-block}.pet-kennel-application-module__cWDEdW__theoreticalLegend{background:#0d78b7}.pet-kennel-application-module__cWDEdW__deliveredLegend{background:#13a66b;margin-left:8px}.pet-kennel-application-module__cWDEdW__chartViewport{overscroll-behavior-inline:contain;margin-top:12px;position:relative;overflow-x:auto}.pet-kennel-application-module__cWDEdW__chartViewport svg{color:#536b7a;width:100%;min-width:560px;height:auto;display:block}.pet-kennel-application-module__cWDEdW__chartViewport text{fill:#526a79;font-size:11px;font-weight:700}.pet-kennel-application-module__cWDEdW__graphGrid{stroke:#dce7ec;stroke-width:1px}.pet-kennel-application-module__cWDEdW__graphAxis{stroke:#6d8290;stroke-width:1.5px}.pet-kennel-application-module__cWDEdW__theoreticalCurve,.pet-kennel-application-module__cWDEdW__deliveredCurve,.pet-kennel-application-module__cWDEdW__overheadCtCurve,.pet-kennel-application-module__cWDEdW__floorCtCurve{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pet-kennel-application-module__cWDEdW__theoreticalCurve{stroke:#0d78b7}.pet-kennel-application-module__cWDEdW__deliveredCurve{stroke:#13a66b}.pet-kennel-application-module__cWDEdW__overheadCtCurve{stroke:#087fc0}.pet-kennel-application-module__cWDEdW__floorCtCurve{stroke:#e58a1f}.pet-kennel-application-module__cWDEdW__sprayOnBand{fill:#087fc00f}.pet-kennel-application-module__cWDEdW__contactEndMarker{stroke:#344e5f;stroke-width:2px;stroke-dasharray:4 3}.pet-kennel-application-module__cWDEdW__chartViewport .pet-kennel-application-module__cWDEdW__graphMarkerLabel{fill:#29495d;paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:9px;font-weight:900}.pet-kennel-application-module__cWDEdW__graphTooltip{color:#526b7b;pointer-events:none;background:#fffffff5;border:1px solid #bed6e1;border-radius:12px;gap:7px;width:min(250px,100% - 20px);margin-top:-116px;padding:12px 14px;font-size:11px;display:grid;position:sticky;bottom:10px;left:10px;box-shadow:0 10px 28px #12324f29}.pet-kennel-application-module__cWDEdW__graphTooltip>b{font-size:12px}.pet-kennel-application-module__cWDEdW__graphTooltip span{justify-content:space-between;gap:12px;display:flex}.pet-kennel-application-module__cWDEdW__graphTooltip strong{color:#12324f;font-size:12px}.pet-kennel-application-module__cWDEdW__graphHitPoint{fill:#0000;stroke:#0000;outline:none}.pet-kennel-application-module__cWDEdW__graphHitPoint:focus{stroke:#12324f;stroke-width:2px}.pet-kennel-application-module__cWDEdW__chartViewport .pet-kennel-application-module__cWDEdW__graphPointLabel{fill:#12324f;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:10px;font-weight:900}.pet-kennel-application-module__cWDEdW__chartViewport .pet-kennel-application-module__cWDEdW__graphAxisLabel{fill:#243f51;font-size:12px;font-weight:900}.pet-kennel-application-module__cWDEdW__performanceChart>p{color:#526b7b;margin:8px 0 0;font-size:13px;line-height:1.5}.pet-kennel-application-module__cWDEdW__eogLifeCard,.pet-kennel-application-module__cWDEdW__eogPending{background:#f5fafc;border:1px solid #d6e3e9;border-radius:18px;margin-top:18px;padding:22px}.pet-kennel-application-module__cWDEdW__eogLifeCard header{justify-content:space-between;align-items:end;gap:16px;display:flex}.pet-kennel-application-module__cWDEdW__eogLifeCard h3{margin:0;font-size:21px}.pet-kennel-application-module__cWDEdW__eogHeadline{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.pet-kennel-application-module__cWDEdW__eogHeadline>div{background:#fff;border-radius:12px;padding:14px}.pet-kennel-application-module__cWDEdW__eogHeadline span,.pet-kennel-application-module__cWDEdW__eogHeadline strong{display:block}.pet-kennel-application-module__cWDEdW__eogHeadline span{color:#5d7483;letter-spacing:.06em;font-size:11px;font-weight:850}.pet-kennel-application-module__cWDEdW__eogHeadline strong{color:#12324f;margin-top:5px;font-size:16px}.pet-kennel-application-module__cWDEdW__eogLifecycle{background:#d8e7ed;border-radius:999px;height:18px;margin:24px 0 34px;position:relative;box-shadow:inset 0 1px 3px #0f374e1f}.pet-kennel-application-module__cWDEdW__eogLifecycle i{background:linear-gradient(90deg,#0787c8,#46b9df);border-radius:999px;min-width:4px;max-width:100%;height:100%;display:block}.pet-kennel-application-module__cWDEdW__eogLifecycle span{color:#587080;font-size:11px;font-weight:800;position:absolute;top:25px}.pet-kennel-application-module__cWDEdW__eogLifecycle span:last-child{text-align:right;right:0}.pet-kennel-application-module__cWDEdW__eogFacts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pet-kennel-application-module__cWDEdW__eogFacts>div{background:#fff;border-radius:12px;padding:14px}.pet-kennel-application-module__cWDEdW__eogFacts span,.pet-kennel-application-module__cWDEdW__eogFacts strong{display:block}.pet-kennel-application-module__cWDEdW__eogFacts span{color:#5d7483;font-size:12px}.pet-kennel-application-module__cWDEdW__eogFacts strong{color:#12324f;margin-top:6px;font-size:17px}.pet-kennel-application-module__cWDEdW__normalUtilization,.pet-kennel-application-module__cWDEdW__highUtilization{color:#31566a;border-radius:12px;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.pet-kennel-application-module__cWDEdW__normalUtilization{background:#e4f6ec}.pet-kennel-application-module__cWDEdW__highUtilization{background:#fff2d2}.pet-kennel-application-module__cWDEdW__normalUtilization b{color:#176b39}.pet-kennel-application-module__cWDEdW__highUtilization b{color:#805d00}.pet-kennel-application-module__cWDEdW__eogPending{color:#526b7b;align-items:center;gap:14px;display:flex}.pet-kennel-application-module__cWDEdW__eogPending b{color:#087fc0;letter-spacing:.1em;font-size:12px}.pet-kennel-application-module__cWDEdW__engineeringDetails{background:#fff;border:1px solid #b8d2df;border-radius:20px;margin-top:24px;overflow:hidden}.pet-kennel-application-module__cWDEdW__engineeringDetails summary{cursor:pointer;color:#0d4264;padding:22px 26px;font-weight:900}.pet-kennel-application-module__cWDEdW__engineeringDetails[open] summary{border-bottom:1px solid #d5e4eb}.pet-kennel-application-module__cWDEdW__calculationDetailBody{padding:20px 24px 24px}.pet-kennel-application-module__cWDEdW__calculationSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.pet-kennel-application-module__cWDEdW__calculationSummary>div{background:#f8fbfd;border:1px solid #d7e4ea;border-radius:13px;padding:16px}.pet-kennel-application-module__cWDEdW__calculationSummary dt{color:#397087;letter-spacing:.08em;font-size:10px;font-weight:900}.pet-kennel-application-module__cWDEdW__calculationSummary dd{color:#12324f;gap:5px;margin:8px 0 0;font-size:14px;font-weight:800;display:grid}.pet-kennel-application-module__cWDEdW__calculationSummary dd span{display:block}.pet-kennel-application-module__cWDEdW__formulaDisclosure{background:#fbfdfe;border:1px solid #d7e4ea;border-radius:13px;margin-top:16px;overflow:hidden}.pet-kennel-application-module__cWDEdW__formulaDisclosure>summary{letter-spacing:.08em;font-size:12px;color:#0877b1!important;border:0!important;padding:16px 18px!important}.pet-kennel-application-module__cWDEdW__formulaDisclosure .pet-kennel-application-module__cWDEdW__calculationCard{box-shadow:none;background:0 0;border:0;margin:0;padding:0 18px 18px}.pet-kennel-application-module__cWDEdW__formulaDisclosure .pet-kennel-application-module__cWDEdW__calculationCard p{color:#526b7b;margin:7px 0;font-size:13px;line-height:1.5}.pet-kennel-application-module__cWDEdW__installationCta{color:#fff;background:#087fc0;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:50px;margin:22px auto 0;padding:0 24px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 24px #087fc03d}.pet-kennel-application-module__cWDEdW__systemModelSelector select:focus-visible,.pet-kennel-application-module__cWDEdW__flowInputGroup select:focus-visible,.pet-kennel-application-module__cWDEdW__graphUnitSelector select:focus-visible,.pet-kennel-application-module__cWDEdW__engineeringDetails summary:focus-visible,.pet-kennel-application-module__cWDEdW__installationCta:focus-visible,.pet-kennel-application-module__cWDEdW__chartViewport circle:focus-visible{outline-offset:3px;outline:3px solid #42c6f5}@media (max-width:1100px){.pet-kennel-application-module__cWDEdW__principleDiagram{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource:nth-of-type(3),.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource:nth-of-type(4){grid-column:auto}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowArrow:nth-of-type(2){display:block}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource:nth-of-type(4){grid-column:1/-1}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowArrow:nth-of-type(3){display:none}.pet-kennel-application-module__cWDEdW__systemPerformance{grid-template-columns:1fr 1fr}}@media (max-width:780px){.pet-kennel-application-module__cWDEdW__simulationGrid{grid-template-columns:minmax(0,1fr)}.pet-kennel-application-module__cWDEdW__principleDiagram{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowSource:nth-of-type(4){grid-column:auto}.pet-kennel-application-module__cWDEdW__principleDiagram>.pet-kennel-application-module__cWDEdW__flowArrow:nth-of-type(3){display:block}.pet-kennel-application-module__cWDEdW__cutawayLayout{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__cutaway{min-height:650px}.pet-kennel-application-module__cWDEdW__cutawayPipe{left:7%;right:7%}.pet-kennel-application-module__cWDEdW__animalZone{width:180px;top:47%}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe{width:42%;bottom:112px;left:4%}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:after{width:140px}.pet-kennel-application-module__cWDEdW__wetFloor{padding:10px 14px;bottom:65px;left:28%;right:4%}.pet-kennel-application-module__cWDEdW__floorDrain{width:38%;right:4%}.pet-kennel-application-module__cWDEdW__cutawayLegend{grid-column:auto}.pet-kennel-application-module__cWDEdW__performanceCharts,.pet-kennel-application-module__cWDEdW__nozzleFacts,.pet-kennel-application-module__cWDEdW__resultControls,.pet-kennel-application-module__cWDEdW__recommendationHero{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__recommendationImage{min-height:250px}.pet-kennel-application-module__cWDEdW__systemPerformance{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__performanceSection{padding:20px}.pet-kennel-application-module__cWDEdW__calculationSummary,.pet-kennel-application-module__cWDEdW__eogHeadline,.pet-kennel-application-module__cWDEdW__eogFacts{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__geometryGrid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.pet-kennel-application-module__cWDEdW__performanceSection{border-radius:18px;padding:15px}.pet-kennel-application-module__cWDEdW__performanceChart{padding:14px}.pet-kennel-application-module__cWDEdW__chartViewport{margin-left:-14px;margin-right:-14px;padding:0 14px}.pet-kennel-application-module__cWDEdW__chartViewport svg{min-width:520px}.pet-kennel-application-module__cWDEdW__engineeringFacts{grid-template-columns:1fr;margin:0 14px 14px}.pet-kennel-application-module__cWDEdW__engineeringDetails .pet-kennel-application-module__cWDEdW__advancedInputs{padding:16px}.pet-kennel-application-module__cWDEdW__engineeringDetails .pet-kennel-application-module__cWDEdW__calculationCard{margin:0 14px 14px}.pet-kennel-application-module__cWDEdW__eogLifeCard header{display:block}.pet-kennel-application-module__cWDEdW__eogLifeCard h3{margin-top:6px}.pet-kennel-application-module__cWDEdW__normalUtilization,.pet-kennel-application-module__cWDEdW__highUtilization{display:grid}.pet-kennel-application-module__cWDEdW__geometryGrid{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__nozzlePreview header,.pet-kennel-application-module__cWDEdW__nozzlePreview footer{flex-direction:column;align-items:flex-start}.pet-kennel-application-module__cWDEdW__cutaway{min-height:680px}.pet-kennel-application-module__cWDEdW__cutawayPipe{top:108px}.pet-kennel-application-module__cWDEdW__cutawayPipe>span{white-space:normal;width:230px;max-width:230px;line-height:1.35;left:-16px}.pet-kennel-application-module__cWDEdW__cutawayPipe i:after{width:88px;height:180px}.pet-kennel-application-module__cWDEdW__animalZone{width:160px;min-height:145px;top:45%}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe{width:45%;bottom:116px}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe>span{white-space:normal;width:160px;max-width:160px;line-height:1.3;bottom:62px}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:nth-child(3){display:none}.pet-kennel-application-module__cWDEdW__cutawayFloorPipe i:after{width:105px}.pet-kennel-application-module__cWDEdW__wetFloor{grid-template-columns:1fr auto auto;padding:9px 11px;left:24%}.pet-kennel-application-module__cWDEdW__wetFloor span{font-size:10px}.pet-kennel-application-module__cWDEdW__wetFloor i:nth-of-type(3){display:none}.pet-kennel-application-module__cWDEdW__floorDrain{width:42%}.pet-kennel-application-module__cWDEdW__manifold{min-width:0;overflow:hidden}.pet-kennel-application-module__cWDEdW__manifold b{font-size:18px}.pet-kennel-application-module__cWDEdW__manifold span{overflow-wrap:anywhere}}.pet-kennel-application-module__cWDEdW__kennelVisualization{grid-template-columns:minmax(0,72fr) minmax(250px,28fr);align-items:stretch;gap:20px;display:grid}.pet-kennel-application-module__cWDEdW__kennelScene{isolation:isolate;background:#142a35;border:1px solid #7b98a9;border-radius:26px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 24px 60px #092a482e}.pet-kennel-application-module__cWDEdW__kennelSceneImage{object-fit:cover;object-position:100% 54%;transform-origin:100% 55%;filter:saturate(.88)contrast(1.05);transform:scale(2.2)}.pet-kennel-application-module__cWDEdW__kennelSceneShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#06141d52,#0000 35%,#05121b14),linear-gradient(#04121b2e,#0000 36%,#0310183d);position:absolute;inset:0}.pet-kennel-application-module__cWDEdW__activeKennelFrame{z-index:2;pointer-events:none;border-top:10px solid #1b2b34eb;border-bottom:2px solid #d2e7ef61;border-left:2px solid #d2e7ef61;border-right:9px solid #13222be6;border-radius:8px;width:72%;position:absolute;top:8%;bottom:8%;right:4%;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px #0000002e}.pet-kennel-application-module__cWDEdW__mountedOverheadPipe{z-index:5;background:linear-gradient(#f7fbfc 0,#aebfc6 38%,#526a75 55%,#d8e4e8 100%);border-radius:999px;width:56%;height:8px;position:absolute;top:10%;right:7%;box-shadow:0 2px 5px #00000061}.pet-kennel-application-module__cWDEdW__pipeBracket{background:#d4e0e4;border-radius:3px 3px 0 0;width:5px;height:15px;position:absolute;top:-12px;box-shadow:0 0 0 1px #152e3a80}.pet-kennel-application-module__cWDEdW__pipeBracket:first-child{left:7%}.pet-kennel-application-module__cWDEdW__pipeBracket:nth-child(2){left:49%}.pet-kennel-application-module__cWDEdW__pipeBracket:nth-child(3){right:7%}.pet-kennel-application-module__cWDEdW__overheadNozzle{background:linear-gradient(90deg,#81959e,#eef5f7,#647b85);border-radius:0 0 5px 5px;width:5px;height:23px;position:absolute;top:6px}.pet-kennel-application-module__cWDEdW__overheadNozzle:first-of-type{left:16%}.pet-kennel-application-module__cWDEdW__overheadNozzle:nth-of-type(2){left:50%}.pet-kennel-application-module__cWDEdW__overheadNozzle:nth-of-type(3){left:83%}.pet-kennel-application-module__cWDEdW__overheadNozzle:before{content:"";background:#4c6570;border:2px solid #dce8eb;border-radius:0 0 9px 9px;width:15px;height:9px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.pet-kennel-application-module__cWDEdW__overheadNozzle:after{content:"";clip-path:polygon(47% 0,53% 0,96% 100%,4% 100%);filter:drop-shadow(0 1px 2px #ffffff59);opacity:.92;background:radial-gradient(circle at 49% 2%,#fffffff2 0 2px,#0000 3px),radial-gradient(circle at 43% 12%,#d7f5ffe6 0 2px,#0000 3px),radial-gradient(circle at 58% 17%,#b1e7fae0 0 2px,#0000 3px),radial-gradient(circle at 35% 28%,#88d7f3bd 0 2px,#0000 3px),radial-gradient(circle at 68% 34%,#9ce0f7b3 0 2px,#0000 3px),radial-gradient(circle at 22% 49%,#7ed2ef99 0 2px,#0000 3px),radial-gradient(circle at 78% 55%,#8cdaf38f 0 2px,#0000 3px),radial-gradient(circle at 13% 74%,#abe4f766 0 2px,#0000 3px),radial-gradient(circle at 88% 80%,#abe4f761 0 2px,#0000 3px),repeating-radial-gradient(at 50% 0,#b1e8f933 0 1px,#0000 2px 13px);width:132px;height:270px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.pet-kennel-application-module__cWDEdW__integratedFloorPipe{z-index:6;background:linear-gradient(#eff6f8,#9fb1b8 42%,#445d68 58%,#dce7ea);border-radius:999px;width:54%;height:10px;position:absolute;bottom:18%;right:30%;box-shadow:0 2px 5px #0000006b}.pet-kennel-application-module__cWDEdW__floorNozzle{background:#177fae;border:3px solid #dce8eb;border-radius:50%;width:18px;height:18px;position:absolute;top:-5px}.pet-kennel-application-module__cWDEdW__floorNozzle:first-child{left:12%}.pet-kennel-application-module__cWDEdW__floorNozzle:nth-child(2){left:47%}.pet-kennel-application-module__cWDEdW__floorNozzle:nth-child(3){left:82%}.pet-kennel-application-module__cWDEdW__floorNozzle:after{content:"";clip-path:polygon(0 43%,100% 0,100% 100%,0 58%);filter:drop-shadow(0 1px 2px #fff6);opacity:.9;background:radial-gradient(circle at 7%,#fffffff2 0 2px,#0000 3px),radial-gradient(circle at 29% 39%,#a6e4f8e6 0 2px,#0000 3px),radial-gradient(circle at 52% 58%,#69cbecbf 0 2px,#0000 3px),radial-gradient(circle at 76% 47%,#7ad3f094 0 2px,#0000 3px),repeating-linear-gradient(8deg,#99def44d 0 1px,#0000 2px 12px);width:175px;height:82px;position:absolute;bottom:-8px;left:12px}.pet-kennel-application-module__cWDEdW__internalFloorWash{z-index:4;color:#d6f7ffb8;background:linear-gradient(90deg,#6fd3f13b,#beeefa5c,#55c1e433);border:1px solid #69cfee70;border-radius:70% 14px 12px 40%;justify-content:space-around;align-items:center;width:68%;height:20%;font-size:28px;display:flex;position:absolute;bottom:7%;right:5%;box-shadow:inset 0 0 24px #c6f1fc3d}.pet-kennel-application-module__cWDEdW__internalFloorWash i{text-shadow:0 1px 3px #00405e80;font-style:normal}.pet-kennel-application-module__cWDEdW__kennelDrain{z-index:7;background:repeating-linear-gradient(90deg,#172d38 0 6px,#aabac0 6px 14px);border:1px solid #ffffff94;border-radius:5px;width:49%;height:17px;position:absolute;bottom:5.5%;right:5%;box-shadow:0 3px 7px #00000061}.pet-kennel-application-module__cWDEdW__sceneCallout{z-index:9;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051f2fe0;border:1px solid #e2f3f9b8;border-radius:999px;align-items:center;gap:8px;max-width:190px;padding:7px 10px 7px 7px;font-size:11px;font-weight:800;line-height:1.25;display:flex;position:absolute;box-shadow:0 8px 18px #00000040}.pet-kennel-application-module__cWDEdW__sceneCallout b,.pet-kennel-application-module__cWDEdW__zoneControlPanel b{color:#fff;background:#0787c8;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.pet-kennel-application-module__cWDEdW__sceneCallout:after{content:"";background:#dff3f9d1;height:1px;position:absolute}.pet-kennel-application-module__cWDEdW__calloutPipe{top:5%;left:3%}.pet-kennel-application-module__cWDEdW__calloutPipe:after{transform-origin:0;width:100px;top:100%;left:70%;transform:rotate(25deg)}.pet-kennel-application-module__cWDEdW__calloutOverhead{top:22%;left:3%}.pet-kennel-application-module__cWDEdW__calloutOverhead:after{transform-origin:0;width:80px;top:50%;left:100%;transform:rotate(-15deg)}.pet-kennel-application-module__cWDEdW__calloutAnimal{top:45%;right:5%}.pet-kennel-application-module__cWDEdW__calloutAnimal:after{transform-origin:100%;width:68px;top:50%;right:100%;transform:rotate(12deg)}.pet-kennel-application-module__cWDEdW__calloutFloorNozzle{bottom:24%;left:3%}.pet-kennel-application-module__cWDEdW__calloutFloorNozzle:after{transform-origin:0;width:84px;top:50%;left:100%;transform:rotate(9deg)}.pet-kennel-application-module__cWDEdW__calloutCoverage{bottom:22%;right:4%}.pet-kennel-application-module__cWDEdW__calloutCoverage:after{transform-origin:100%;width:80px;top:100%;right:70%;transform:rotate(-28deg)}.pet-kennel-application-module__cWDEdW__calloutDrain{bottom:1.5%;right:5%}.pet-kennel-application-module__cWDEdW__calloutDrain:after{transform-origin:100%;width:48px;bottom:100%;right:50%;transform:rotate(68deg)}.pet-kennel-application-module__cWDEdW__zoneControlPanel{color:#fff;background:linear-gradient(#0a3757,#082a45);border:1px solid #b7cfdb;border-radius:24px;flex-direction:column;min-width:0;padding:28px 24px;display:flex;box-shadow:0 20px 48px #092a4824}.pet-kennel-application-module__cWDEdW__zoneControlPanel header>span{color:#79ddff;letter-spacing:.14em;font-size:11px;font-weight:900}.pet-kennel-application-module__cWDEdW__zoneControlPanel h3{margin:9px 0 22px;font-size:25px;line-height:1.12}.pet-kennel-application-module__cWDEdW__compactSystemFlow{justify-items:center;gap:9px;display:grid}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div{background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:57px;padding:12px 14px;display:flex}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div>svg{color:#7edfff;flex:none}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div>span{letter-spacing:.06em;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:900;display:flex}.pet-kennel-application-module__cWDEdW__compactSystemFlow em{overflow-wrap:anywhere;min-width:0;font-style:normal}.pet-kennel-application-module__cWDEdW__compactSystemFlow>svg{color:#77dfff;width:18px;height:18px}.pet-kennel-application-module__cWDEdW__zoneSplit{gap:10px;margin-top:20px;display:grid}.pet-kennel-application-module__cWDEdW__zoneSplit article{background:#0f4e72;border:1px solid #7bdeff52;border-radius:14px;padding:15px}.pet-kennel-application-module__cWDEdW__zoneSplit span{letter-spacing:.05em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.pet-kennel-application-module__cWDEdW__zoneSplit small{color:#c4e7f4;margin:8px 0 0 31px;line-height:1.4;display:block}.pet-kennel-application-module__cWDEdW__zoneControlPanel>p{color:#bad3df;margin:auto 0 0;padding-top:22px;font-size:13px;line-height:1.6}@media (max-width:1050px){.pet-kennel-application-module__cWDEdW__kennelVisualization{grid-template-columns:minmax(0,1fr) 240px}.pet-kennel-application-module__cWDEdW__kennelScene{min-height:600px}.pet-kennel-application-module__cWDEdW__sceneCallout{max-width:160px;font-size:10px}.pet-kennel-application-module__cWDEdW__zoneControlPanel{padding:22px 18px}.pet-kennel-application-module__cWDEdW__zoneControlPanel h3{font-size:21px}}@media (max-width:780px){.pet-kennel-application-module__cWDEdW__kennelVisualization{grid-template-columns:1fr}.pet-kennel-application-module__cWDEdW__kennelScene{min-height:590px}.pet-kennel-application-module__cWDEdW__kennelSceneImage{object-position:100% 54%;transform:scale(2.3)}.pet-kennel-application-module__cWDEdW__activeKennelFrame{width:74%;right:3%}.pet-kennel-application-module__cWDEdW__mountedOverheadPipe{width:68%;right:6%}.pet-kennel-application-module__cWDEdW__integratedFloorPipe{width:63%;right:27%}.pet-kennel-application-module__cWDEdW__zoneControlPanel{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pet-kennel-application-module__cWDEdW__zoneControlPanel header,.pet-kennel-application-module__cWDEdW__zoneControlPanel>p{grid-column:1/-1}.pet-kennel-application-module__cWDEdW__zoneControlPanel>p{margin:0;padding-top:0}}@media (max-width:480px){.pet-kennel-application-module__cWDEdW__kennelScene{border-radius:20px;min-height:570px}.pet-kennel-application-module__cWDEdW__kennelSceneImage{object-position:100% 52%;transform:scale(1.65)}.pet-kennel-application-module__cWDEdW__activeKennelFrame{width:82%;top:8%;bottom:8%;right:2%}.pet-kennel-application-module__cWDEdW__mountedOverheadPipe{width:76%;top:10%;right:4%}.pet-kennel-application-module__cWDEdW__overheadNozzle:after{width:86px;height:245px}.pet-kennel-application-module__cWDEdW__integratedFloorPipe{width:70%;bottom:18%;right:24%}.pet-kennel-application-module__cWDEdW__floorNozzle:after{width:105px;height:68px}.pet-kennel-application-module__cWDEdW__internalFloorWash{width:76%;right:3%}.pet-kennel-application-module__cWDEdW__kennelDrain{width:58%;right:3%}.pet-kennel-application-module__cWDEdW__sceneCallout{max-width:130px;padding:5px 8px 5px 5px;font-size:9px}.pet-kennel-application-module__cWDEdW__sceneCallout b{width:20px;height:20px;font-size:10px}.pet-kennel-application-module__cWDEdW__calloutPipe{top:3%;left:2%}.pet-kennel-application-module__cWDEdW__calloutPipe:after{width:55px}.pet-kennel-application-module__cWDEdW__calloutOverhead{top:24%;left:2%}.pet-kennel-application-module__cWDEdW__calloutOverhead:after{width:42px}.pet-kennel-application-module__cWDEdW__calloutAnimal{top:47%;right:2%}.pet-kennel-application-module__cWDEdW__calloutAnimal:after{width:38px}.pet-kennel-application-module__cWDEdW__calloutFloorNozzle{bottom:25%;left:2%}.pet-kennel-application-module__cWDEdW__calloutFloorNozzle:after{width:38px}.pet-kennel-application-module__cWDEdW__calloutCoverage{bottom:21%;right:2%}.pet-kennel-application-module__cWDEdW__calloutCoverage:after{width:38px}.pet-kennel-application-module__cWDEdW__calloutDrain{bottom:1%;right:2%}.pet-kennel-application-module__cWDEdW__zoneControlPanel{grid-template-columns:1fr;padding:22px 18px}.pet-kennel-application-module__cWDEdW__zoneControlPanel header,.pet-kennel-application-module__cWDEdW__zoneControlPanel>p{grid-column:auto}}.pet-kennel-application-module__cWDEdW__kennelRender{background:#f4f6f7;border:1px solid #c7d5dd;border-radius:26px;min-width:0;min-height:650px;position:relative;overflow:hidden;box-shadow:0 18px 44px #1231451f}.pet-kennel-application-module__cWDEdW__kennelRenderFrame{position:absolute;inset:0}.pet-kennel-application-module__cWDEdW__kennelRenderImage{object-fit:cover;object-position:center}.pet-kennel-application-module__cWDEdW__renderCallouts span{z-index:2;color:#12324f;background:#fffffff0;border:1px solid #0887c83d;border-radius:999px;align-items:center;gap:7px;max-width:190px;padding:7px 10px 7px 7px;font-size:11px;font-weight:800;line-height:1.2;display:flex;position:absolute;box-shadow:0 7px 18px #10304324}.pet-kennel-application-module__cWDEdW__renderCallouts span:after{content:"";transform-origin:0;background:#0787c8;width:48px;height:1px;position:absolute}.pet-kennel-application-module__cWDEdW__renderCallouts b{color:#fff;background:#0787c8;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.pet-kennel-application-module__cWDEdW__renderCallouts em{overflow-wrap:anywhere;min-width:0;font-style:normal}.pet-kennel-application-module__cWDEdW__renderCallout01{top:3%;left:2%}.pet-kennel-application-module__cWDEdW__renderCallout01:after{top:100%;left:65%;transform:rotate(24deg)}.pet-kennel-application-module__cWDEdW__renderCallout02{top:14%;right:2%}.pet-kennel-application-module__cWDEdW__renderCallout02:after{transform-origin:100%;top:100%;right:66%;transform:rotate(145deg)}.pet-kennel-application-module__cWDEdW__renderCallout03{top:48%;right:2%}.pet-kennel-application-module__cWDEdW__renderCallout03:after{transform-origin:100%;top:50%;right:100%;transform:rotate(188deg)}.pet-kennel-application-module__cWDEdW__renderCallout04{bottom:16%;left:2%}.pet-kennel-application-module__cWDEdW__renderCallout04:after{bottom:100%;left:72%;transform:rotate(-25deg)}.pet-kennel-application-module__cWDEdW__renderCallout05{bottom:3%;left:35%}.pet-kennel-application-module__cWDEdW__renderCallout05:after{bottom:100%;left:50%;transform:rotate(-72deg)}.pet-kennel-application-module__cWDEdW__renderCallout06{bottom:17%;right:2%}.pet-kennel-application-module__cWDEdW__renderCallout06:after{transform-origin:100%;bottom:50%;right:100%;transform:rotate(170deg)}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing{background:linear-gradient(145deg,#fff,#f6f9fa);border:1px solid #c7d5dd;border-radius:26px;min-width:0;min-height:650px;position:relative;overflow:hidden;box-shadow:0 18px 44px #1231451a}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing svg{color:#60717b;width:100%;height:100%;min-height:650px;display:block}.pet-kennel-application-module__cWDEdW__cadStudioBackground{fill:url(#cad-background)}.pet-kennel-application-module__cWDEdW__technicalFloor{fill:url(#cad-floor);stroke:#899ba4;stroke-width:2px}.pet-kennel-application-module__cWDEdW__technicalSide{fill:#ebf0f2c7;stroke:#263d49;stroke-width:3px}.pet-kennel-application-module__cWDEdW__technicalRoof{fill:url(#cad-roof);stroke:#263b47;stroke-width:4px}.pet-kennel-application-module__cWDEdW__kennelStructure{fill:none;stroke:url(#graphite-steel);stroke-width:10px;stroke-linejoin:round;stroke-linecap:square}.pet-kennel-application-module__cWDEdW__frontMesh{color:#9eacb3;fill:none;stroke:#657984;stroke-width:1.4px;opacity:.7}.pet-kennel-application-module__cWDEdW__frontMesh rect{color:#a9b5bb;stroke:#425964;stroke-width:2px}.pet-kennel-application-module__cWDEdW__frontMesh rect:last-child{fill:url(#stainless-steel);stroke:#263d49;opacity:1}.pet-kennel-application-module__cWDEdW__sideMesh{fill:none;stroke:#8798a0;stroke-width:1.3px;opacity:.62}.pet-kennel-application-module__cWDEdW__sideMesh>path:first-child{fill:#e8eef04d;stroke:#405762;stroke-width:2.5px}.pet-kennel-application-module__cWDEdW__dogLineArt{fill:url(#dog-body);stroke:#5e4c3d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#object-shadow)}.pet-kennel-application-module__cWDEdW__dogLineArt circle[r="4"]{fill:#263d49;stroke:none}.pet-kennel-application-module__cWDEdW__dogEar{fill:url(#dog-shadow);stroke:#4d3b2f}.pet-kennel-application-module__cWDEdW__dogMuzzle{fill:#d8c5ae;stroke:#695343;stroke-width:1.8px}.pet-kennel-application-module__cWDEdW__dogNose{fill:#332a24;stroke:none}.pet-kennel-application-module__cWDEdW__dogFace{fill:none;stroke:#49392f;stroke-width:2px}.pet-kennel-application-module__cWDEdW__dogLeg{fill:url(#dog-body);stroke:#5e4c3d}.pet-kennel-application-module__cWDEdW__dogChest{fill:#eadac66b;stroke:none}.pet-kennel-application-module__cWDEdW__stainlessPipe{fill:none;stroke:url(#stainless-steel);stroke-width:12px;stroke-linecap:round;filter:url(#object-shadow)}.pet-kennel-application-module__cWDEdW__mountingBracket{fill:none;stroke:#607681;stroke-width:6px;stroke-linecap:round}.pet-kennel-application-module__cWDEdW__nozzleSymbol{fill:#f6f9fa;stroke:#405965;stroke-width:3px;stroke-linejoin:round}.pet-kennel-application-module__cWDEdW__downwardSpray{fill:#078dcc;stroke:#078dcc;stroke-width:2px;stroke-linecap:round;opacity:.72}.pet-kennel-application-module__cWDEdW__downwardSpray path{fill:none}.pet-kennel-application-module__cWDEdW__floorNozzleSymbol{fill:#fff;stroke:#078dcc;stroke-width:5px}.pet-kennel-application-module__cWDEdW__inwardSpray{fill:none;stroke:#078dcc;stroke-width:2.5px;stroke-linecap:round;opacity:.64}.pet-kennel-application-module__cWDEdW__waterDroplets{fill:#078dcc;opacity:.76}.pet-kennel-application-module__cWDEdW__floorFlowArrow{fill:none;stroke:#078dcc;stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 7;opacity:.82}.pet-kennel-application-module__cWDEdW__linearDrain{fill:url(#stainless-steel);stroke:#263e4b;stroke-width:2px;stroke-linejoin:round}.pet-kennel-application-module__cWDEdW__linearDrain path{fill:none;stroke:#637984;stroke-width:2px}.pet-kennel-application-module__cWDEdW__svgCallouts{fill:none;stroke:#526976;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pet-kennel-application-module__cWDEdW__svgCallouts circle{fill:#fff;stroke:#078dcc;stroke-width:3px}.pet-kennel-application-module__cWDEdW__svgCallouts text{fill:#263e4b;stroke:none;letter-spacing:.01em;font-size:15px;font-weight:750}.pet-kennel-application-module__cWDEdW__svgCallouts text[text-anchor=middle]{fill:#078dcc;font-size:12px;font-weight:900}.pet-kennel-application-module__cWDEdW__independentControl{color:#fff;letter-spacing:.06em;background:#ffffff0f;border:1px solid #c5d3da47;border-radius:13px;align-items:center;gap:9px;margin-top:19px;padding:12px 14px;font-size:11px;font-weight:900;display:flex}.pet-kennel-application-module__cWDEdW__zoneSplit{grid-template-columns:1fr 1fr;padding-top:30px;position:relative}.pet-kennel-application-module__cWDEdW__zoneSplit:before{content:"";background:#76d9f8;height:1px;position:absolute;top:9px;left:25%;right:25%}.pet-kennel-application-module__cWDEdW__zoneSplit:after{content:"";background:#76d9f8;width:1px;height:21px;position:absolute;top:9px;left:50%}.pet-kennel-application-module__cWDEdW__zoneSplit article{text-align:center}.pet-kennel-application-module__cWDEdW__zoneSplit article i{border:2px solid #84e0fb;border-radius:4px;width:24px;height:18px;margin:0 auto 9px;display:block;transform:rotate(45deg)}.pet-kennel-application-module__cWDEdW__zoneSplit article i:before{content:"";background:#84e0fb;width:2px;height:17px;margin:-9px auto 0;display:block;transform:rotate(-45deg)}.pet-kennel-application-module__cWDEdW__zoneSplit span{justify-content:center}.pet-kennel-application-module__cWDEdW__zoneSplit small{text-align:center;margin:7px 0 0}.pet-kennel-application-module__cWDEdW__zoneControlPanel{background:linear-gradient(160deg,#293f4b,#172c36);border-color:#b8c7ce}.pet-kennel-application-module__cWDEdW__zoneControlPanel header>span{color:#9edcf2}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div{background:#ffffff0e;border-color:#d0dce133}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div>svg,.pet-kennel-application-module__cWDEdW__compactSystemFlow>svg{color:#8ed8f1}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div>span{flex-wrap:wrap}.pet-kennel-application-module__cWDEdW__compactSystemFlow>div>span small{color:#a9d9e9;letter-spacing:.08em;flex-basis:100%;font-size:9px}.pet-kennel-application-module__cWDEdW__zoneSplit article{background:#ffffff0e;border-color:#d1dde238}@media (max-width:1050px){.pet-kennel-application-module__cWDEdW__kennelRender{min-height:600px}.pet-kennel-application-module__cWDEdW__renderCallouts span{max-width:160px;font-size:10px}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing,.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing svg{min-height:600px}.pet-kennel-application-module__cWDEdW__svgCallouts text{font-size:13px}}@media (max-width:780px){.pet-kennel-application-module__cWDEdW__kennelRender{min-height:0;overflow:visible}.pet-kennel-application-module__cWDEdW__kennelRenderFrame{aspect-ratio:3/2;border-radius:22px 22px 0 0;position:relative;overflow:hidden}.pet-kennel-application-module__cWDEdW__renderCallouts{background:#fff;border-top:1px solid #d6e0e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.pet-kennel-application-module__cWDEdW__renderCallouts span{min-width:0;max-width:none;box-shadow:none;background:#f2f7f9;border:0;border-radius:10px;font-size:12px;position:static}.pet-kennel-application-module__cWDEdW__renderCallouts span:after{display:none}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing{min-height:0}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing svg{aspect-ratio:1000/650;min-height:0}}@media (max-width:480px){.pet-kennel-application-module__cWDEdW__kennelRender{border-radius:18px}.pet-kennel-application-module__cWDEdW__kennelRenderFrame{aspect-ratio:3/2;border-radius:17px 17px 0 0}.pet-kennel-application-module__cWDEdW__kennelRenderImage{object-position:center;object-fit:contain}.pet-kennel-application-module__cWDEdW__renderCallouts{grid-template-columns:1fr;padding:10px}.pet-kennel-application-module__cWDEdW__renderCallouts span{padding:7px;font-size:12px}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing{border-radius:18px}.pet-kennel-application-module__cWDEdW__kennelTechnicalDrawing svg{aspect-ratio:1000/650;width:100%;height:auto}.pet-kennel-application-module__cWDEdW__svgCallouts text{font-size:16px}.pet-kennel-application-module__cWDEdW__svgCallouts text[text-anchor=middle]{font-size:14px}.pet-kennel-application-module__cWDEdW__zoneSplit{grid-template-columns:1fr 1fr}}.pet-kennel-application-module__cWDEdW__petFamilyLink{width:max-content;margin-top:18px;font-weight:850;color:#087fc0!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.pet-kennel-application-module__cWDEdW__petFamilyLink svg{width:18px}
