.cookie-panel[data-astro-cid-kror3uvh]{color:#edf3fb;font:14px/1.5 var(--font);background:#101d30;border:1px solid #32445c;border-radius:10px;padding:20px;overflow:hidden;box-shadow:0 8px 28px #0003}section[data-astro-cid-kror3uvh].cookie-panel,dialog[data-astro-cid-kror3uvh].cookie-panel[open]{flex-direction:column;display:flex}section[data-astro-cid-kror3uvh].cookie-panel{z-index:10000;width:min(480px,100% - 48px);max-height:calc(100dvh - 48px);position:fixed;bottom:24px;left:24px}.cookie-panel[data-astro-cid-kror3uvh][hidden]{display:none}dialog[data-astro-cid-kror3uvh].cookie-panel{width:min(560px,100% - 48px);max-height:calc(100dvh - 48px);margin:auto}dialog[data-astro-cid-kror3uvh]::backdrop{background:#03091499}.cookie-content[data-astro-cid-kror3uvh]{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:-6px;padding:6px;overflow-y:auto}.cookie-panel[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.cookie-panel[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{margin:0;font-size:14px;line-height:1.5}.cookie-policy[data-astro-cid-kror3uvh]{color:#c3d5ff;text-underline-offset:3px;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-block}.cookie-policy[data-astro-cid-kror3uvh]:hover{color:#fff}.cookie-actions[data-astro-cid-kror3uvh]{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.cookie-actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#163c73;border:1px solid #5078b3;border-radius:6px;padding:8px 10px;font-weight:500;line-height:1.3}.cookie-actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]:hover{background:#214d8c}.cookie-actions[data-astro-cid-kror3uvh] .cookie-secondary[data-astro-cid-kror3uvh]{background:0 0;border-color:#657992}.cookie-actions[data-astro-cid-kror3uvh] .cookie-secondary[data-astro-cid-kror3uvh]:hover{background:#1c3049}.cookie-panel[data-astro-cid-kror3uvh] [data-astro-cid-kror3uvh]:focus-visible{outline-offset:3px;outline:3px solid #91b4ff}.cookie-heading[data-astro-cid-kror3uvh]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cookie-heading[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{margin:0}.cookie-close[data-astro-cid-kror3uvh]{color:#c3cfdf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;display:grid}.cookie-close[data-astro-cid-kror3uvh]:hover{color:#fff;background:#1c3049}.cookie-category[data-astro-cid-kror3uvh]{border-top:1px solid #32445c;padding-block:12px}#cookie-settings-intro[data-astro-cid-kror3uvh]{margin-bottom:16px}.cookie-category-heading[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:12px;display:flex}label[data-astro-cid-kror3uvh].cookie-category-heading{cursor:pointer;min-height:24px}.cookie-category-heading[data-astro-cid-kror3uvh] span[data-astro-cid-kror3uvh]{color:#c3cfdf;font-size:12px}.cookie-category[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{color:#c3cfdf;margin-top:4px;font-size:13px}#cookie-analytics[data-astro-cid-kror3uvh]{accent-color:#749bff;flex:none;width:20px;height:20px;margin:0}@media (width<=599px){.cookie-panel[data-astro-cid-kror3uvh]{padding:16px}section[data-astro-cid-kror3uvh].cookie-panel{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-width:480px;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));margin-inline:auto}dialog[data-astro-cid-kror3uvh].cookie-panel{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}dialog[data-astro-cid-kror3uvh] .cookie-actions[data-astro-cid-kror3uvh]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.cookie-actions[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{padding-inline:6px}}@media (width<=359px){section[data-astro-cid-kror3uvh] .cookie-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr}}@media print{.cookie-panel[data-astro-cid-kror3uvh]{display:none!important}}.platform{background:var(--paper)}.item-number{color:#596d87;letter-spacing:.05em;font-size:10px;line-height:2}.supervision{color:#fff;background:#142c68;position:relative;overflow:hidden}.supervision:before{content:"";pointer-events:none;border:1px solid #ffffff10;border-radius:30px;width:440px;height:650px;position:absolute;top:-100px;left:-310px;transform:rotate(32deg)}.supervision-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.supervision-copy .eyebrow{color:#b5c8f4;margin-bottom:32px}.supervision h2{font-size:clamp(2.3rem,3.8vw,3.4rem);line-height:1.12}.supervision h2 span{color:#a9c4ff}.supervision-lead{font-size:19px;line-height:1.5;margin-top:30px!important}.supervision-copy>p:not(.eyebrow):not(.supervision-lead){color:#c4d0ea;max-width:450px;margin-top:22px;font-size:14px}.supervision-copy .text-link{color:#fff;margin-top:28px}.supervision-panel{background:#0d2253;border:1px solid #426099;border-radius:5px;padding:27px 30px}.panel-title{letter-spacing:.1em;color:#c6d7fa;border-bottom:1px solid #334976;align-items:center;gap:8px;padding-bottom:24px;font-size:10px;display:flex}.panel-title>span:last-child{margin-left:auto;font-size:17px}.service-list{margin:0;padding:0;list-style:none}.service-list li{border-bottom:1px solid #334976;grid-template-columns:30px 1fr;gap:15px;padding-block:25px;display:grid}.service-mark{color:#92b4ff;padding-top:3px;font-size:10px}.service-list h3{letter-spacing:-.02em;margin-bottom:9px;font-size:17px}.service-list p{color:#b9c9e7;font-size:12px;line-height:1.7}.supervision-note{color:#9eb3d8;padding-top:20px;font-size:12px;line-height:1.7}.solution>p{color:var(--muted);max-width:340px;margin-top:12px;padding-left:27px;font-size:13px}.equipment{border-block:1px solid var(--line);background:#eef0f3}.equipment h2{font-size:clamp(2.1rem,3.4vw,3rem)}.how{background:var(--paper)}.process{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.process li{border-top:1px solid #c9d0da;padding-top:17px}.process-number{color:#8795a9;letter-spacing:-.07em;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:37px;font-weight:400;line-height:1.2;display:flex}.process h3{margin-bottom:17px;font-size:21px}.process p{color:var(--muted);max-width:240px;font-size:13px}@media (width<=1199px){.supervision-grid{gap:5%}.supervision-panel{padding:23px}}@media (width<=899px){.supervision-grid{grid-template-columns:1fr;gap:42px}.supervision-copy>p:not(.eyebrow):not(.supervision-lead){max-width:520px}.supervision-panel{padding:28px}.service-list li{padding-block:22px}.solution>p{padding-left:0;font-size:12px}.equipment h2{font-size:2rem}.process{grid-template-columns:1fr 1fr;gap:35px}.process-number{margin-bottom:20px}.process p{max-width:300px}}@media (width<=699px){.supervision h2{font-size:2.25rem}.supervision-lead{font-size:17px;margin-top:24px!important}.supervision-copy .eyebrow{margin-bottom:25px}.supervision-panel{padding:20px}.panel-title{letter-spacing:.07em;font-size:10px}.service-list li{grid-template-columns:22px 1fr;gap:12px}.service-list h3{font-size:16px}.service-list p,.supervision-note{font-size:12px}.solution{grid-template-columns:1fr;display:grid}.solution>p{max-width:none;margin-top:10px;padding-left:27px;font-size:14px}.equipment h2{font-size:2.15rem}.process{gap:30px 23px}.process-number{margin-bottom:25px;font-size:32px}.process h3{font-size:20px}.process p{font-size:12px}.how .section-heading .text-link{font-size:13px}}.supervision-content-note{color:#c4d0ea;padding-top:20px;font-size:13px;line-height:1.7}.pricing{border-top:1px solid var(--line);background:#fff}.pricing .section-heading{margin-bottom:24px}.pricing-tax{color:var(--muted);margin-bottom:22px;font-size:13px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.plan{background:#fff;border:1px solid #cdd5e1;border-radius:5px;min-width:0;padding:29px 25px}.plan-recommended{border-color:var(--blue);box-shadow:inset 0 3px var(--blue);background:#f4f7ff}.plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.plan-heading h3{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.plan-badge{color:#0043c7;background:#e2ebff;border-radius:3px;padding:3px 8px;font-size:11px}.plan-badge-neutral{color:#536077;background:#edf0f5}.plan-description{color:var(--muted);min-height:4.8em;margin-top:20px;font-size:14px;line-height:1.6}.plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:20px;line-height:1.15;display:flex}.plan-price strong{letter-spacing:-.055em;font-size:clamp(38px,4vw,54px);font-weight:500}.price-from,.price-period{color:var(--muted);font-size:14px}.plan-unit{color:var(--muted);margin-top:8px;font-size:12px}.pricing .plan .button{justify-content:center;width:100%;min-height:50px;margin-top:25px;padding-inline:12px}.button.button-outline{color:var(--text);background:0 0;border-color:#b5bfce}.button.button-outline:hover{border-color:var(--blue);color:#0043c7;background:#edf3ff}.plan-features{margin:25px 0 0;padding:0;list-style:none}.plan-features li{border-top:1px solid #dce2ec;padding:11px 0;font-size:13px;line-height:1.6}.plan-features li:last-child{padding-bottom:0}.plan-custom-note{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.7}.included-service{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:15px 50px;padding-block:34px;display:grid}.included-service h3{grid-row:span 2;font-size:21px;line-height:1.3}.included-service p{color:var(--muted);margin:0;font-size:14px}.plan-comparison{border-bottom:1px solid var(--line);scroll-margin-top:100px}.plan-comparison>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:27px;list-style:none;display:flex}.plan-comparison>summary::-webkit-details-marker{display:none}.plan-comparison>summary strong{letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.35}.comparison-content{padding-bottom:30px}.comparison-note{color:var(--muted);max-width:900px;margin-block:0 28px;font-size:13px}.comparison-group{margin-block:25px}.comparison-group h3{padding-block:18px;font-size:18px}.comparison-scroll{border:1px solid var(--line);border-radius:4px;overflow-x:auto}.comparison-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px;font-size:14px;line-height:1.6}.comparison-scroll col{width:19%}.comparison-scroll col.feature-col{width:43%}.comparison-scroll th,.comparison-scroll td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.comparison-scroll tbody th{font-weight:400}.comparison-scroll thead th{background:#eef1f5;font-size:13px;font-weight:600}.comparison-scroll .standard-column{color:#17458f;background:#f3f6fd}.comparison-scroll thead .standard-column{background:#e4edff}.comparison-scroll tr:last-child th,.comparison-scroll tr:last-child td{border-bottom:0}.comparison-mobile{display:none}.addons{grid-template-columns:1fr 2fr;gap:50px;margin-top:50px;display:grid}.addons-heading .eyebrow{color:var(--blue);margin-bottom:15px}.addons-heading h3{font-size:27px;line-height:1.2}.addons-heading>p:last-child{color:var(--muted);margin-top:17px;font-size:14px}.addon-list{margin:0}.addon-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 25px;padding-block:20px;display:grid}.addon-list dt{letter-spacing:-.015em;font-size:16px;font-weight:500;line-height:1.4}.addon-list dd{margin:0}.addon-price{color:#0045cd;white-space:nowrap;font-size:15px;line-height:1.4}.addon-description{color:var(--muted);grid-column:1/-1;font-size:14px}.pricing-footnote{color:var(--muted);margin-top:30px;font-size:13px}@media (width<=1099px){.plan-grid{gap:15px}.plan{padding:25px 19px}.plan-description{min-height:6.4em}.plan-heading{flex-direction:column;align-content:start;align-items:flex-start;gap:8px;min-height:65px}.plan-price strong{font-size:40px}.included-service,.addons{gap:20px 35px}.addons{grid-template-columns:1fr 1.6fr}}@media (width<=699px){.plan-grid{grid-template-columns:1fr;gap:20px}.plan{padding:27px 24px}.plan-heading{flex-direction:row;align-items:center;min-height:0}.plan-description{min-height:0;margin-top:16px}.plan-price strong{font-size:48px}.plan-unit,.plan-custom-note{font-size:13px}.plan-features li{font-size:14px}.included-service,.addons{grid-template-columns:1fr;gap:20px}.included-service{padding-block:30px}.included-service h3{grid-row:auto}.plan-comparison>summary strong{font-size:20px}.comparison-group{margin-block:24px}.comparison-scroll{display:none}.comparison-mobile{margin:0;display:block}.comparison-mobile>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding-block:17px;display:grid}.comparison-mobile dt{grid-column:1/-1;font-size:14px;line-height:1.5}.comparison-mobile dd{min-width:0;margin:0;font-size:14px;line-height:1.55}.comparison-mobile dd span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.comparison-mobile dd strong{font-weight:500}.comparison-mobile .standard-value strong{color:#0045cd}.addons{margin-top:38px}.addon-list>div{gap:12px}.addon-list dt{font-size:15px}.addon-price{font-size:14px}}@media (width<=380px){.addon-list>div{grid-template-columns:1fr;gap:8px}.addon-price{grid-row:2}}:root{--ink:#080f1b;--paper:#f7f8fa;--white:#fff;--blue:#0057ff;--blue-light:#6693ff;--text:#17202d;--muted:#606a78;--line:#dce0e6;--dark-line:#27313f;--max:1280px;--font:"Helvetica Neue", Helvetica, Arial, sans-serif;--radius:8px;--space:clamp(4.5rem, 7vw, 7rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-underline-offset:4px}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.08}h2{font-size:clamp(2.2rem,4.1vw,3.7rem)}h3{letter-spacing:-.025em;font-size:1.3rem}p+p{margin-top:1rem}::selection{color:var(--ink);background:#c7d8ff}:focus-visible{outline-offset:5px;outline:3px solid #4a80f5}button:disabled{cursor:wait}[hidden]{display:none!important}.container{width:min(var(--max), calc(100% - 96px));margin-inline:auto}.eyebrow{letter-spacing:.13em;font-size:11px;font-weight:600;line-height:1.5}.section-heading{margin-bottom:3rem}.section-heading .eyebrow{color:var(--blue);margin-bottom:1.6rem}.split-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.split-heading>p{color:var(--muted);max-width:340px;padding-bottom:5px;font-size:15px}.button{border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:14px 23px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.button span{font-size:19px;transition:transform .2s}.button:hover span,.text-link:hover span{transform:translate(3px)}.button:active{transform:translateY(1px)}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:#0047d6}.button-small{gap:20px;min-height:38px;padding:9px 16px;font-size:12px}.text-link{border-bottom:1px solid;align-items:center;gap:25px;padding-block:5px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.text-link span{font-size:20px;transition:transform .2s}.skip{z-index:100;color:var(--ink);background:#fff;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.status-dot{background:#7f9eff;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.will-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.is-visible{opacity:1;transform:none}.site-header{z-index:30;background:var(--ink);color:#fff;border-bottom:1px solid #ffffff16;transition:box-shadow .2s;position:sticky;top:0}.is-scrolled{box-shadow:0 4px 18px #0002}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:74px;display:flex}.brand{flex-shrink:0;display:block}.brand img{width:165px;height:auto}.nav{align-items:center;gap:21px;display:flex}.nav>a:not(.button){color:#c3c9d2;font-size:12px;text-decoration:none;transition:color .2s}.nav>a:hover{color:#fff}.nav>a:not(.button):hover{text-underline-offset:6px;text-decoration:underline}.nav .nav-login{margin-left:4px}.menu-toggle{color:#fff;background:0 0;border:1px solid #647083;border-radius:4px;align-items:center;gap:12px;padding:9px 13px;font-size:13px;display:none}.menu-lines{border-block:1px solid;width:16px;height:10px}.site-footer{background:var(--ink);color:#c0c7d1;padding:65px 0 26px}.brand-intro{z-index:80;background:var(--ink);pointer-events:none;opacity:1;transition:opacity .3s;position:fixed;inset:0}.brand-intro.intro-out{opacity:0}.intro-art{place-items:center;display:grid;position:absolute;inset:0}.intro-art svg{width:min(950px,100%);height:auto}.contact{border-top:1px solid var(--line);background:#eef1f6}.contact-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.contact-copy .eyebrow{color:var(--blue);margin-bottom:27px}.contact-copy h2{margin-bottom:28px;font-size:clamp(2rem,3.6vw,3.25rem)}.contact-copy h2 span{color:var(--blue)}.contact-copy>p:not(.eyebrow){max-width:390px;color:var(--muted);font-size:15px}.contact-copy .contact-note{margin-top:30px;font-size:13px!important}.contact-copy>a{margin-top:25px}.contact-form{min-width:0}.form-intro{letter-spacing:-.025em;border-bottom:1px solid #bbc3cf;justify-content:space-between;padding-bottom:18px;font-size:20px;display:flex}.form-notice{color:var(--muted);padding-block:14px 22px;font-size:14px}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.contact-form fieldset:disabled{opacity:.85}.contact-form fieldset:disabled button{cursor:not-allowed}.form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form label:not(.consent){margin-bottom:22px;font-size:13px;font-weight:500;display:block}.contact-form label span{color:var(--muted);font-weight:400}.contact-form select,.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;color:var(--text);background:0 0;border:0;border-bottom:1px solid #a7b1bf;border-radius:0;padding:10px 0;font-size:15px;line-height:1.5;transition:border-color .2s;display:block}.contact-form textarea{resize:vertical;min-height:95px}.contact-form select:focus,.contact-form input:focus,.contact-form textarea:focus{border-color:var(--blue);outline-offset:3px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#737f8f;font-size:13px}.consent{align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;line-height:1.6;display:flex}.consent input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin:1px 0 0}.privacy-summary{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.6}.contact-form .button{width:100%}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{color:#165b39;margin-top:18px;scroll-margin:120px;font-size:13px}.form-status:empty{display:none}.form-status.is-error{color:#a02929}.legal-main{padding-top:65px}.legal-wrap{max-width:840px;margin-inline:auto;padding-block:45px 100px}.legal-wrap h1{margin:24px 0;font-size:clamp(2.6rem,6vw,4.8rem)}.legal-wrap .eyebrow{color:var(--blue)}.legal-wrap h2{margin:40px 0 16px;font-size:1.6rem}.legal-wrap p,.legal-wrap li,.legal-wrap dd,.legal-wrap dt{font-size:15px}.legal-wrap ul{padding-left:20px}.legal-wrap a{color:var(--blue)}.legal-notice{border-left:3px solid var(--blue);background:#e9eef9;margin:28px 0;padding:20px 24px;line-height:1.6;font-size:14px!important}.legal-data{grid-template-columns:160px 1fr;gap:0;margin:25px 0;display:grid}.legal-data dt,.legal-data dd{border-bottom:1px solid var(--line);margin:0;padding-block:12px}.legal-data dd{overflow-wrap:anywhere}.legal-data dt{font-weight:600}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px}.legal-table th,.legal-table td{text-align:left;border:1px solid var(--line);min-width:120px;padding:13px}.legal-table th{background:#eaf0f9}.legal-back{font-size:13px;text-decoration:none}.error-page{text-align:center;place-content:center;min-height:65vh;padding:70px 24px;display:grid}.error-page h1{margin-block:20px;font-size:clamp(3rem,8vw,6rem)}.error-page p{color:var(--muted);margin-bottom:24px}@media (width>=1500px){.container{width:min(var(--max), calc(100% - 120px))}}@media (width<=1099px){.container{width:calc(100% - 64px)}.header-inner{min-height:70px}.menu-toggle:not([hidden]){display:flex}.nav{overscroll-behavior:contain;top:100%;background:var(--ink);border-bottom:1px solid var(--dark-line);max-height:calc(100dvh - 74px);padding:22px 32px 30px;display:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 12px 20px #0002}.nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav>a:not(.button){border-bottom:1px solid var(--dark-line);padding:14px 0;font-size:15px}.nav .nav-login{margin-left:0}.nav .button{align-self:flex-start;margin-top:20px}html:not(.js) .nav{box-shadow:none;border:0;flex-wrap:wrap;gap:15px;padding:10px 0;display:flex;position:static}html:not(.js) .header-inner{flex-wrap:wrap}.contact-grid{gap:5%}}@media (width<=699px){.container{width:calc(100% - 40px)}.header-inner{gap:15px;min-height:66px}.brand img{width:150px}.section-pad{padding-block:64px}h2{font-size:2.2rem}.section-heading{margin-bottom:32px}.split-heading{display:block}.split-heading>p,.split-heading>.text-link{margin-top:24px}.contact-grid{grid-template-columns:1fr;gap:45px}.contact-copy h2{font-size:2.4rem}.contact-copy h2 br:nth-child(2){display:none}.form-row{gap:17px}.legal-wrap{padding-block:25px 65px}.legal-main{padding-top:30px}.legal-data{grid-template-columns:1fr}.legal-data dt{border-bottom:0;padding-bottom:0}.legal-data dd{padding-top:4px}.legal-wrap h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}.brand-intro{display:none!important}}@media print{.site-header,.site-footer,.brand-intro,.contact-form{display:none!important}body{color:#000;background:#fff}.container{width:100%}.will-reveal{opacity:1;transform:none}.section-pad{padding-block:24px}a{color:inherit!important}.supervision{color:#000!important;background:#fff!important}}.plan-interest{border-bottom:1px solid #c8d0dc;margin-bottom:25px;padding-bottom:24px}.contact-form .plan-interest label{margin-bottom:10px}.contact-form select{cursor:pointer;min-height:48px}.plan-selection{color:var(--muted);font-size:13px;line-height:1.6}@media (width>=1100px) and (width<=1240px){.header-inner{gap:20px}.brand img{width:153px}.nav{gap:16px}.nav .button{gap:12px;padding-inline:12px;font-size:11px}}.contact-phone{color:var(--text);letter-spacing:-.025em;flex-direction:column;font-size:27px;line-height:1.5;text-decoration:none;display:inline-flex}.contact-phone span{letter-spacing:0;color:var(--muted);font-size:13px}.contact-phone:hover{color:var(--blue)}.site-header .button-secondary{color:#e9eef8;background:0 0;border-color:#71819a}.site-header .button-secondary:hover{background:#ffffff0c;border-color:#b8c8e2}.site-header .nav>a[aria-current=page]:not(.button){color:#fff;text-underline-offset:9px;text-decoration:underline 2px #6e9aff}.site-header .nav>.button[aria-current=page]{box-shadow:inset 0 -2px #a7c2ff}.site-header .nav>a{transition:background .2s,color .2s,border-color .2s}.site-header .nav>.button:focus-visible{outline-color:#a5c0ff}.home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.home-benefits article{border-top:1px solid var(--line);padding-top:18px}.home-benefits h3{margin-block:15px;font-size:26px}.home-benefits p{color:var(--muted);font-size:15px}.section-link{margin-top:30px}.home-sectors{background:#eef1f6}.price-summary{background:#fff}.price-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.price-summary-grid>article{border-top:2px solid #cdd5e1;padding-top:22px}.price-summary-grid>.summary-recommended{border-top-color:var(--blue)}.summary-plan-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.summary-price{color:var(--muted);align-items:baseline;gap:5px;margin-top:24px;font-size:14px;display:flex}.summary-price strong{color:var(--text);letter-spacing:-.05em;font-size:46px;font-weight:500;line-height:1.3}.price-summary-grid article>p:not(.summary-price){color:var(--muted);min-height:3.2em;margin-top:12px;font-size:14px}.price-summary-grid article>.text-link{margin-top:20px}.contact-cta{background:#e9eef6;border-top:1px solid #d2dae6;padding-block:65px}.contact-cta>.container{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact-cta .eyebrow{color:var(--blue);margin-bottom:20px}.contact-cta h2{font-size:clamp(2rem,3.4vw,3rem)}.contact-cta p:not(.eyebrow){color:var(--muted);max-width:640px;margin-top:20px;font-size:15px}.contact-cta .button{flex-shrink:0;justify-content:center}.product-intro>.eyebrow{color:var(--blue);margin-bottom:25px}.intro-columns{grid-template-columns:1.7fr 1fr;align-items:end;gap:6%;display:grid}.intro-columns>div>p{color:var(--muted);font-size:16px}.intro-columns .text-link{margin-top:24px}.task-navigation{border-top:1px solid var(--line);flex-wrap:wrap;gap:15px 35px;margin-top:42px;padding-top:25px;font-size:13px;display:flex}.task-navigation a{padding-block:3px;text-decoration:none}.task-navigation a:hover{color:var(--blue);text-decoration:underline}.task-section{border-top:1px solid var(--line)}.task-section-alt{background:#eef1f6}.task-grid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.task-copy .eyebrow{color:var(--blue);margin-bottom:25px}.task-copy h2{margin-bottom:30px;font-size:clamp(2.1rem,3.6vw,3.2rem)}.task-copy h3{margin-block:25px 12px;font-size:18px}.task-copy p{color:var(--muted);font-size:15px}.task-copy .availability-note{border-top:1px solid #cdd6e4;margin-top:25px;padding-top:17px;font-size:13px}.product-explainer{color:#213e6b;background:#e3eaf5;border-radius:4px;padding:35px}.product-explainer>.eyebrow{color:#47638c;font-size:10px}.product-explainer>p:last-child{color:#4d6383;max-width:360px;margin-top:28px;font-size:13px}.approved-media{margin:0}.approved-media img{border-radius:4px;width:100%;height:auto}.admin-layout{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.admin-layout .eyebrow{color:var(--blue);margin-bottom:24px}.admin-layout h2{font-size:clamp(2.1rem,3.6vw,3.2rem)}.admin-intro{color:var(--muted);max-width:380px;margin-block:25px;font-size:15px}.admin-features article{border-top:1px solid var(--line);padding-block:25px}.admin-features article:first-child{border-top:0;padding-top:0}.admin-features h3{margin-bottom:12px;font-size:21px}.admin-features p{color:var(--muted);font-size:15px}.runtime-section{color:#fff;background:#142c68}.runtime-section .eyebrow{color:#b5c8f4}.runtime-section .split-heading>p{color:#cad7ef}.runtime-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.runtime-grid article{border-top:1px solid #6f85b3;padding-top:25px}.runtime-grid h3{margin-bottom:17px;font-size:24px}.runtime-grid p{color:#cad7ef;font-size:15px}.runtime-note{color:#bdcce7;max-width:950px;margin-top:35px;font-size:13px}.explainer-installation{background:#dce5f2}.purchase-grid{grid-template-columns:1fr 1fr 1.2fr;gap:35px;display:grid}.purchase-grid article{border-top:1px solid var(--line);padding-top:22px}.purchase-grid h3{margin-bottom:17px;font-size:24px}.purchase-grid p{color:var(--muted);font-size:15px}.purchase-grid aside{border-left:1px solid var(--line);padding-left:30px}.purchase-grid .text-link{margin-top:24px}.solutions-page .how{border-top:1px solid var(--line);background:#eef1f6}.pricing-page .pricing{border-top:0}.pricing-page .pricing>.container>.section-heading{margin-bottom:25px}.contact-page .contact{background:#eef1f6;border-top:0;padding-top:65px}.contact-page .contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8%}.contact-page .contact-copy h1{margin-bottom:28px;font-size:clamp(3rem,4.7vw,4.4rem)}.contact-page .contact-copy h1 span{color:var(--blue)}.contact-page .contact-form{background:#fff;border:1px solid #d4dce8;border-radius:5px;padding:30px}.contact-page .contact-phone{width:fit-content;margin-top:30px;display:flex}.contact-expectations{max-width:390px;margin:30px 0 0}.contact-expectations>div{border-top:1px solid #ced6e2;padding-block:17px}.contact-expectations dt{font-size:15px;font-weight:500}.contact-expectations dd{color:var(--muted);margin:8px 0 0;font-size:14px}@media (width<=1099px){.site-header .nav>.button{text-align:center;justify-content:center;align-self:stretch}.site-header .nav>.button+.button{margin-top:12px}.site-header .nav>.nav-login{margin-left:0}.intro-columns{grid-template-columns:1.4fr 1fr;gap:5%}.product-intro h1{font-size:4.8vw}.task-grid{gap:5%}.product-explainer{padding:25px}.admin-layout{gap:6%}.purchase-grid{grid-template-columns:1fr 1fr}.purchase-grid aside{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:23px 0 0}.contact-page .contact-grid{gap:5%}.contact-page .contact-form{padding:24px}.contact-page .form-row{grid-template-columns:1fr;gap:0}}@media (width<=899px){.home-benefits{gap:25px}.price-summary-grid{gap:23px}.summary-price strong{font-size:38px}.intro-columns{grid-template-columns:1fr;gap:25px}.product-intro h1{font-size:clamp(2.8rem,6.5vw,4rem)}.intro-columns>div{max-width:620px}.task-grid,.admin-layout{grid-template-columns:1fr;gap:35px}.task-grid>.task-copy{order:0}.task-grid>.product-explainer,.task-grid>.approved-media{order:1}.admin-intro{max-width:600px}.admin-features article:first-child{border-top:1px solid var(--line);padding-top:25px}}@media (width<=699px){.home-benefits,.price-summary-grid{grid-template-columns:1fr;gap:25px}.home-benefits h3{margin-block:10px;font-size:24px}.home-benefits article{grid-template-columns:25px 1fr;gap:4px 12px;display:grid}.home-benefits .item-number{grid-row:span 2;padding-top:12px}.home-benefits p{grid-column:2}.price-summary-grid article>p:not(.summary-price){min-height:0}.summary-price{margin-top:18px}.summary-price strong{font-size:44px}.contact-cta{padding-block:50px}.contact-cta>.container{flex-direction:column;align-items:flex-start;gap:28px}.product-intro{padding-block:42px 40px}.product-intro h1,.pricing-page .pricing h1{font-size:clamp(2.4rem,9.5vw,3.3rem)}.intro-columns>div>p{font-size:15px}.task-navigation{gap:12px 22px;margin-top:30px}.task-copy h2{font-size:2.2rem}.task-copy h3{font-size:19px}.product-explainer{padding:25px}.runtime-grid{grid-template-columns:1fr;gap:30px}.runtime-grid h3{font-size:23px}.purchase-grid{grid-template-columns:1fr;gap:25px}.purchase-grid aside{grid-column:auto}.contact-page .contact{padding-top:40px}.contact-page .contact-grid{grid-template-columns:1fr;gap:35px}.contact-page .contact-copy h1{font-size:2.8rem}.contact-page .contact-form{padding:24px 20px}}.media-statement{letter-spacing:-.045em;font-size:clamp(28px,3.4vw,46px);line-height:1.25}.media-statement span{display:block}.product-explainer>.media-statement:last-child{color:#213e6b;max-width:none;font-size:clamp(28px,3.4vw,46px)}.zone-section{margin-top:75px}.sector-section{background:#eef1f6}.equipment-reference{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.equipment-reference h2{font-size:clamp(2rem,3.5vw,3.2rem)}.equipment-reference .eyebrow{color:var(--blue);margin-bottom:22px}.equipment-reference p{color:var(--muted);margin-bottom:20px;font-size:15px}.equipment-reference .button,.equipment-reference .text-link{margin-top:10px}.screen-types{color:#fff;background:#142c68}.screen-types .eyebrow{color:#b5c8f4}.screen-type-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.screen-type-list article{border-top:1px solid #6178a3;padding-top:22px}.screen-type-list h3{margin:22px 0 15px;font-size:25px}.screen-type-list p{color:#cad7ef;font-size:15px}.custom-apps{background:#fff}.plan-comparison>h2{padding:30px 0;font-size:clamp(26px,3vw,38px)}@media (width>=1100px){.site-header .nav{gap:21px}.site-header .nav>.button{padding:11px 15px}.header-inner{gap:30px}}@media (width<=1099px){.screen-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.equipment-reference{grid-template-columns:1fr;gap:30px}.screen-type-list{grid-template-columns:1fr}.zone-section{margin-top:45px}}.home-custom-note{color:var(--muted);max-width:720px;margin-top:35px;font-size:15px}:root{--type-section:clamp(2.2rem, 4vw, 3.5rem);--type-subtitle:clamp(1.5rem, 2.1vw, 1.875rem);--type-body:clamp(1.0625rem, 1.2vw, 1.1875rem);--type-secondary:1rem;--type-note:.875rem;--type-nav:.9375rem;--muted:#505c6c;--sector-retail:#19346c;--sector-pharmacy:#dce6f6;--sector-culture:#f4df83;--sector-hospitality:#dce9e5;--sector-cinema:#e5dceb;--sector-education:#dfe9d9;--sector-sports:#f0ded3;--sector-business:#cedcf0}body{font-size:var(--type-body);line-height:1.65}h2{font-size:var(--type-section);line-height:1.12}h3{font-size:var(--type-subtitle);line-height:1.2}.eyebrow{font-size:.8125rem;line-height:1.5}.section-pad{padding-block:clamp(3.5rem,6vw,5.5rem)}.site-header .nav>a:not(.button){font-size:var(--type-nav);font-weight:600}.product-intro{padding-block:55px 45px}.product-intro h1,.pricing-page .pricing h1{font-size:clamp(2.5rem,4.7vw,4.3rem);line-height:1.12}.intro-columns>div>p,.split-heading>p,.home-benefits p,.task-copy p,.admin-intro,.admin-features p,.equipment-reference p,.screen-type-list p,.purchase-grid p,.contact-copy>p{font-size:var(--type-body);line-height:1.65}.task-copy h2,.equipment-reference h2,.supervision h2{font-size:var(--type-section)}.task-copy h3,.admin-features h3,.screen-type-list h3,.purchase-grid h3,.home-benefits h3{font-size:var(--type-subtitle)}.task-copy .availability-note,.runtime-note,.supervision-note,.supervision-content-note,.pricing-tax,.pricing-footnote,.comparison-note,.plan-custom-note,.plan-unit,.form-notice,.privacy-summary,.privacy-check,.form-status{font-size:var(--type-note);line-height:1.6}.text-link,.task-navigation,.plan-description,.plan-features,.included-service p,.addon-description,.comparison-scroll table,.comparison-mobile,.contact-expectations dd{font-size:var(--type-secondary);line-height:1.6}.text-link:hover{color:var(--blue)}.home-custom-note{font-size:var(--type-secondary);margin-top:28px}.supervision-lead{font-size:clamp(20px,2vw,25px)}.supervision-copy>p:not(.eyebrow):not(.supervision-lead),.service-list p{font-size:var(--type-secondary);color:#d3dff3}.supervision-copy .home-hardware{font-size:var(--type-secondary);max-width:510px}.supervision-content-note{color:#d3dff3}.plan-heading h2{letter-spacing:-.035em;font-size:27px}.plan-badge{font-size:var(--type-note)}.included-service h2,.addons-heading h2{font-size:var(--type-subtitle);margin-bottom:18px}.included-service .service-contract-note{font-size:var(--type-note)}.summary-plan-heading h3{font-size:var(--type-subtitle)}.price-summary-grid article>p:not(.summary-price){font-size:var(--type-secondary)}.pricing-footnote{color:var(--muted)}.contact-expectations dt{font-size:var(--type-secondary)}.contact-page .contact-form .form-intro{font-size:var(--type-subtitle)}.contact-form label,.contact-form input,.contact-form textarea,.contact-form select{font-size:var(--type-secondary)}.contact .contact-note{font-size:var(--type-note)!important}.legal-wrap p,.legal-wrap li,.legal-data{font-size:var(--type-body);line-height:1.75}.legal-wrap h2{font-size:var(--type-subtitle);line-height:1.25}.legal-notice{font-size:var(--type-note)!important}.legal-wrap{max-width:850px}.approved-media{min-width:0}.approved-media img{object-fit:contain;background:#fff;border:1px solid #d1d9e5;border-radius:5px;width:100%;height:auto}.platform-page .task-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:5%}.platform-page .scheduling-grid,.platform-page #administrar .task-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.platform-page .task-copy p{max-width:51ch}.platform-page .task-copy h2{font-size:clamp(2rem,3vw,2.8rem)}.screens-page .approved-media{justify-self:center;max-width:440px}.screens-page .approved-media img{object-fit:contain;max-height:560px}.runtime-section .equipment-reference p{color:#d5e0f4}.runtime-section .equipment-reference .eyebrow{color:#bfd0f2}.runtime-section .text-link{color:#fff}.sector-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sector-tile{border-radius:4px;flex-direction:column;justify-content:center;min-height:168px;padding:23px 22px;scroll-margin-top:100px;transition:transform .2s;display:flex}.sector-tile h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(21px,1.85vw,25px);line-height:1.18}.sector-tile p{font-size:var(--type-secondary);margin:0;line-height:1.5}.sector-retail{background:var(--sector-retail);color:#fff}.sector-pharmacy{background:var(--sector-pharmacy);color:var(--ink)}.sector-culture{background:var(--sector-culture);color:var(--ink)}.sector-hospitality{background:var(--sector-hospitality);color:var(--ink)}.sector-cinema{background:var(--sector-cinema);color:var(--ink)}.sector-education{background:var(--sector-education);color:var(--ink)}.sector-sports{background:var(--sector-sports);color:var(--ink)}.sector-business{background:var(--sector-business);color:var(--ink)}@media (hover:hover){.sector-tile:hover{transform:translateY(-2px)}}.sector-use-cases{gap:22px;display:grid}.sector-use-case{border-radius:4px;grid-template-columns:1fr 1.7fr;gap:7%;padding:35px;scroll-margin-top:110px;display:grid}.sector-case-title h3{margin-bottom:18px}.sector-case-title p,.sector-use-case>div>p{font-size:var(--type-secondary);line-height:1.65}.sector-example{border-top:1px solid #080f1b22;margin-top:18px;padding-top:18px}.sector-retail .sector-example{border-color:#ffffff40}.sector-example strong{font-size:var(--type-note);margin-bottom:6px;display:block}.feature-map{background:#e9eef6}.feature-workspace{isolation:isolate;min-height:380px;padding-right:35%;position:relative}.feature-cloud{flex-wrap:wrap;place-content:center;align-items:center;gap:10px 18px;min-height:380px;padding:20px 25px 20px 0;display:flex}.feature-word{font:inherit;letter-spacing:-.035em;color:#415674;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;min-height:44px;padding:8px 3px;line-height:1.2;transition:transform .18s,color .18s}.feature-weight-0{font-size:clamp(24px,2.6vw,36px);font-weight:600}.feature-weight-1{font-size:clamp(19px,1.8vw,25px)}.feature-weight-2{font-size:clamp(22px,2.2vw,30px)}.feature-weight-3{font-size:clamp(18px,1.7vw,23px)}.feature-word:hover,.feature-word:focus-visible,.feature-word[aria-pressed=true]{color:var(--blue);transform:scale(1.025)}.feature-word:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.feature-reading{background:var(--sector-retail);color:#fff;border-radius:5px;width:32%;min-height:250px;max-height:calc(100svh - 130px);padding:26px;position:absolute;top:0;right:0;overflow:auto}.feature-reading h3{font-size:var(--type-subtitle);margin-bottom:16px;line-height:1.2}.feature-reading .feature-tier{font-size:var(--type-note);color:var(--sector-pharmacy);margin-bottom:15px;line-height:1.5}.feature-reading>p:last-child{font-size:var(--type-secondary);color:#fff;margin:0;line-height:1.65}.feature-map>.container>.text-link{margin-top:25px}.compact-footer{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-identity{flex-direction:column;gap:15px;max-width:470px;display:flex}.footer-identity img{width:164px;height:auto}.footer-identity p{font-size:var(--type-secondary);color:#c7d1df;max-width:420px;line-height:1.5}.footer-meta{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.footer-meta nav{flex-wrap:wrap;gap:24px;display:flex}.footer-meta a{font-size:var(--type-note);text-decoration:none}.footer-meta a:hover{text-decoration:underline}.footer-meta small{font-size:var(--type-note);color:#c7d1df}.site-footer{border:0;padding-block:36px}@media (width<=1099px){.sector-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-tile{min-height:155px}.sector-tile h3{font-size:24px}}@media (width<=899px){.platform-page .task-grid,.platform-page .scheduling-grid,.platform-page #administrar .task-grid{grid-template-columns:1fr;gap:28px}.task-grid>.task-copy{order:0}.task-grid>.approved-media{order:1}.platform-page .approved-media{width:100%}.feature-workspace{flex-direction:column;min-height:0;padding:0;display:flex}.feature-reading{z-index:2;order:0;width:100%;min-height:180px;max-height:220px;padding:20px;position:sticky;top:88px}.feature-reading h3{margin-bottom:10px;font-size:23px}.feature-reading .feature-tier{margin-bottom:8px}.feature-cloud{overscroll-behavior-y:contain;border-bottom:1px solid #c3cfe0;order:1;gap:5px 14px;min-height:0;max-height:min(42svh,340px);padding:20px 9px 14px;scroll-padding-block:12px;overflow-y:auto}.feature-word{font-size:20px}.feature-weight-0{font-size:24px}.sector-use-case{grid-template-columns:1fr;gap:20px;padding:28px}}@media (width<=699px){:root{--type-section:clamp(2rem, 8vw, 2.6rem)}.product-intro h1,.pricing-page .pricing h1{font-size:clamp(2.3rem,9vw,3rem)}.sector-gallery{gap:12px}.sector-tile{min-height:160px;padding:20px}.sector-tile h3{font-size:22px}.compact-footer{flex-direction:column;align-items:flex-start;gap:26px}.footer-meta{align-items:flex-start;gap:14px}.footer-meta nav{gap:20px}.contact-page .contact-form{padding:24px 20px}.feature-reading{top:79px}.feature-cloud{max-height:min(38svh,300px)}}@media (width<=479px){.sector-gallery{grid-template-columns:1fr}.sector-tile{min-height:130px}.sector-tile h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.feature-word,.sector-tile{transition:none;transform:none!important}}.muted{color:#626e7e}.panel-title{font-size:var(--type-note)}.plan-features li{font-size:var(--type-secondary)}.service-list h3{font-size:24px;line-height:1.2}.included-service{grid-template-columns:1fr 2fr}.included-service h2{grid-area:1/1/span 5}.included-service>p{grid-column:2}.included-service p:last-child{font-size:var(--type-note)}.contact-copy>p:not(.eyebrow),.contact-cta p:not(.eyebrow){font-size:var(--type-body)}.contact-form label:not(.consent),.contact-form input:not([type=checkbox]),.contact-form textarea,.contact-form select{font-size:var(--type-secondary)}.contact-form input::placeholder,.contact-form textarea::placeholder{font-size:var(--type-note);color:var(--muted)}.contact-form .consent{font-size:var(--type-note)}@media (width<=699px){.included-service{grid-template-columns:1fr}.included-service h2{grid-area:auto/1}.included-service>p{grid-column:1}.service-list h3{font-size:23px}}.cookie-settings-link[data-astro-cid-u4fxuuu3]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
