.pl-page{--pl-dark:#14272f;--pl-blue:#bddce8;--pl-orange:#ed6b31;background:#f4f7f7;color:var(--pl-dark);font-family:Arial,sans-serif}.pl-page *{box-sizing:border-box}.pl-page a{color:inherit;text-decoration:none!important}.pl-page img{width:100%;height:auto;display:block;object-fit:cover}.pl-page :focus-visible{outline:3px solid #ed6b31;outline-offset:4px}.pl-demo{gap:10px;padding:10px 4%;background:var(--pl-dark);color:#fff;font-size:11px}.pl-demo,.pl-nav{display:flex;justify-content:space-between}.pl-nav{align-items:center;padding:24px 4%;gap:24px;border-bottom:1px solid #c7d5d9}.pl-brand{font-size:28px;font-weight:800;letter-spacing:-.04em}.pl-brand>span{color:var(--pl-orange);margin-right:8px}.pl-brand small{display:block;font-size:8px;letter-spacing:.19em;margin:4px 0 0 33px}.pl-nav nav{gap:26px}.pl-button,.pl-nav nav{display:flex;font-size:13px}.pl-button{background:var(--pl-orange);color:#16272f!important;border:0;align-items:center;justify-content:space-between;gap:24px;padding:16px 22px;min-height:48px;width:fit-content;font-weight:700;cursor:pointer}.pl-button:disabled{opacity:.45;cursor:not-allowed}.pl-page h1,.pl-page h2,.pl-page h3{color:inherit!important;font-family:Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.035em!important}.pl-page h1{font-size:min(clamp(36px,4.8vw,68px),var(--pontera-heading-cap,999px))!important;line-height:1.07!important;margin:24px 0!important}.pl-page h2{font-size:min(clamp(28px,3vw,44px),var(--pontera-heading-cap,999px))!important;line-height:1.12!important;margin:20px 0!important}.pl-page h3{font-size:min(22px,var(--pontera-heading-cap,999px))!important;line-height:1.25!important;margin:16px 0!important}.pl-label{font-size:10px;letter-spacing:.12em;display:block}.pl-hero{position:relative;padding:55px 5% 0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.pl-hero-copy{position:relative;z-index:2;grid-column:1/-1;max-width:850px}.pl-hero-copy p{max-width:530px}.pl-hero-copy .pl-button{margin:28px 0}.pl-hero>img{grid-column:1/-1;max-height:580px;object-position:center;margin-top:-30px}.pl-temp{position:absolute;right:7%;top:40px;padding:24px;background:#bddce8;min-width:200px;display:grid;gap:12px}.pl-temp>small{font-size:9px;letter-spacing:.12em}.pl-temp>strong{font:normal 74px/1 Arial;letter-spacing:-.08em}.pl-temp strong span{font-size:30px;letter-spacing:-.05em}.pl-temp>span{font-size:10px}.pl-temp i{display:block;height:5px;background:repeating-linear-gradient(90deg,#14272f 0 2px,transparent 2px 9px);width:100%;margin-top:10px}.pl-hero-index{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;padding:18px 0;border-bottom:1px solid #a4bdc8}.pl-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background:#14272f;color:#f5f8f8;padding:45px 5%}.pl-principles b{color:#86b4c7;font-size:11px}.pl-principles h2{font-size:min(23px,var(--pontera-heading-cap,999px))!important}.pl-principles p{margin-bottom:0}.pl-modes,.pl-process,.pl-solutions{padding:65px 5%}.pl-heading{max-width:760px;margin-bottom:32px}.pl-application-tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #bdcdd3}.pl-application-tabs button{border:0;border-right:1px solid #bdcdd3;background:transparent;color:inherit;padding:20px;display:flex;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.pl-application-tabs button:last-child{border-right:0}.pl-application-tabs [aria-pressed=true]{background:#bddce8}.pl-application{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:35px;padding:40px 0;border-bottom:1px solid #bdcdd3}.pl-application>span{font-size:10px;letter-spacing:.1em}.pl-application h3{font-size:min(30px,var(--pontera-heading-cap,999px))!important;margin-top:0!important}.pl-application p{margin-top:0}.pl-application ul{padding-left:18px}.pl-application a{font-size:13px;border-bottom:1px solid;padding-bottom:6px;display:inline-block;margin-top:10px}.pl-system{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 5%;background:#e4edf0;align-items:center}.pl-system ol{padding:0;list-style:none;margin-top:30px}.pl-system li{display:flex;gap:20px;padding:18px 0;border-top:1px solid #b6cbd2}.pl-system li b{font-size:11px;margin-top:18px}.pl-system li h3{font-size:min(18px,var(--pontera-heading-cap,999px))!important;margin:12px 0!important}.pl-system li p{margin:0}.pl-room-diagram{margin:0;min-width:0}.pl-room-shell{height:330px;background:linear-gradient(150deg,#bdd5df,#f3f8fa);position:relative;perspective:700px;border:1px solid #a3bfca}.pl-room-wall{left:16%;top:15%;height:66%;width:68%;background:repeating-linear-gradient(90deg,#ecf4f5 0 44px,#bcd0d7 45px 46px);border:2px solid #90acb9;box-shadow:20px 22px 0 #a3bcc5}.pl-room-door,.pl-room-wall{position:absolute;transform:skewY(-8deg)}.pl-room-door{width:24%;height:51%;left:46%;top:33%;background:#365963;border:9px solid #f6f9fa;box-shadow:4px 3px 0 #7fa7b8}.pl-pin{position:absolute;background:#ed6b31;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:11px;font-weight:700}.pl-pin-one{left:22%;top:30%}.pl-pin-two{left:61%;top:62%}.pl-pin-three{left:67%;top:12%}.pl-pin-four{left:42%;top:50%}.pl-room-diagram figcaption{font-size:10px;margin-top:14px;color:#526c78}.pl-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pl-mode{display:flex;flex-direction:column;padding:35px;background:#c8e3ed;min-width:0}.pl-mode-freeze{background:#193f53;color:#fff}.pl-mode>small{font-size:10px;letter-spacing:.13em}.pl-mode>strong{font-size:clamp(30px,4vw,58px);font-weight:400;letter-spacing:-.07em;margin-top:32px}.pl-mode p{margin-bottom:30px}.pl-mode button{background:transparent;color:inherit;border:1px solid;padding:14px 18px;min-height:48px;text-align:left;margin-top:auto;cursor:pointer}.pl-note{max-width:780px}.pl-quote{padding:65px 5%;background:#dce8ed}.pl-config{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:start}.pl-controls label{display:grid;gap:10px;margin-bottom:20px}.pl-controls input,.pl-controls select,.pl-request input,.pl-request textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a6bec9;padding:12px;color:#14272f;border-radius:0;min-height:46px}.pl-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pl-dimensions small{font-size:11px;color:#486879}.pl-options{border-top:1px solid #aec5ce;padding-top:20px}.pl-options label{display:flex;align-items:start;gap:14px}.pl-options input{width:20px;height:20px;min-height:20px;flex-shrink:0;accent-color:#224e61;margin-top:4px}.pl-options small{display:block;font-size:11px;margin-top:3px}.pl-volume{display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid #9bbac9;padding:20px}.pl-volume>span{font-size:10px;letter-spacing:.08em}.pl-volume strong{grid-row:1/3;grid-column:2;font-size:35px;font-weight:400}.pl-volume strong small{font-size:15px}.pl-bill{background:#fff;padding:30px;box-shadow:0 15px 30px #193f5308;min-width:0}.pl-bill>span{font-size:10px;letter-spacing:.1em}.pl-bill dl{margin:30px 0}.pl-bill dl>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #dce6eb;font-size:12px}.pl-bill dd{margin:0;white-space:nowrap}.pl-total{margin:28px 0}.pl-total>span{display:block;font-size:12px}.pl-total strong{display:block;font-size:clamp(30px,3.7vw,48px);font-weight:400;letter-spacing:-.04em;margin-top:10px}.pl-bill .pl-button{width:100%;font-size:12px}.pl-bill details{margin-top:25px}.pl-bill summary{font-size:12px;cursor:pointer}.pl-process>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.pl-process article{border-top:2px solid #91b1bf;padding-top:24px}.pl-process b{font-size:11px;color:#496b7b}.pl-process h3{font-size:min(20px,var(--pontera-heading-cap,999px))!important}.pl-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:55px;padding:60px 5%;background:#edf2f3}.pl-faq details{border-bottom:1px solid #becdd3;padding:20px 0}.pl-faq summary{cursor:pointer;font-size:15px;line-height:1.5}.pl-request{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px 5%;background:#14272f;color:#f5f7f8}.pl-request>div>strong{display:block;font-size:36px;font-weight:400;margin:24px 0}.pl-request>div>small{display:block;font-size:11px;color:#b0c3cb}.pl-request label{display:grid;gap:10px;margin-bottom:18px}.pl-success{background:#244959;padding:20px;border-left:3px solid #8dc7c7}.pl-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 5%;font-size:12px}.pl-footer p{max-width:480px}.pl-footer b{font-size:20px;white-space:nowrap}html body main .pl-page :is(p,li,label,input,textarea,select,button){font-size:14px!important;line-height:1.6!important}html body main .pl-page p{color:inherit!important}html body main .pl-page :is(h1,h2) em{color:#30718c!important;background:none!important;-webkit-text-fill-color:currentColor!important;font-style:normal}html body main .pl-page .pl-request h2 em{color:#a2d5e8!important}html body main .pl-page #pl-dimension-help,html body main .pl-page .pl-bill details p,html body main .pl-page .pl-footer p,html body main .pl-page .pl-note{font-size:11px!important}@media(min-width:1100px){.pl-hero-copy{max-width:75%}.pl-hero-copy h1{max-width:850px}.pl-temp{top:80px}}@media(max-width:1000px){.pl-temp{position:relative;right:auto;top:auto;grid-column:2;grid-row:2;min-width:0;padding:18px;margin:10px 0 -100px 30%;z-index:3}.pl-temp>strong{font-size:48px}.pl-hero>img{grid-row:3;margin-top:0}.pl-application{grid-template-columns:1fr 1fr}.pl-application>span{grid-column:1/-1}.pl-system{gap:30px}.pl-config{gap:24px}.pl-faq{gap:30px}.pl-request{gap:35px}}@media(max-width:700px){.pl-demo{font-size:9px;flex-wrap:wrap}.pl-nav{flex-wrap:wrap;padding:20px;gap:18px}.pl-nav nav{order:3;width:100%;justify-content:space-between}.pl-nav .pl-button{font-size:10px;padding:11px;min-height:44px}.pl-brand{font-size:24px}.pl-hero{padding:32px 20px 0}.pl-page h1{font-size:min(36px,var(--pontera-heading-cap,999px))!important}.pl-temp{grid-column:1/-1;grid-row:auto;margin:0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pl-temp>strong{font-size:48px}.pl-temp>small{max-width:85px}.pl-temp>span{display:none}.pl-temp i{width:100%;margin:0}.pl-hero>img{grid-row:auto;min-height:240px;object-position:65% center}.pl-hero-index{font-size:8px;letter-spacing:0;gap:10px}.pl-principles{grid-template-columns:1fr;gap:22px;padding:30px 22px}.pl-principles>div{border-bottom:1px solid #48616c;padding-bottom:20px}.pl-principles>div:last-child{border:0;padding-bottom:0}.pl-principles h2{margin:10px 0!important}.pl-modes,.pl-process,.pl-quote,.pl-solutions{padding:38px 22px}.pl-application-tabs{grid-template-columns:1fr 1fr}.pl-application-tabs button{padding:14px 10px;font-size:12px!important;border:1px solid #bdcdd3}.pl-application{grid-template-columns:1fr;gap:16px;padding:26px 0}.pl-application h3{font-size:min(26px,var(--pontera-heading-cap,999px))!important}.pl-system{grid-template-columns:1fr;padding:38px 22px}.pl-room-shell{height:280px}.pl-config,.pl-mode-grid{grid-template-columns:1fr}.pl-mode{padding:24px}.pl-mode>strong{font-size:42px;margin-top:24px}.pl-dimensions{gap:10px}.pl-dimensions label{font-size:11px!important}.pl-dimensions input{padding:10px}.pl-bill{padding:22px}.pl-volume{padding:16px}.pl-volume strong{font-size:30px}.pl-process>div{grid-template-columns:1fr 1fr;gap:20px}.pl-process h3{font-size:min(18px,var(--pontera-heading-cap,999px))!important}.pl-faq{gap:12px;padding:35px 22px}.pl-faq,.pl-request{grid-template-columns:1fr}.pl-request{padding:40px 22px;gap:28px}.pl-footer{align-items:start;flex-direction:column;padding:28px 22px;gap:12px}.pl-footer p{margin:0}}