:root{--pernes-blue: #0075a7;--pernes-cyan: #52e5e7;--pernes-cyan-deep: #1693b8;--pernes-dark: #393939;--pernes-ink: #0e0e0e;--color-primary: #0075a7}.pernes{font-family:Work Sans,system-ui,sans-serif;color:var(--pernes-ink);font-weight:300;background:radial-gradient(ellipse at bottom,#ededed,#fff) no-repeat fixed;min-height:100vh}.pernes h1,.pernes h2,.pernes h3,.pernes h4{font-family:Work Sans,system-ui,sans-serif;color:var(--pernes-dark)}.pernes h1{font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.pernes h2,.pernes h3{font-weight:600}.pernes a{color:var(--pernes-dark);font-weight:700;text-decoration:none}.pernes a:hover{color:var(--pernes-blue)}.pernes .pernes-breadcrumb a{color:#6a6f73;font-weight:400}.pernes .pernes-breadcrumb a:hover{color:var(--pernes-blue)}.pernes .underline{position:relative;display:inline-block;text-decoration:none!important}.pernes .underline:before{content:"";position:absolute;left:0;right:0;bottom:-.35rem;border-bottom:2px solid var(--pernes-blue);transition:border-color .6s ease}.pernes .underline:hover{color:var(--pernes-blue)}.pernes .underline:hover:before{border-color:var(--pernes-dark)}.pernes .mh-70{max-height:70vh;overflow:hidden}.pernes .pernes-map>.consent-message--wrapper{display:block;width:100%;height:26rem}.pernes .pernes-map iframe{width:100%;height:100%}@media(min-width:768px){.pernes .pernes-map>.consent-message--wrapper{height:32rem}}.pernes .pernes-map .consent-message{top:50%;margin-block:0;transform:translate(calc(-50% - 2rem),-50%)}@media(min-width:768px){.pernes .pernes-map .consent-message{left:calc((100% - 24rem)/2);margin-inline:0;transform:translate(-50%,-50%);max-width:min(28rem,calc(100% - 26rem))}}.pernes .pernes-intro p{margin-bottom:1rem}.pernes .pernes-intro p:last-child{margin-bottom:0}.pernes .pernes-intro a{position:relative;display:inline-block;font-weight:700;color:var(--pernes-dark);text-decoration:none}.pernes .pernes-intro a:before{content:"";position:absolute;left:0;right:0;bottom:-.3rem;border-bottom:2px solid var(--pernes-blue);transition:border-color .6s ease}.pernes .pernes-intro a:hover{color:var(--pernes-blue)}.pernes .pernes-intro a:hover:before{border-color:var(--pernes-dark)}.pernes p{letter-spacing:.3px;line-height:1.6}.pernes .prose ul{list-style:none;padding-left:0}.pernes .prose ul>li{position:relative;padding-left:1.25em}.pernes .prose ul>li:before{content:"–";position:absolute;left:.15em;color:var(--pernes-cyan-deep);font-weight:700}.pernes .prose :where(ul,ol),.pernes .richtext :where(ul,ol){gap:.2rem;row-gap:.2rem}.pernes .prose :where(ul,ol)>li,.pernes .richtext :where(ul,ol)>li{line-height:1.45;margin-bottom:0}.pernes .richtext :where(h2,h3){font-size:2.3rem;font-weight:600;color:var(--pernes-dark);line-height:1.12;padding-top:1rem;margin-bottom:.55em}.pernes .richtext :where(h2,h3):first-child{padding-top:0}.pernes .richtext h4{font-size:1.3rem;font-weight:600;color:var(--pernes-dark);margin-bottom:.3em}.pernes .card .richtext :where(h2,h3){font-size:1.5rem;padding-top:0}.pernes .text-primary{color:var(--pernes-blue)!important}.pernes .shell{max-width:1160px;margin-inline:auto;padding-inline:1rem}.pernes .btn,.pernes [class*=btn-]{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:100px;padding:.85em 2.3em;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff!important;cursor:pointer;border:0;line-height:1.3;background:var(--pernes-blue) linear-gradient(29deg,var(--pernes-cyan-deep) 0%,var(--pernes-cyan) 100%);transition:box-shadow .3s ease,transform .2s ease;box-shadow:0 12px 34px -10px #012e4159}.pernes .btn:before,.pernes [class*=btn-]:before{content:"";position:absolute;z-index:-1;left:var(--bx, 50%);top:var(--by, 135%);width:240%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--pernes-cyan) 0%,var(--pernes-blue) 42%);opacity:0;transition:opacity .45s ease}.pernes .btn:hover,.pernes [class*=btn-]:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 16px 42px -10px #012e4180}.pernes .btn:hover:before,.pernes [class*=btn-]:hover:before{opacity:1}.pernes .btn-surface:before,.pernes .btn-ghost-light:before{display:none}.pernes .btn-sm,.pernes [class*=btn-].btn-sm{padding:.6em 1.6em;font-size:.76rem}.pernes .btn-surface{background:#fff;color:var(--pernes-blue)!important;box-shadow:0 12px 30px -12px #012e4166}.pernes .btn-surface:hover{background:#fff;color:var(--pernes-cyan-deep)!important}.pernes .btn-ghost-light{background:#ffffff24;box-shadow:none}.pernes .pill{display:inline-flex;align-items:center;border-radius:100px;padding:.32em .9em;font-size:.78rem;font-weight:600}.pernes .pill-soft{background:#e9eef2;color:var(--pernes-dark)}.pernes .pill-light{background:#ffffff29;color:#fff}.pernes .pill-brand{background:var(--pernes-blue);color:#fff}.pernes .filter-pill{cursor:pointer;transition:background-color .15s ease,color .15s ease}.pernes .filter-pill:hover{background:#dde4ea}.pernes .peer:checked~.filter-pill{background:var(--pernes-blue);color:#fff}.pernes .peer:focus-visible~.filter-pill{outline:2px solid var(--pernes-blue);outline-offset:2px}.pernes .eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;color:var(--pernes-blue)}.pernes .eyebrow-light{color:#ffffffd1}.pernes .muted{color:#6a6f73}.pernes .bg-surface{background:#f4f4f4}.pernes .rounded-panel{border-radius:8px}.pernes .card,.pernes .machine-card{background:linear-gradient(-180deg,#f9f9f9,#efefef);border:0;box-shadow:0 14px 40px -18px #02223059}.pernes .machine-card h3{font-size:1.5rem;line-height:1.2}.pernes .card-accent{background:var(--pernes-blue) linear-gradient(29deg,var(--pernes-cyan-deep) 0%,var(--pernes-blue) 100%)!important;color:#fff;box-shadow:0 25px 54px -20px #051e288c}.pernes .card-accent h1,.pernes .card-accent h2,.pernes .card-accent h3,.pernes .card-accent p,.pernes .card-accent .text-slate-900{color:#fff!important}.pernes .card-accent a{color:#fff}.pernes .card-accent a:hover{color:var(--pernes-cyan)}.pernes .pernes-cta{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#e9f3f9);border:1px solid #cfe2ec;box-shadow:0 20px 48px -24px #02223066}.pernes .pernes-cta:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--pernes-blue) linear-gradient(180deg,var(--pernes-cyan-deep) 0%,var(--pernes-blue) 100%)}.pernes .pernes-cta :where(h1,h2,h3){color:var(--pernes-blue);font-size:1.6rem;margin-bottom:.4rem}.pernes .pernes-cta p{color:#4b5358}.pernes .pernes-cta a{color:var(--pernes-dark);font-weight:700;text-decoration:none;border-bottom:2px solid var(--pernes-cyan-deep);padding-bottom:1px}.pernes .pernes-cta a:hover{color:var(--pernes-blue)}.pernes .pernes-cta a[href^=tel],.pernes .pernes-cta a[href^=mailto]{border-bottom:0}.pernes .hero-deco{display:none}.pernes .text-slate-900{color:var(--pernes-dark)}.pernes .pernes-more{align-self:start;justify-self:start;color:var(--pernes-dark);font-weight:700;border-bottom:2px solid var(--pernes-cyan-deep);padding-bottom:2px;line-height:1.25}.pernes .machine-card:hover .pernes-more,.pernes a.pernes-more:hover{color:var(--pernes-blue)}.pernes .pernes-cat-nav a{display:block;padding:.28rem 0;font-weight:600;font-size:.95rem;color:var(--pernes-dark)}.pernes .pernes-cat-nav a:hover{color:var(--pernes-blue)}.pernes .pernes-cat-nav a.is-active{color:var(--pernes-cyan-deep);font-weight:800}.pernes-navbar{position:absolute;top:1.5rem;left:0;right:0;z-index:50;margin-inline:auto;max-width:1160px;padding-inline:1rem}.pernes-navbar__inner{position:relative;overflow:hidden;border-radius:100px;display:flex;align-items:stretch;gap:1rem;box-shadow:0 25px 54px -16px #051e2880;background:var(--pernes-blue)}.pernes-navbar__inner:before{content:"";position:absolute;z-index:0;left:var(--bx, 30%);top:var(--by, 115%);width:150%;aspect-ratio:2.2 / 1;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--pernes-cyan) 0%,var(--pernes-blue) 58%)}.pernes-navbar__inner>*{position:relative;z-index:1}.pernes-navbar__logo{background:#fff;border-radius:100px;display:flex;align-items:center;padding:.55rem 1.4rem}.pernes-navbar__logo img{width:12rem;max-height:3.4rem;height:auto}.pernes-navbar__menu{display:flex;align-items:stretch;gap:.2rem;flex:1;justify-content:space-evenly;padding-inline:1.5rem}.pernes-navbar__menu a{position:relative;display:flex;align-items:center;padding:1rem 1.15rem;color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.02rem;transition:letter-spacing .2s}.pernes-navbar__menu a:hover,.pernes-navbar__menu a[aria-current=page]{color:#fff;font-weight:900;letter-spacing:0}.pernes-navbar__menu a[aria-current=page]:before{content:"";position:absolute;inset:-60% -25%;z-index:-1;pointer-events:none;background:radial-gradient(circle,#52e5e799,#52e5e700 60%)}.pernes-navbar__toggle{display:none}.pernes-splash{position:relative;padding:8rem 0 1.75rem;min-height:17rem;display:flex;align-items:flex-end;background:radial-gradient(circle at 50% 15%,#fff,#e9edf0);color:var(--pernes-dark);overflow:hidden}.pernes-splash__bg{position:absolute;inset:0;z-index:0}.pernes-splash__bg img{width:100%;height:100%;object-fit:cover;filter:blur(7px);transform:scale(1.06)}.pernes-splash h1{margin:0;color:inherit;text-transform:none;font-size:clamp(1.9rem,3.1vw,2.5rem);line-height:1.12;letter-spacing:-.01em}.pernes-splash>.shell{position:relative;z-index:2}.pernes-splash.has-bg{color:#fff}.pernes-splash.has-bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#0075a72e,#0075a72e),linear-gradient(180deg,#10202c57,#10202c9e)}.pernes-splash.has-bg h1{color:#fff}.pernes-splash.has-bg p{color:#ffffffeb}.pernes-splash.has-bg .pernes-breadcrumb,.pernes-splash.has-bg .pernes-breadcrumb a{color:#ffffffd1}.pernes-splash.has-bg .pernes-breadcrumb a:hover{color:#fff}.pernes .pernes-embed-title{text-transform:none;letter-spacing:-.01em;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:700;color:var(--pernes-dark);margin:0 0 1.25rem;line-height:1.15}.pernes-home-hero{position:relative;display:flex;align-items:flex-end;min-height:28rem;padding:8rem 0 0;overflow:visible;color:#fff;background:#0c2937}.pernes-home-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.pernes-home-hero__bg img{width:100%;height:100%;object-fit:cover;filter:blur(7px);transform:scale(1.06)}.pernes-home-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#0075a733,#0075a733),linear-gradient(180deg,#10202c47,#10202c8c)}.pernes-home-hero>.shell{position:relative;z-index:2}.pernes-home-hero h1{color:#fff;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:-.01em;margin:.35rem 0 0}.pernes-home-hero .eyebrow{color:#ffffffeb;font-size:.92rem;font-weight:400;letter-spacing:.08em}.pernes-home-hero__img{position:relative;z-index:3;border-radius:8px;box-shadow:0 24px 60px -20px #00000080}@media(max-width:860px){.pernes-home-hero__img{display:none}}.pernes-home-hero__float{margin-bottom:-3.5rem}@media(min-width:1024px){.pernes-home-hero__float{margin-bottom:-5.5rem}}@media(max-width:860px){.pernes-home-hero__float{display:none}}.pernes-home-intro{background:radial-gradient(at 50% 130%,#d7d8d9,#fff 82%);padding-bottom:3.5rem}.pernes-footer{margin-top:4rem;background:linear-gradient(180deg,#ececec,#f3f3f3 97%);padding:3rem 0 4rem}.pernes-footer__logo img{max-width:280px;height:auto}.pernes-footer a{font-weight:400;color:var(--pernes-dark)}.pernes-footer a:hover{color:var(--pernes-blue)}.pernes-footer address{font-style:normal;line-height:1.7}.pernes-footer ul{list-style:none;margin:0;padding:0}.pernes-footer ul li{margin-bottom:.35rem}.pernes .spec-table td{padding:.45rem .25rem;border-bottom:1px solid #dbdbdb}.pernes .spec-table tr:last-child td{border-bottom:0}.pernes .pernes-accordion-group{background:linear-gradient(-180deg,#fafafa,#eee)}.pernes details.accordion{margin:0}.pernes .pernes-accordion-group details.accordion+details.accordion{border-top:1px solid #e0e0e0}.pernes details.accordion>summary{cursor:pointer;list-style:none;background:#f3f3f3;border-bottom:1px solid #e2e2e2;padding:.6rem 1.1rem;font-weight:600;font-size:1.05rem;color:var(--pernes-dark);display:flex;align-items:center;justify-content:space-between;transition:background .15s ease}.pernes details.accordion>summary:hover{background:#ececec}.pernes details.accordion[open]>summary{background:#e9e9e9}.pernes details.accordion>summary::-webkit-details-marker{display:none}.pernes details.accordion>summary:after{content:"+";color:var(--pernes-blue);font-size:1.4rem;line-height:1;font-weight:400}.pernes details.accordion[open]>summary:after{content:"–"}.pernes .accordion-inner{padding:1rem 1.1rem 1.25rem}.pernes .accordion-inner img{box-shadow:none;background:#fff}@media(min-width:768px)and (max-width:1023.98px){.pernes-navbar__menu{padding-inline:.4rem;gap:0}.pernes-navbar__menu a{padding:1rem .5rem;font-size:.76rem;letter-spacing:0}.pernes-navbar__logo img{width:10rem}}@media(max-width:767.98px){.pernes-navbar__menu{display:none}.pernes-navbar__logo{flex:1}.pernes-navbar__toggle{display:inline-flex;align-items:center;justify-content:center;margin-right:1.1rem;color:#fff;background:none;border:0;font-size:1.7rem;cursor:pointer}.pernes-navbar__logo img{width:9rem}}#wrapper{transition:transform .32s cubic-bezier(.4,0,.2,1)}#wrapper.pernes-menu-open{transform:translate(-17rem)}.pernes-mobile-menu{position:fixed;top:0;right:0;bottom:0;z-index:60;width:17rem;max-width:86vw;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#eaf3f8);box-shadow:-20px 0 50px -22px #02223080;transform:translate(calc(100% + 4rem));transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto}.pernes-mobile-menu.is-open{transform:translate(0)}.pernes-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #d7e6ef}.pernes-mobile-menu__logo{width:8.5rem;height:auto}.pernes-mobile-menu__close{font-size:1.9rem;line-height:1;background:none;border:0;color:var(--pernes-dark);cursor:pointer;padding:0 .25rem}.pernes-mobile-menu__close:hover{color:var(--pernes-blue)}.pernes-mobile-menu__main{display:flex;flex-direction:column;padding:.6rem 0}.pernes-mobile-menu__main a{display:block;padding:.85rem 1.5rem;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:.02em;color:var(--pernes-dark);border-left:3px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.pernes-mobile-menu__main a:hover{background:#e3eef5;color:var(--pernes-blue)}.pernes-mobile-menu__main a[aria-current=page]{color:var(--pernes-blue);background:#e3eef5;border-left-color:var(--pernes-blue)}.pernes-mobile-menu__legal{display:flex;flex-direction:column;gap:.15rem;margin-top:.4rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #d7e6ef}.pernes-mobile-menu__legal a{font-size:.82rem;font-weight:400;color:#5b6064;padding:.2rem 0}.pernes-mobile-menu__legal a:hover{color:var(--pernes-blue)}.pernes-mobile-backdrop{position:fixed;inset:0;z-index:55;background:#061c2852}
