.ietLab{color-scheme:dark;--void:#02070f;--void2:#050d19;--surface:#091524;--line:#1d3546;--cyan:#32c9ff;--electric:#087cff;--ice:#85e6ff;--soft:#eaf2ff;--muted:#93abc4;--auto-accent:#ff815b;--auto-ink:#f5f3f0;--font:Inter,"Segoe UI",Arial,Helvetica,sans-serif}.ietLab *,.ietLab :after,.ietLab :before{box-sizing:border-box}.ietLab{scroll-behavior:smooth;margin:0;font-family:var(--font);background:var(--void);color:var(--soft);-webkit-font-smoothing:antialiased}.ietLab button,.ietLab input,.ietLab select{font:inherit}.ietLab button{cursor:pointer}.ietLab a:focus-visible,.ietLab button:focus-visible,.ietLab input:focus-visible,.ietLab select:focus-visible{outline:2px solid var(--ice);outline-offset:4px}.ietLab button:disabled{cursor:not-allowed;opacity:.5}.ietLab a{color:inherit}.ietLab svg{display:block}.ietLab .icon-sprite{position:absolute;width:0;height:0;pointer-events:none}.ietLab ::-moz-selection{background:var(--electric);color:#fff}.ietLab ::selection{background:var(--electric);color:#fff}.ietLab .app-shell{isolation:isolate;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse 53% 37% at 62% 34%,rgba(7,48,85,.18),transparent 77%),linear-gradient(180deg,#01040a,#030915 55%,#050e1d)}.ietLab .backdrop-grid{position:absolute;pointer-events:none;z-index:-1;inset:0;opacity:.36;background-image:linear-gradient(90deg,transparent 49.8%,rgba(7,124,255,.09) 50%,transparent 50.2%),radial-gradient(circle at 66% 46%,rgba(25,107,153,.18),transparent 37%)}.ietLab .backdrop-grid:after{content:"";position:absolute;inset:62% -50% -55%;transform:perspective(520px) rotateX(73deg);transform-origin:50% 0;background-image:linear-gradient(90deg,rgba(28,103,143,.2) 1px,transparent 0),linear-gradient(0deg,rgba(28,103,143,.17) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 19%,transparent 90%);mask-image:linear-gradient(180deg,transparent,#000 19%,transparent 90%)}.ietLab .masthead{display:flex;align-items:center;justify-content:space-between;max-width:1740px;margin:auto;padding:27px clamp(26px,4.9vw,94px) 18px;border-bottom:1px solid rgba(55,119,153,.13)}.ietLab .iet-brand{display:flex;gap:12px;align-items:center;text-decoration:none}.ietLab .brand-symbol{position:relative;font-size:28px;font-weight:900;font-style:italic;letter-spacing:-.19em;line-height:1;color:#edf7ff;padding-right:7px}.ietLab .brand-symbol span{color:var(--cyan)}.ietLab .brand-name{font-size:12px;font-weight:800;letter-spacing:.04em}.ietLab .brand-name em{font-size:9px;font-style:normal;font-weight:400;letter-spacing:.23em;color:#c6d7ea;margin-left:6px}.ietLab .masthead-right{display:flex;align-items:center;gap:10px;font:600 10px/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.17em;color:#94aec5}.ietLab .status-dot{width:7px;height:7px;background:var(--cyan);border-radius:100%;box-shadow:0 0 10px rgba(50,201,255,.65)}.ietLab .divider-mark{opacity:.35}.ietLab .experience-shell{display:grid;grid-template-columns:minmax(285px,350px) minmax(0,1fr);gap:clamp(26px,4vw,76px);align-items:center;max-width:1740px;margin:0 auto;padding:clamp(26px,3vw,55px) clamp(26px,4.9vw,94px) clamp(35px,3.4vw,64px);min-height:calc(100vh - 123px)}.ietLab .story-side{min-width:0;align-self:center}.ietLab .build-title,.ietLab .eyebrow,.ietLab .modal-overline,.ietLab .sector-label{font:700 10px/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.16em;color:var(--cyan)}.ietLab .eyebrow{display:flex;align-items:center;gap:11px;white-space:nowrap}.ietLab .eyebrow-line{width:22px;height:1px;background:var(--cyan)}.ietLab .eyebrow-num{margin-left:auto;color:#5b89ac}.ietLab .story-side h1{font-size:clamp(46px,4.2vw,76px);line-height:.98;letter-spacing:-.061em;font-weight:730;margin:23px 0 20px;max-width:380px;text-wrap:balance}.ietLab .story-side h1 span{display:block;color:var(--ice)}.ietLab .story-description{color:var(--muted);font-size:15px;line-height:1.76;margin:0;max-width:355px}.ietLab .sector-label{margin:33px 0 12px;color:#7eabd1}.ietLab .sector-option{display:flex;align-items:center;gap:12px;padding:13px 12px;border:1px solid rgba(50,201,255,.39);border-radius:10px;background:linear-gradient(120deg,rgba(8,124,255,.13),rgba(7,26,44,.28))}.ietLab .sector-icon{height:37px;width:37px;flex:0 0 auto;border:1px solid rgba(50,201,255,.25);border-radius:8px;background:#0d2435;display:grid;place-items:center;color:var(--ice)}.ietLab .sector-icon svg{width:21px;height:21px}.ietLab .sector-option b{display:block;font-size:13px;font-weight:600}.ietLab .sector-option small{display:block;margin-top:5px;font-size:10px;line-height:1.3;color:var(--muted)}.ietLab .sector-selected{margin-left:auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:rgba(50,201,255,.1);color:var(--cyan)}.ietLab .sector-selected svg{width:14px;height:14px}.ietLab .build-title{display:flex;justify-content:space-between;margin:33px 0 12px;color:#829db9}.ietLab .build-title>span:last-child{color:var(--cyan)}.ietLab .build-steps{list-style:none;margin:0;padding:0;border-left:1px solid #1b3449}.ietLab .build-steps li{margin:0;padding:0}.ietLab .build-step{position:relative;display:flex;align-items:center;text-align:left;gap:17px;width:100%;border:0;border-left:2px solid transparent;background:transparent;color:#94a9bd;margin-left:-1px;padding:11px 11px 11px 13px;transition:background .32s,color .32s,border-color .32s}.ietLab .build-step:hover{background:rgba(23,81,117,.13);color:#dceefb}.ietLab .build-step.is-active{border-left-color:var(--cyan);background:linear-gradient(90deg,rgba(8,124,255,.12),transparent);color:#fff}.ietLab .build-step.is-complete{color:#d7e8f6}.ietLab .step-index{font:700 11px/1.3 Consolas,monospace;color:var(--cyan);letter-spacing:.05em}.ietLab .step-detail{flex:1}.ietLab .step-detail b{font-weight:620;font-size:12px}.ietLab .step-detail small{display:block;margin-top:4px;font-size:11px;color:#7e97ae}.ietLab .step-spark{height:6px;width:6px;border-radius:50%;background:transparent;transition:background .3s}.ietLab .is-active .step-spark{background:var(--ice);box-shadow:0 0 12px var(--cyan)}.ietLab .is-complete .step-spark{background:var(--electric)}.ietLab .builder-controls{margin-top:28px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ietLab .primary-control{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid rgba(89,194,255,.45);border-radius:7px;background:linear-gradient(107deg,#0861dc,#087cff 68%,#1aa9f0);color:#fff;font-weight:640;font-size:12px;box-shadow:0 10px 24px rgba(8,93,221,.17);transition:filter .2s,transform .2s}.ietLab .primary-control:hover{filter:brightness(1.16);transform:translateY(-1px)}.ietLab .primary-control svg{width:14px;height:14px}.ietLab .square-control{display:grid;place-items:center;width:46px;height:46px;border:1px solid #28506a;border-radius:7px;background:#071727;color:#b6d5e8}.ietLab .square-control:hover{border-color:var(--cyan);color:#fff}.ietLab .square-control svg{width:17px;height:17px}.ietLab .text-control{display:flex;align-items:center;gap:5px;padding:10px 1px;background:none;border:0;color:#9eb9cf;font-size:11px;margin-left:2px}.ietLab .text-control:hover{color:#fff}.ietLab .text-control svg{width:12px;height:12px}.ietLab .status-message{display:flex;align-items:flex-start;gap:9px;margin-top:15px;color:#7490a7;font-size:11px;line-height:1.45}.ietLab .status-flash{margin-top:5px;flex:none;width:5px;height:5px;border-radius:50%;background:#45809e}.ietLab .app-shell[data-state=running] .status-flash{background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:statusPulse 1s infinite alternate}@keyframes statusPulse{to{opacity:.22}}.ietLab .showcase-side{min-width:0}.ietLab .browser{overflow:hidden;background:#09111e;border:1px solid rgba(95,158,196,.31);border-radius:15px;box-shadow:0 36px 85px rgba(0,0,0,.47),0 0 42px rgba(0,77,126,.085);min-width:0}.ietLab .browser-bar{display:flex;align-items:center;justify-content:space-between;height:40px;background:linear-gradient(180deg,#142136,#0c1829);border-bottom:1px solid #26384b;padding:0 14px;gap:16px}.ietLab .window-controls{display:flex;gap:6px}.ietLab .window-controls i{display:block;width:8px;height:8px;border-radius:50%;background:#d76e78}.ietLab .window-controls i:nth-child(2){background:#b99e65}.ietLab .window-controls i:nth-child(3){background:#5a9f88}.ietLab .url-bar{display:flex;align-items:center;gap:8px;width:56%;height:25px;max-width:365px;justify-content:center;border-radius:5px;background:#061120;border:1px solid #24394c;font:10px/1 Consolas,monospace;color:#a4c1d4}.ietLab .url-bar svg{width:11px;height:11px;color:#6eafa9}.ietLab .fake-preview{font-size:8px;color:#4389b5;letter-spacing:.1em;margin-left:10px}.ietLab .browser-action{display:flex;gap:5px}.ietLab .browser-action span{display:block;width:14px;height:2px;background:#4d687d}.ietLab .browser-action span:last-child{width:6px}.ietLab .browser-document{container-type:inline-size;container-name:anteprima;height:clamp(455px,39vw,636px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#24465e #09111e;position:relative;background:#0c131c}.ietLab .site{position:relative;min-height:630px;overflow:hidden;color:var(--auto-ink);background:#111820;isolation:isolate}.ietLab .site:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,100%,.016) 1px,transparent 0),linear-gradient(0deg,hsla(0,0%,100%,.016) 1px,transparent 0);background-size:35px 35px;z-index:1}.ietLab .site-header{position:relative;z-index:5;height:75px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(20px,3vw,42px);border-bottom:1px solid hsla(0,0%,95%,.11);background:#0d151e}.ietLab .site-logo{display:flex;align-items:center;gap:11px;background:none;border:0;color:#fff;text-align:left;padding:0}.ietLab .site-logo-graphic{display:block;font-weight:950;letter-spacing:-.2em;font-size:37px;line-height:1;color:var(--auto-accent);font-style:italic;padding-right:6px}.ietLab .site-logo-stripe{display:inline-block;width:8px;height:25px;background:#f2e9e1;transform:skew(-17deg);margin-left:3px}.ietLab .site-logo>span:last-child{display:block;font-size:15px;font-weight:820;letter-spacing:.04em}.ietLab .site-logo small{display:block;letter-spacing:.22em;font-size:7px;color:#a8b5be;font-weight:560;margin-top:3px}.ietLab .site-menu{display:flex;gap:clamp(15px,2vw,29px);align-items:center}.ietLab .site-menu button{font-size:11px;color:#d4dce1;background:none;border:0;padding:6px 0}.ietLab .site-menu button:hover{color:var(--auto-accent)}.ietLab .site-nav-cta{padding:9px 13px;border:1px solid rgba(255,129,91,.5);background:rgba(255,129,91,.09);border-radius:5px;color:#ffe9e1;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;white-space:nowrap}.ietLab .site-nav-cta:hover{background:var(--auto-accent);color:#08111c}.ietLab .site-nav-cta svg{width:14px;height:14px}.ietLab .site-menu-mobile{display:none;background:none;border:0;color:#fff}.ietLab .site-menu-mobile svg{width:19px;height:19px}.ietLab .site-hero{height:430px;position:relative;display:flex;align-items:stretch;overflow:hidden;background:linear-gradient(130deg,#141c26,#0d121a)}.ietLab .site-hero-content{position:relative;z-index:3;width:54%;align-self:center;padding:24px 0 24px clamp(22px,3vw,44px)}.ietLab .site-mini-eyebrow{display:flex;align-items:center;gap:8px;color:#dba190;letter-spacing:.13em;font-size:9px;font-weight:800;white-space:nowrap}.ietLab .site-mini-eyebrow i{width:16px;height:2px;background:var(--auto-accent)}.ietLab .site-hero h2{font-size:clamp(36px,3.4vw,59px);max-width:520px;line-height:1.01;letter-spacing:-.06em;margin:20px 0 15px;font-weight:780}.ietLab .site-hero h2 em{font-style:normal;color:var(--auto-accent)}.ietLab .site-hero-content>p{color:#a8b7c3;max-width:360px;font-size:12px;line-height:1.65;margin:0}.ietLab .site-hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:26px}.ietLab .site-cta{border:0;background:var(--auto-accent);color:#17191c;padding:13px 16px;border-radius:3px;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:830;letter-spacing:.02em}.ietLab .site-cta:hover{background:#ffa283}.ietLab .site-cta svg{width:16px;height:16px}.ietLab .site-cta-ghost{border:0;background:none;color:#ecf0f2;padding:10px 0;font-size:11px}.ietLab .site-cta-ghost span{color:var(--auto-accent);margin-left:3px}.ietLab .site-feature-line{display:flex;gap:22px;margin-top:36px;flex-wrap:wrap}.ietLab .site-feature-line span{display:flex;align-items:center;gap:6px;color:#c0cbd1;font-size:9px}.ietLab .site-feature-line svg{width:14px;height:14px;color:var(--auto-accent)}.ietLab .site-visual{position:absolute;z-index:1;inset:0 0 0 39%;opacity:1}.ietLab .site-visual img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ietLab .visual-caption{position:absolute;bottom:18px;right:25px;font:8px/1 Consolas,monospace;letter-spacing:.19em;color:#d6dce4;opacity:.55}.ietLab .hero-fade{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#111820,rgba(17,24,32,.95) 25%,rgba(17,24,32,.65) 46%,rgba(17,24,32,.05) 78%);pointer-events:none}.ietLab .site-service-strip{display:grid;grid-template-columns:1.1fr repeat(3,1fr);background:#e7e4de;color:#1b2632;padding:0 clamp(20px,3vw,42px);min-height:105px}.ietLab .site-strip-lead{display:flex;flex-direction:column;justify-content:center;gap:7px;padding-right:14px}.ietLab .site-strip-lead span{font:750 9px Consolas,monospace;color:#a76852}.ietLab .site-strip-lead b{font-size:13px;line-height:1.25;max-width:125px}.ietLab .site-service{display:flex;gap:9px;align-items:center;text-align:left;min-width:0;background:transparent;border:0;border-left:1px solid #c6c8c8;color:#172431;padding:14px 8px}.ietLab .site-service:hover{background:#d8d7d2}.ietLab .site-service>svg{width:24px;height:24px;color:#ba715a;flex:none}.ietLab .site-service>span{font-size:11px;font-weight:720;min-width:0}.ietLab .site-service small{display:block;font-size:9px;font-weight:450;line-height:1.3;color:#65727b;margin-top:5px}.ietLab .service-arr{margin-left:auto;color:#7b8993!important;font-size:12px!important}.ietLab .site-below{display:flex;align-items:center;gap:20px;padding:26px 40px;background:#101820;border-top:1px solid #2b3237}.ietLab .below-index{align-self:start;white-space:nowrap;color:var(--auto-accent);font:9px Consolas,monospace}.ietLab .site-below b{font-size:18px}.ietLab .site-below p{font-size:11px;color:#a5b7c2;line-height:1.6;margin:7px 0 0}.ietLab .below-outline{margin-left:auto;font-size:45px;font-weight:900;font-style:italic;color:#ff815b;opacity:.23}.ietLab .blueprint-overlay{position:absolute;z-index:6;inset:0;pointer-events:none;background:linear-gradient(130deg,rgba(12,26,40,.97),rgba(5,15,27,.93));transition:opacity .85s ease,visibility .85s}.ietLab .blueprint-title{position:absolute;left:5%;top:17px;font:10px Consolas,monospace;letter-spacing:.16em;color:#69aee1}.ietLab .blueprint-coordinate{position:absolute;right:5%;bottom:32px;color:#426883;font:9px Consolas,monospace;letter-spacing:.13em}.ietLab .blueprint-overlay:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(57,148,201,.1) 1px,transparent 0),linear-gradient(90deg,rgba(57,148,201,.1) 1px,transparent 0);background-size:28px 28px;opacity:.44}.ietLab .blueprint-slot{position:absolute;border:1px dashed #396883;border-radius:3px;background:rgba(22,64,101,.08);transition:all .65s cubic-bezier(.2,.7,.2,1);opacity:.3}.ietLab .blueprint-slot--header{left:5%;right:5%;top:7%;height:11%}.ietLab .blueprint-slot--heading{left:6%;width:37%;top:29%;height:19%}.ietLab .blueprint-slot--text{left:6%;width:30%;top:51%;height:7%}.ietLab .blueprint-slot--button{left:6%;width:21%;top:64%;height:7%}.ietLab .blueprint-slot--image{left:47%;width:47%;top:23%;height:49%;display:grid;place-items:center;font:10px Consolas,monospace;letter-spacing:.17em;color:#537d9e}.ietLab .blueprint-cross{position:absolute;inset:0;background:linear-gradient(29deg,transparent calc(50% - .7px),rgba(60,131,173,.45) 50%,transparent calc(50% + .7px)),linear-gradient(-29deg,transparent calc(50% - .7px),rgba(60,131,173,.45) 50%,transparent calc(50% + .7px))}.ietLab .blueprint-slot--card1{left:6%;width:26%;bottom:6%;height:11%}.ietLab .blueprint-slot--card2{left:37%;width:26%;bottom:6%;height:11%}.ietLab .blueprint-slot--card3{left:68%;width:26%;bottom:6%;height:11%}.ietLab .app-shell[data-phase="1"] .blueprint-slot{opacity:.93;background:rgba(5,52,90,.13);border-color:#4aaadb;box-shadow:0 0 12px rgba(27,118,172,.09)}.ietLab .app-shell[data-phase="1"] .blueprint-slot--heading{top:27%;height:21%}.ietLab .app-shell[data-phase="1"] .blueprint-slot--image{top:23%;height:48%}.ietLab .app-shell[data-phase="2"] .blueprint-overlay{opacity:.24;visibility:visible}.ietLab .app-shell[data-phase="3"] .blueprint-overlay,.ietLab .app-shell[data-phase="4"] .blueprint-overlay{opacity:0;visibility:hidden}.ietLab .build-identity{opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s ease}.ietLab .app-shell[data-phase="2"] .build-identity,.ietLab .app-shell[data-phase="3"] .build-identity,.ietLab .app-shell[data-phase="4"] .build-identity{opacity:1;transform:none}.ietLab .build-visual{opacity:0;transform:translateY(16px) scale(.985);transition:opacity 1.05s ease,transform 1.05s ease}.ietLab .app-shell[data-phase="3"] .build-visual,.ietLab .app-shell[data-phase="4"] .build-visual{opacity:1;transform:none}.ietLab .build-function{opacity:0;transform:translateY(7px);pointer-events:none;transition:opacity .6s ease,transform .6s ease}.ietLab .app-shell[data-phase="4"] .build-function{opacity:1;transform:none;pointer-events:auto}.ietLab .site-feature-line{opacity:0;transform:translateY(7px);transition:opacity .6s ease,transform .6s ease}.ietLab .app-shell[data-phase="3"] .site-feature-line,.ietLab .app-shell[data-phase="4"] .site-feature-line{opacity:1;transform:none}.ietLab .app-shell[data-phase="0"] .site,.ietLab .app-shell[data-phase="1"] .site{background:#101d2a}.ietLab .browser-foot{height:42px;display:flex;align-items:center;gap:17px;padding:0 16px;background:#0b192a;border-top:1px solid #263848;color:#80a3bb;font:700 9px/1 SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.ietLab .browser-foot>div:first-child{display:flex;align-items:center;gap:9px;white-space:nowrap;flex:1;min-width:0}.ietLab .browser-foot>div:first-child span:last-child{overflow:hidden;text-overflow:ellipsis}.ietLab .preview-led{background:#4e6471;width:6px;height:6px;flex:none;border-radius:50%}.ietLab .app-shell[data-state=done] .preview-led,.ietLab .app-shell[data-state=running] .preview-led{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.ietLab .browser-progress{width:32%;height:3px;background:#18374e;overflow:hidden;border-radius:20px}.ietLab .browser-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--electric),var(--cyan));transition:width .08s linear}.ietLab #progress-label{width:35px;text-align:right;color:var(--ice)}.ietLab .flow-panel{display:flex;flex-direction:column;gap:17px;margin-top:16px;padding:18px 22px;background:linear-gradient(105deg,rgba(7,27,48,.94),rgba(3,12,23,.78));border:1px solid rgba(50,201,255,.19);border-radius:11px}.ietLab .flow-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 9px Consolas,monospace;letter-spacing:.18em;color:var(--cyan)}.ietLab .flow-caption small{color:#5f809c;font-size:9px;letter-spacing:.07em}.ietLab .flow-nodes{display:flex;align-items:center;gap:10px}.ietLab .flow-node{border:1px solid rgba(68,128,166,.31);background:rgba(8,27,45,.68);border-radius:5px;display:flex;align-items:center;gap:8px;padding:10px 12px;min-width:0;white-space:nowrap;flex:1;transition:background .3s,border-color .3s,box-shadow .3s}.ietLab .flow-node span{color:#5689a9;font:10px Consolas,monospace}.ietLab .flow-node b{font-size:11px;font-weight:580;color:#b4c6d3}.ietLab .flow-node.is-lit{border-color:var(--cyan);background:rgba(8,124,255,.17);box-shadow:0 0 14px rgba(8,124,255,.12)}.ietLab .flow-node.is-lit span{color:var(--ice)}.ietLab .flow-node.is-lit b{color:#eaf9ff}.ietLab .flow-link{display:block;flex:0 0 20px;height:1px;background:linear-gradient(90deg,#286d94,#56bdd7);position:relative}.ietLab .flow-link:after{content:"›";position:absolute;right:-2px;top:-8px;font-style:normal;color:#55c4e5}.ietLab .flow-message{color:#7c9ab1;font-size:10px;line-height:1.5;min-height:15px}.ietLab .main-footer{display:flex;max-width:1740px;margin:0 auto;justify-content:space-between;gap:18px;padding:19px clamp(26px,4.9vw,94px) 23px;border-top:1px solid rgba(80,135,169,.13);color:#4d6d82;font:9px/1.6 Consolas,monospace;letter-spacing:.12em}.ietLab #booking-form[hidden],.ietLab .booking-success[hidden],.ietLab .modal-backdrop[hidden],.ietLab .toast[hidden]{display:none!important}.ietLab .modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(1,6,12,.79);backdrop-filter:blur(12px);padding:20px}.ietLab .booking-card{width:min(100%,510px);max-height:95vh;overflow:auto;background:#121a23;border:1px solid rgba(255,129,91,.34);color:#f4f1ed;border-radius:12px;box-shadow:0 28px 100px rgba(0,0,0,.65);padding:clamp(22px,3vw,35px)}.ietLab .modal-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:26px}.ietLab .modal-overline{color:var(--auto-accent);font-size:10px;letter-spacing:.12em}.ietLab .modal-head h2{font-size:27px;line-height:1.15;letter-spacing:-.045em;margin:9px 0 0}.ietLab .close-modal{display:grid;place-items:center;height:34px;width:34px;border:1px solid #42505c;color:#d4dfe5;background:#202c37;border-radius:5px}.ietLab .close-modal svg{width:16px;height:16px}.ietLab .booking-card form{display:grid;gap:16px}.ietLab .booking-card label{display:grid;gap:8px;font-size:11px;color:#adbac3;font-weight:620}.ietLab .booking-card input,.ietLab .booking-card select{width:100%;height:45px;border:1px solid #43515f;border-radius:5px;background:#10151d;padding:0 12px;color:#f1efed;font-size:13px;min-width:0;color-scheme:dark}.ietLab .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ietLab .form-disclaimer{color:#9caeb9;font-size:11px;line-height:1.55;padding:13px;background:#18242e;border-left:2px solid var(--auto-accent)}.ietLab .form-submit{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:0;border-radius:5px;background:var(--auto-accent);color:#1b1918;font-size:13px;font-weight:760}.ietLab .form-submit svg{width:16px;height:16px}.ietLab .booking-success{text-align:left}.ietLab .success-check{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#1e6a59;color:#b0ffe2}.ietLab .success-check svg{height:28px;width:28px}.ietLab .booking-success h3{font-size:26px;margin:20px 0 14px}.ietLab .booking-success p{font-size:13px;line-height:1.7;color:#bdc7cd}.ietLab .booking-success .form-submit{margin-top:24px;width:100%}.ietLab .toast{position:fixed;right:24px;bottom:24px;z-index:99;padding:13px 18px;border:1px solid #2e86ac;background:#0a2033;color:#e0f7ff;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.38);font-size:12px;max-width:min(90vw,380px)}@media(min-width:1750px){.ietLab .site-hero h2{font-size:60px}.ietLab .site{min-height:674px}.ietLab .browser-document{height:650px}}@media(max-width:1230px){.ietLab .experience-shell{grid-template-columns:285px minmax(0,1fr);gap:27px}.ietLab .story-side h1{font-size:clamp(42px,4vw,56px)}.ietLab .site-menu{gap:12px}.ietLab .site-menu button{font-size:10px}.ietLab .site-logo>span:last-child{font-size:12px}.ietLab .site-hero h2{font-size:clamp(30px,3.4vw,47px)}.ietLab .site-service-strip{grid-template-columns:1.1fr repeat(3,1fr)}.ietLab .site-service{padding:12px 6px;gap:5px}.ietLab .site-service>svg{width:20px;height:20px}.ietLab .site-service>span{font-size:10px}.ietLab .site-service small{font-size:8px}.ietLab .flow-node{padding:10px 6px}.ietLab .flow-node b{font-size:10px}.ietLab .flow-link{flex-basis:9px}}@media(max-width:980px){.ietLab .experience-shell{display:flex;flex-direction:column;align-items:stretch;gap:29px;max-width:850px}.ietLab .story-side{max-width:none;width:100%}.ietLab .story-side h1{max-width:680px;font-size:clamp(44px,7.7vw,67px)}.ietLab .story-description{max-width:590px}.ietLab .sector-option{max-width:440px}.ietLab .build-steps{display:grid;grid-template-columns:repeat(4,1fr);border-left:0;border-bottom:1px solid #1b3449}.ietLab .build-step{border-left:0;border-bottom:2px solid transparent;margin:0 0 -1px;padding:12px 8px;gap:7px}.ietLab .build-step.is-active{border-color:var(--cyan)}.ietLab .build-title{margin-top:26px}.ietLab .step-detail small{font-size:10px}.ietLab .builder-controls{margin-top:20px}.ietLab .browser-document{height:min(65vw,575px)}.ietLab .site-hero h2{font-size:clamp(35px,6vw,58px)}.ietLab .site{min-height:620px}.ietLab .flow-panel{margin-top:14px}}@media(max-width:680px){.ietLab .masthead{padding:21px 18px 15px}.ietLab .masthead-right{font-size:8px;gap:6px}.ietLab .brand-name{font-size:10px}.ietLab .brand-name em{font-size:7px;letter-spacing:.1em}.ietLab .experience-shell{padding:26px 14px 40px}.ietLab .story-side h1{font-size:clamp(43px,11.2vw,59px)}.ietLab .story-description{font-size:14px}.ietLab .eyebrow{font-size:9px}.ietLab .build-steps{grid-template-columns:repeat(2,1fr);gap:0}.ietLab .build-step{min-height:65px}.ietLab .build-title{font-size:9px}.ietLab .step-detail b{font-size:11px}.ietLab .build-step small{font-size:9px}.ietLab .sector-label{margin-top:24px}.ietLab .flow-panel{padding:14px 12px}.ietLab .flow-caption{flex-direction:column;align-items:start;gap:5px}.ietLab .flow-nodes{gap:3px}.ietLab .flow-link{flex:0 0 5px}.ietLab .flow-node{flex-direction:column;align-items:start;gap:3px;padding:8px 5px;border-radius:4px}.ietLab .flow-node b{font-size:9px;white-space:normal;line-height:1.2}.ietLab .flow-node span{font-size:9px}.ietLab .browser-bar{padding:0 9px}.ietLab .url-bar{width:62%;font-size:9px}.ietLab .fake-preview{display:none}.ietLab .browser-document{height:450px}.ietLab .site{min-height:610px}.ietLab .site-header{height:61px;padding:0 14px}.ietLab .site-logo-graphic{font-size:27px}.ietLab .site-logo-stripe{height:18px;width:5px}.ietLab .site-logo>span:last-child{font-size:11px}.ietLab .site-logo small{font-size:5px}.ietLab .site-menu{display:none}.ietLab .site-nav-cta{font-size:9px;padding:7px}.ietLab .site-nav-cta svg{width:11px;height:11px}.ietLab .site-hero{height:365px}.ietLab .site-hero-content{width:75%;padding:17px 0 18px 18px}.ietLab .site-mini-eyebrow{font-size:7px}.ietLab .site-hero h2{font-size:clamp(29px,7.7vw,42px);margin:16px 0 10px}.ietLab .site-hero-content>p{font-size:10px;max-width:280px}.ietLab .site-visual{left:30%;opacity:.76}.ietLab .hero-fade{background:linear-gradient(90deg,#111820,rgba(17,24,32,.97) 25%,rgba(17,24,32,.57) 65%,transparent)}.ietLab .site-hero-actions{margin-top:18px;gap:11px}.ietLab .site-cta{font-size:9px;padding:11px}.ietLab .site-cta-ghost{font-size:9px}.ietLab .site-feature-line{gap:8px;margin-top:21px}.ietLab .site-feature-line span{font-size:8px}.ietLab .site-service-strip{padding:0 10px;grid-template-columns:repeat(3,1fr);min-height:110px}.ietLab .site-strip-lead{display:none}.ietLab .site-service{flex-direction:column;align-items:start;gap:6px;padding:12px 8px}.ietLab .site-service>span{font-size:9px}.ietLab .site-service small{font-size:8px}.ietLab .service-arr{display:none}.ietLab .site-below{padding:19px 18px}.ietLab .site-below b{font-size:15px}.ietLab .site-below p{font-size:10px}.ietLab .below-outline{display:none}.ietLab .blueprint-slot--heading{width:48%}.ietLab .blueprint-slot--image{left:56%;width:37%}.ietLab .form-row{grid-template-columns:1fr}.ietLab .main-footer{padding:18px;flex-direction:column;font-size:8px;gap:5px}}@media(max-width:390px){.ietLab .masthead-right span:last-child{display:none}.ietLab .primary-control{padding:0 13px}.ietLab .story-side h1{font-size:41px}.ietLab .site-feature-line{display:none}.ietLab .site-hero h2{font-size:28px}.ietLab .site-hero-content{width:80%}.ietLab .site-cta-ghost{display:none}}@media(prefers-reduced-motion:reduce){.ietLab *,.ietLab :after,.ietLab :before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ietLab .sector-option{width:100%;color:var(--soft);text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.ietLab .sector-option:hover{border-color:var(--cyan);background:linear-gradient(120deg,rgba(8,124,255,.2),rgba(7,26,44,.37))}.ietLab .site--estetica,.ietLab .site--hotel,.ietLab .site--industria,.ietLab .site--medico,.ietLab .site--ristorante{min-height:675px;font-size:12px}.ietLab .site--estetica:before,.ietLab .site--hotel:before,.ietLab .site--industria:before,.ietLab .site--medico:before,.ietLab .site--ristorante:before{display:none}.ietLab .ds-page{min-height:675px;position:relative;overflow:hidden}.ietLab .ds-page button{font-family:inherit;transition:filter .2s,background .2s,color .2s,border-color .2s}.ietLab .ds-page button:hover{filter:brightness(1.08)}.ietLab .ds-page button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ietLab .ds-page h2,.ietLab .ds-page h3,.ietLab .ds-page p{margin:0}.ietLab .ds-page img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.ietLab .ds-page nav{display:flex;gap:22px;align-items:center}.ietLab .ds-page nav button{border:0;background:transparent;color:inherit;font-size:11px;padding:5px 0}.ietLab .ds-page .build-function{pointer-events:none}.ietLab .app-shell[data-phase="4"] .ds-page .build-function{pointer-events:auto}.ietLab .site--ristorante{background:#130f0c;color:#f8f0e2;font-family:Georgia,Times New Roman,serif}.ietLab .ds-r-announcement{height:26px;background:#27221d;color:#d9c9aa;letter-spacing:.16em;font:8px Arial,sans-serif;padding:0 28px}.ietLab .ds-r-announcement,.ietLab .ds-r-header{display:flex;justify-content:space-between;align-items:center}.ietLab .ds-r-header{height:77px;padding:0 34px;position:relative;z-index:4;border-bottom:1px solid #ffffff21}.ietLab .ds-r-brand{background:none;color:#f6f0e4;border:0;text-align:left;font:33px/1 Georgia,serif;letter-spacing:.21em}.ietLab .ds-r-brand span{display:block;font:7px/1.4 Arial,sans-serif;letter-spacing:.22em;margin-top:4px}.ietLab .ds-r-header nav{color:#e4e1d9;font-family:Arial,sans-serif}.ietLab .ds-r-book{background:transparent;color:#f9eee0;border:1px solid #e4c5a3;border-radius:0;padding:12px 18px;font:10px/1 Arial,sans-serif;letter-spacing:.08em}.ietLab .ds-r-hero{height:398px;position:relative;background:#16120f;overflow:hidden}.ietLab .ds-r-photo{position:absolute;inset:0;filter:saturate(.89)}.ietLab .ds-r-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#15100ce9,#15100c80 52%,#15100c12),linear-gradient(0deg,#15100c88,transparent 37%)}.ietLab .ds-r-hud{position:absolute;z-index:2;top:15px;left:32px;right:32px;display:flex;justify-content:space-between;color:#f0dec6bb;font:8px Arial,sans-serif;letter-spacing:.22em}.ietLab .ds-r-hero-content{position:absolute;z-index:2;left:8%;top:24%;width:70%}.ietLab .ds-r-eyebrow{font:9px Arial,sans-serif;letter-spacing:.32em;color:#efccb0}.ietLab .ds-r-hero h2{font:clamp(38px,4.9vw,72px)/.98 Georgia,serif;letter-spacing:-.037em;margin:17px 0 16px}.ietLab .ds-r-hero h2 em{font-weight:400;color:#f9e2c7}.ietLab .ds-r-hero-content p{font:12px/1.7 Arial,sans-serif;color:#f3ecdf;max-width:340px}.ietLab .ds-r-hero-cta{margin-top:25px;display:flex;gap:22px;align-items:center;font-family:Arial,sans-serif}.ietLab .ds-r-maincta{background:#f5e5c8;color:#292019;border:0;padding:13px 19px;font:11px Arial,sans-serif}.ietLab .ds-r-hero-cta button:not(.ds-r-maincta){border:0;background:none;color:#eee1d0;font:11px Arial,sans-serif}.ietLab .ds-r-side-number{position:absolute;right:18px;bottom:22px;writing-mode:vertical-rl;font:10px Arial,sans-serif;letter-spacing:.2em;color:#fff9}.ietLab .ds-r-menu{background:#ece2d1;color:#29241f;padding:24px 32px;min-height:177px}.ietLab .ds-r-menu-head{display:flex;justify-content:space-between;font:700 9px Arial,sans-serif;letter-spacing:.16em;border-bottom:1px solid #9d8a715d;padding-bottom:13px}.ietLab .ds-r-menu-head span:last-child{font-weight:400;letter-spacing:.1em}.ietLab .ds-r-menu-layout{display:grid;grid-template-columns:1fr 1.45fr auto;gap:22px;align-items:center;margin-top:16px}.ietLab .ds-r-category{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ietLab .ds-r-category button{color:#7c6755;border:0;background:none;padding:2px;font:11px Arial,sans-serif}.ietLab .ds-r-category button.is-active{color:#2d241b;font-weight:800;text-decoration:underline;text-underline-offset:4px}.ietLab .ds-r-menu-num{font:9px Arial,sans-serif;letter-spacing:.17em;color:#917961}.ietLab .ds-r-dish h3{font:23px Georgia,serif;margin:4px 0 5px}.ietLab .ds-r-dish p{font:10px/1.5 Arial,sans-serif;color:#746452}.ietLab .ds-r-outline{border:1px solid #725e49;color:#352a20;background:transparent;padding:10px 12px;white-space:nowrap;font:10px Arial,sans-serif}.ietLab .ds-r-footer{background:#231d17;padding:15px 32px;display:flex;justify-content:space-between;gap:16px;align-items:center;color:#d5c4a8;font:9px Arial,sans-serif;letter-spacing:.07em}.ietLab .ds-r-footer p{font:italic 14px Georgia,serif;letter-spacing:0}.ietLab .site--hotel{background:#f8f3eb;color:#423b32;font-family:Arial,sans-serif}.ietLab .ds-h-header{height:81px;padding:0 33px;background:#fbf7f0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3dacf}.ietLab .ds-h-brand{border:0;background:none;text-align:left;color:#4b453b;font:600 29px Georgia,serif;letter-spacing:.2em}.ietLab .ds-h-brand small{display:block;font:8px Arial,sans-serif;letter-spacing:.2em;margin-top:4px}.ietLab .ds-h-header nav{color:#62584b}.ietLab .ds-h-stars{color:#b09668;font-size:10px;letter-spacing:.2em}.ietLab .ds-h-hero{display:grid;grid-template-columns:46% 54%;height:398px;position:relative}.ietLab .ds-h-copy{padding:42px 18px 30px 38px;align-self:center}.ietLab .ds-h-kicker{font-size:8px;letter-spacing:.18em;color:#967b5b}.ietLab .ds-h-copy h2{font:clamp(41px,4.7vw,69px)/1.02 Georgia,serif;letter-spacing:-.055em;margin:17px 0 18px;color:#46392e}.ietLab .ds-h-copy h2 em{font-weight:400;color:#a28c74}.ietLab .ds-h-copy p{font:13px/1.65 Arial,sans-serif;max-width:330px;color:#6f665c}.ietLab .ds-h-award{display:flex;align-items:center;gap:14px;margin-top:28px;color:#77654f;font:8px/1.5 Arial,sans-serif;letter-spacing:.1em}.ietLab .ds-h-mark{font:38px Georgia,serif;letter-spacing:-.1em;color:#bdab92}.ietLab .ds-h-award small{display:block;font-size:9px;letter-spacing:0;margin-top:2px;color:#988878}.ietLab .ds-h-image{height:100%;position:relative}.ietLab .ds-h-image img{-o-object-position:55% center;object-position:55% center}.ietLab .ds-h-image-tag{position:absolute;bottom:15px;right:24px;letter-spacing:.17em;color:#fff;font:8px Arial,sans-serif;text-shadow:0 1px 4px #111}.ietLab .ds-h-availability{margin:-1px 23px 0;position:relative;z-index:3;background:#fffefa;border:1px solid #d6cab9;box-shadow:0 7px 17px #473c311c;padding:17px 19px;color:#4d4138}.ietLab .ds-h-availability-head{display:flex;align-items:center;justify-content:space-between;font:700 9px Arial,sans-serif;letter-spacing:.15em;padding-bottom:12px}.ietLab .ds-h-availability-head span{font-weight:400;color:#927e65;font-size:8px}.ietLab .ds-h-availability-grid{display:grid;grid-template-columns:1fr 1fr .7fr 1.2fr;gap:12px;align-items:stretch}.ietLab .ds-h-availability-grid label,.ietLab .ds-h-guests{display:flex;flex-direction:column;gap:7px;justify-content:center;font:8px Arial,sans-serif;letter-spacing:.12em;color:#897d70}.ietLab .ds-h-availability-grid input{color:#3e3329;border:0;border-bottom:1px solid #cbbfb1;background:transparent;padding:4px 0;height:27px;font:11px Arial,sans-serif;color-scheme:light;min-width:0}.ietLab .ds-h-guests>div{display:flex;align-items:center;gap:9px}.ietLab .ds-h-guests b{font-size:12px;color:#35291f}.ietLab .ds-h-guests button{border:1px solid #c1b4a1;background:#fff;color:#544437;width:22px;height:22px}.ietLab .ds-h-check{border:0;background:#685a4d;color:#fff;padding:10px;font-size:10px;white-space:nowrap}.ietLab .ds-h-rooms{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;padding:20px 34px 18px;background:#f1e9df}.ietLab .ds-h-rooms>div:first-child span{font:8px Arial,sans-serif;letter-spacing:.16em;color:#aa9176}.ietLab .ds-h-rooms h3{font:22px Georgia,serif;margin-top:6px}.ietLab .ds-h-room{border-left:1px solid #cfc1b0;padding-left:16px;display:flex;flex-direction:column;gap:5px}.ietLab .ds-h-room span{font:10px Arial,sans-serif;color:#ad9274}.ietLab .ds-h-room b{font:15px Georgia,serif}.ietLab .ds-h-room small{font-size:10px;color:#887b6c}.ietLab .site--estetica{background:#f1ede5;color:#415044;font-family:Georgia,serif}.ietLab .ds-b-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#f3eee6}.ietLab .ds-b-logo{background:none;border:0;font:italic 37px Georgia,serif;letter-spacing:-.06em;color:#566a58;text-align:left}.ietLab .ds-b-logo span{display:block;font:7px Arial,sans-serif;letter-spacing:.15em;margin-top:4px}.ietLab .ds-b-header nav{font-family:Arial,sans-serif;color:#516253}.ietLab .ds-b-header-cta{background:none;border:0;border-bottom:1px solid #758b75;color:#526752;padding:7px 1px;font-size:11px}.ietLab .ds-b-hero{min-height:398px;position:relative;display:flex}.ietLab .ds-b-content{z-index:2;position:relative;width:52%;padding:44px 0 35px 8%}.ietLab .ds-b-eyebrow{font:9px Arial,sans-serif;letter-spacing:.18em;color:#85917d}.ietLab .ds-b-content h2{font:clamp(49px,5.7vw,85px)/.86 Georgia,serif;letter-spacing:-.05em;color:#455a49;margin:19px 0 23px}.ietLab .ds-b-content h2 i{font-weight:400;color:#a2a999}.ietLab .ds-b-content h2 span{color:#b7a583}.ietLab .ds-b-content p{font:12px/1.75 Arial,sans-serif;color:#717d70;max-width:275px}.ietLab .ds-b-action{display:flex;gap:14px;align-items:center;margin-top:20px}.ietLab .ds-b-primary{background:#57745e;border:0;color:#fff;padding:12px 13px;font:11px Arial,sans-serif}.ietLab .ds-b-action>span{font:8px Arial,sans-serif;color:#9b9988;letter-spacing:.1em}.ietLab .ds-b-oval{position:absolute;z-index:1;right:7%;top:23px;width:42%;height:362px;border-radius:48% 48% 8% 8%/43% 43% 4% 4%;overflow:hidden;box-shadow:0 14px 44px #8b897f44}.ietLab .ds-b-oval img{-o-object-position:50% center;object-position:50% center}.ietLab .ds-b-circle-text{position:absolute;bottom:18px;left:23px;color:#fff;font:9px Arial,sans-serif;letter-spacing:.16em;text-shadow:0 1px 4px #333}.ietLab .ds-b-small-stamp{position:absolute;right:42%;bottom:29px;border:1px solid #7d957e;border-radius:50%;height:92px;width:92px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#5e7463;background:#e1e5d8e8;text-align:center;font:10px/1.5 Arial,sans-serif;letter-spacing:.1em;z-index:3}.ietLab .ds-b-small-stamp span{color:#bc9e78;font-size:20px}.ietLab .ds-b-rituals{display:grid;grid-template-columns:1.3fr 1fr 1.3fr;gap:19px;background:#e5e8dc;padding:23px 32px}.ietLab .ds-b-rituals-head>span{font:9px Arial,sans-serif;letter-spacing:.2em;color:#7b917e}.ietLab .ds-b-rituals h3{font:26px Georgia,serif;margin-top:7px}.ietLab .ds-b-ritual-list{display:flex;flex-direction:column;align-items:stretch;gap:5px}.ietLab .ds-b-ritual-list button{background:transparent;border:0;border-bottom:1px solid #9aa99850;color:#718675;padding:3px 0 6px;text-align:left;font:10px Arial,sans-serif;display:flex;justify-content:space-between}.ietLab .ds-b-ritual-list button.is-active{color:#344c38;font-weight:700}.ietLab .ds-b-ritual-detail{border-left:1px solid #b5c0b0;padding-left:19px}.ietLab .ds-b-ritual-detail>span{font:8px Arial,sans-serif;letter-spacing:.15em;color:#849082}.ietLab .ds-b-ritual-detail strong{display:block;font:18px Georgia,serif;margin:6px 0}.ietLab .ds-b-ritual-detail p{font:11px/1.45 Arial,sans-serif;color:#7e877e}.ietLab .ds-b-ritual-book{background:none;border:0;border-bottom:1px solid #506b57;color:#445d49;margin-top:10px;padding:5px 0;font:10px Arial,sans-serif}.ietLab .ds-b-bottom{background:#d9dfd2;padding:15px 25px;text-align:center;font:9px Arial,sans-serif;letter-spacing:.17em;color:#58715c}.ietLab .ds-b-bottom span{margin:0 14px;color:#aebba8}.ietLab .site--medico{background:#f7faf9;color:#173b4a;font-family:Arial,sans-serif}.ietLab .ds-m-utility{background:#dcece8;min-height:29px;padding:0 25px;font-size:8px;letter-spacing:.09em;color:#426a6d}.ietLab .ds-m-header,.ietLab .ds-m-utility{display:flex;align-items:center;justify-content:space-between}.ietLab .ds-m-header{height:73px;padding:0 32px;background:#fff;border-bottom:1px solid #d4e1df}.ietLab .ds-m-brand{display:flex;align-items:center;gap:7px;color:#15465b;border:0;background:none;font:700 25px Arial,sans-serif;letter-spacing:-.055em}.ietLab .ds-m-brand small{display:block;text-align:left;font-size:8px;font-weight:400;letter-spacing:.07em}.ietLab .ds-m-mark{display:block;background:#dbf2ed;border-radius:10px;color:#208b93;padding:5px;font-size:23px;line-height:1}.ietLab .ds-m-header nav{color:#4f6a70}.ietLab .ds-m-header-cta{background:#176f76;border:0;border-radius:6px;padding:11px 14px;color:#fff;font:10px Arial,sans-serif}.ietLab .ds-m-hero{display:grid;grid-template-columns:51% 49%;min-height:353px}.ietLab .ds-m-content{padding:43px 18px 20px 35px;display:flex;flex-direction:column;align-items:flex-start}.ietLab .ds-m-kicker{font-size:9px;letter-spacing:.16em;color:#318d8c}.ietLab .ds-m-content h2{font:700 clamp(35px,4.2vw,62px)/1.03 Arial,sans-serif;letter-spacing:-.05em;margin:15px 0 16px;max-width:490px}.ietLab .ds-m-content h2 em{font-style:normal;color:#278e98}.ietLab .ds-m-content>p{font:12px/1.65 Arial,sans-serif;max-width:350px;color:#6b838a}.ietLab .ds-m-hero-actions{display:flex;gap:14px;align-items:center;margin-top:22px}.ietLab .ds-m-primary{padding:12px 14px;background:#0a727d;color:#fff;border:0;border-radius:5px;font:10px Arial,sans-serif}.ietLab .ds-m-hero-actions>button:not(.ds-m-primary){background:transparent;border:0;color:#177987;font:10px Arial,sans-serif}.ietLab .ds-m-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:auto;padding-top:20px}.ietLab .ds-m-metrics>div{border-top:1px solid #bbd4d0;padding-top:9px;display:grid;gap:4px}.ietLab .ds-m-metrics b{font-size:15px;color:#1c7b88}.ietLab .ds-m-metrics small{font-size:9px;color:#6d8a8f}.ietLab .ds-m-picture{position:relative;overflow:hidden}.ietLab .ds-m-picture img{-o-object-position:59% center;object-position:59% center}.ietLab .ds-m-photo-overlay{position:absolute;bottom:15px;left:14px;background:#fffe;max-width:235px;border-left:3px solid #1c8a8d;padding:11px 13px;color:#33545a}.ietLab .ds-m-photo-overlay span{font-size:8px;letter-spacing:.14em;color:#18838a}.ietLab .ds-m-photo-overlay b{display:block;font-size:11px;margin-top:5px}.ietLab .ds-m-specialty{padding:18px 28px;background:#e6f2f0;min-height:148px;display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:16px;align-items:start}.ietLab .ds-m-specialty-heading>span{font-size:8px;letter-spacing:.17em;color:#4d9ca2}.ietLab .ds-m-specialty-heading h3{font-size:23px;letter-spacing:-.035em;margin-top:8px}.ietLab .ds-m-specialty-list{display:flex;flex-direction:column;gap:6px}.ietLab .ds-m-specialty-list button{border:1px solid #b1d2cf;background:#ffffff96;color:#527176;text-align:left;padding:6px 9px;font-size:10px;border-radius:4px}.ietLab .ds-m-specialty-list button.is-active{background:#fff;border-color:#1d8b8b;color:#126878;font-weight:700}.ietLab .ds-m-appointment{background:#fff;border:1px solid #c9dfdb;border-radius:7px;padding:14px}.ietLab .ds-m-appointment span{font:8px Arial,sans-serif;letter-spacing:.1em;color:#6c9899}.ietLab .ds-m-appointment strong{display:block;font-size:13px;margin-top:6px}.ietLab .ds-m-slots{display:flex;gap:5px;margin-top:15px}.ietLab .ds-m-slots button{border:1px solid #b3d5d1;border-radius:4px;background:#eaf6f3;color:#1e777c;padding:8px;font:10px Arial,sans-serif}.ietLab .ds-m-disclaimer{font-size:9px;color:#708d93;text-align:center;background:#f4faf8;padding:12px}.ietLab .site--industria{background:#111b23;color:#f0f5f5;font-family:Arial,sans-serif}.ietLab .ds-i-topline{height:24px;background:#111d27;color:#adbdc5;padding:0 28px;font:8px Consolas,monospace;letter-spacing:.16em;border-bottom:1px solid #35444d}.ietLab .ds-i-header,.ietLab .ds-i-topline{display:flex;align-items:center;justify-content:space-between}.ietLab .ds-i-header{height:73px;padding:0 27px;background:#192630;border-bottom:1px solid #3b4f5e}.ietLab .ds-i-brand{background:transparent;color:#f0f7f9;border:0;text-align:left;font:800 27px Arial,sans-serif;letter-spacing:-.09em}.ietLab .ds-i-brand>span{color:#e6aa55}.ietLab .ds-i-brand small{display:inline-block;font:9px Consolas,monospace;letter-spacing:.2em;margin-left:9px}.ietLab .ds-i-header nav{font-family:Consolas,monospace;color:#b7cbd2}.ietLab .ds-i-quote{background:#e1a759;border:0;padding:12px 14px;color:#14232e;font:700 10px Consolas,monospace}.ietLab .ds-i-hero{display:grid;grid-template-columns:49% 51%;height:382px;position:relative}.ietLab .ds-i-panel{z-index:2;position:relative;background:#16232d;padding:43px 18px 24px 35px;border-right:1px solid #4a5a64}.ietLab .ds-i-serial{color:#e0ad6c;font:9px Consolas,monospace;letter-spacing:.13em}.ietLab .ds-i-panel h2{font:900 clamp(33px,4.2vw,59px)/.99 Arial,sans-serif;letter-spacing:-.06em;margin:24px 0 19px}.ietLab .ds-i-panel h2 span{color:#ebad58}.ietLab .ds-i-panel>p{font-size:12px;line-height:1.68;color:#a7b7c0;max-width:360px}.ietLab .ds-i-action{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin-top:22px}.ietLab .ds-i-primary{background:#e5ab5d;border:0;color:#202b31;padding:13px 16px;font:700 10px Consolas,monospace}.ietLab .ds-i-action>button:not(.ds-i-primary){background:transparent;border:0;color:#c2d0d7;font:10px Consolas,monospace}.ietLab .ds-i-machine{position:relative;overflow:hidden}.ietLab .ds-i-machine img{-o-object-position:57% center;object-position:57% center;filter:contrast(1.1)}.ietLab .ds-i-machine:after{content:"";inset:0;position:absolute;background:linear-gradient(0deg,#101820aa,transparent 33%)}.ietLab .ds-i-image-caption{z-index:1;left:19px;right:19px;bottom:13px;color:#fff;letter-spacing:.1em}.ietLab .ds-i-image-caption,.ietLab .ds-i-side-rail{position:absolute;display:flex;justify-content:space-between;font:8px Consolas,monospace}.ietLab .ds-i-side-rail{z-index:3;right:8px;top:30px;bottom:45px;writing-mode:vertical-rl;color:#fffc;letter-spacing:.14em}.ietLab .ds-i-data{display:grid;grid-template-columns:repeat(4,1fr);padding:13px 20px;background:#25333e;border-block:1px solid #55636a}.ietLab .ds-i-data>div{border-right:1px solid #60717c50;padding:6px 16px;display:grid;gap:7px}.ietLab .ds-i-data>div:last-child{border:0}.ietLab .ds-i-data span{color:#a3b7c2;font:8px Consolas,monospace;letter-spacing:.14em}.ietLab .ds-i-data b{font-size:12px;letter-spacing:.1em}.ietLab .ds-i-capabilities{padding:21px 26px 20px;background:#111d26;min-height:160px}.ietLab .ds-i-cap-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ietLab .ds-i-cap-header span{font:9px Consolas,monospace;letter-spacing:.13em;color:#ddac6c}.ietLab .ds-i-cap-header h3{font-size:14px;letter-spacing:.05em}.ietLab .ds-i-cap-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px}.ietLab .ds-i-cap-choices{display:flex;flex-direction:column;gap:5px}.ietLab .ds-i-cap-choices button{background:transparent;border:0;border-left:2px solid transparent;color:#9dadb9;text-align:left;padding:5px 10px;font:10px Consolas,monospace}.ietLab .ds-i-cap-choices button.is-active{border-color:#e1a85a;color:#f0f2f1;background:#31414a}.ietLab .ds-i-cap-detail{border-left:1px solid #3c515d;padding-left:20px}.ietLab .ds-i-cap-detail>span{font:8px Consolas,monospace;letter-spacing:.14em;color:#d9aa72}.ietLab .ds-i-cap-detail b{display:block;font-size:17px;margin:6px 0}.ietLab .ds-i-cap-detail p{color:#aabac4;line-height:1.5;font-size:10px;max-width:340px}.ietLab .ds-i-mini-cta{background:transparent;color:#e7ae64;border:0;border-bottom:1px solid #ca9d5e;margin-top:10px;padding:4px 0;font:10px Consolas,monospace}.ietLab .ds-i-footer{display:flex;justify-content:space-between;background:#202e38;padding:12px 26px;font:8px Consolas,monospace;letter-spacing:.12em;color:#b4c6cc}@container anteprima (max-width: 760px){.ietLab .ds-b-header,.ietLab .ds-h-header,.ietLab .ds-i-header,.ietLab .ds-m-header,.ietLab .ds-r-header{padding-inline:20px}.ietLab .ds-page nav{gap:10px}.ietLab .ds-page nav button{font-size:9px}.ietLab .ds-r-hero-content{left:6%}.ietLab .ds-h-copy{padding-left:25px}.ietLab .ds-b-content{padding-left:6%}.ietLab .ds-i-panel,.ietLab .ds-m-content{padding-left:22px}}@container anteprima (max-width: 560px){.ietLab .ds-page,.ietLab .site--estetica,.ietLab .site--hotel,.ietLab .site--industria,.ietLab .site--medico,.ietLab .site--ristorante{min-height:610px}.ietLab .ds-r-announcement{padding:0 12px;font-size:7px}.ietLab .ds-r-announcement span:last-child{display:none}.ietLab .ds-r-header{height:63px;padding:0 15px}.ietLab .ds-r-brand{font-size:26px}.ietLab .ds-r-header nav{display:none}.ietLab .ds-r-book{font-size:9px;padding:9px}.ietLab .ds-r-hero{height:330px}.ietLab .ds-r-hero-content{left:6%;top:25%;width:87%}.ietLab .ds-r-hero h2{font-size:clamp(36px,10vw,55px)}.ietLab .ds-r-hud{left:14px;right:14px}.ietLab .ds-r-hud span:last-child{display:none}.ietLab .ds-r-hero-content p{font-size:10px}.ietLab .ds-r-menu{padding:17px 13px}.ietLab .ds-r-menu-head span:last-child{display:none}.ietLab .ds-r-menu-layout{grid-template-columns:1fr 1.45fr;gap:10px}.ietLab .ds-r-menu-end{grid-column:1/-1}.ietLab .ds-r-outline{padding:7px}.ietLab .ds-r-dish h3{font-size:17px}.ietLab .ds-r-footer{padding:12px}.ietLab .ds-r-footer p{font-size:11px}.ietLab .ds-h-header{height:64px;padding:0 14px}.ietLab .ds-h-header nav,.ietLab .ds-h-stars{display:none}.ietLab .ds-h-brand{font-size:25px}.ietLab .ds-h-hero{height:330px;grid-template-columns:54% 46%}.ietLab .ds-h-copy{padding:20px 12px 20px 15px}.ietLab .ds-h-copy h2{font-size:clamp(34px,9vw,50px)}.ietLab .ds-h-copy p{font-size:10px}.ietLab .ds-h-award{margin-top:20px}.ietLab .ds-h-mark{font-size:26px}.ietLab .ds-h-award div{font-size:7px}.ietLab .ds-h-availability{margin:0 10px;padding:11px}.ietLab .ds-h-availability-head span{display:none}.ietLab .ds-h-availability-grid{grid-template-columns:1fr 1fr;gap:8px}.ietLab .ds-h-check{grid-column:1/-1}.ietLab .ds-h-rooms{grid-template-columns:1fr 1fr;padding:14px;gap:8px}.ietLab .ds-h-rooms>div:first-child{grid-column:1/-1}.ietLab .ds-h-rooms h3{font-size:18px}.ietLab .ds-h-room{padding-left:9px}.ietLab .ds-b-header{height:66px;padding:0 14px}.ietLab .ds-b-logo{font-size:29px}.ietLab .ds-b-header nav{display:none}.ietLab .ds-b-hero{min-height:365px}.ietLab .ds-b-content{padding:28px 0 20px 5%;width:69%}.ietLab .ds-b-content h2{font-size:clamp(49px,13vw,63px)}.ietLab .ds-b-content p{font-size:10px;max-width:180px}.ietLab .ds-b-action>span{display:none}.ietLab .ds-b-oval{right:-6%;width:48%;height:318px;top:24px;opacity:.88}.ietLab .ds-b-small-stamp{right:33%;width:58px;height:58px;font-size:7px;bottom:18px}.ietLab .ds-b-rituals{grid-template-columns:1fr 1fr;padding:14px;gap:8px}.ietLab .ds-b-rituals-head{grid-column:1/-1}.ietLab .ds-b-rituals h3{font-size:22px}.ietLab .ds-b-ritual-detail{padding-left:10px}.ietLab .ds-b-ritual-detail strong{font-size:14px}.ietLab .ds-b-ritual-detail p{font-size:10px}.ietLab .ds-b-bottom{font-size:7px}.ietLab .ds-b-bottom span{margin:0 3px}.ietLab .ds-m-utility{padding:0 12px;font-size:7px}.ietLab .ds-m-utility span:last-child{display:none}.ietLab .ds-m-header{height:62px;padding:0 13px}.ietLab .ds-m-header nav{display:none}.ietLab .ds-m-brand{font-size:22px}.ietLab .ds-m-header-cta{font-size:9px;padding:9px}.ietLab .ds-m-hero{grid-template-columns:57% 43%;min-height:322px}.ietLab .ds-m-content{padding:29px 8px 14px 14px}.ietLab .ds-m-content h2{font-size:clamp(30px,8vw,44px)}.ietLab .ds-m-content>p{font-size:10px}.ietLab .ds-m-hero-actions{gap:8px}.ietLab .ds-m-hero-actions>button:not(.ds-m-primary){display:none}.ietLab .ds-m-primary{padding:9px;font-size:9px}.ietLab .ds-m-metrics{gap:5px}.ietLab .ds-m-metrics small{font-size:7px}.ietLab .ds-m-photo-overlay{left:4px;right:4px;bottom:5px;padding:6px}.ietLab .ds-m-photo-overlay b{font-size:9px}.ietLab .ds-m-specialty{grid-template-columns:1fr 1fr;padding:12px;gap:10px}.ietLab .ds-m-specialty-heading{grid-column:1/-1}.ietLab .ds-m-specialty-heading h3{font-size:19px}.ietLab .ds-m-appointment{padding:9px}.ietLab .ds-m-specialty-list button{font-size:9px}.ietLab .ds-m-slots{flex-wrap:wrap}.ietLab .ds-m-slots button{padding:5px;font-size:9px}.ietLab .ds-i-header{height:64px;padding:0 12px}.ietLab .ds-i-header nav{display:none}.ietLab .ds-i-quote{font-size:9px;padding:9px}.ietLab .ds-i-hero{grid-template-columns:60% 40%;height:335px}.ietLab .ds-i-panel{padding:30px 10px 12px 14px}.ietLab .ds-i-panel h2{font-size:clamp(28px,7vw,45px);margin:17px 0}.ietLab .ds-i-panel>p{font-size:10px}.ietLab .ds-i-action{margin-top:14px}.ietLab .ds-i-primary{padding:10px;font-size:9px}.ietLab .ds-i-action>button:not(.ds-i-primary){display:none}.ietLab .ds-i-data{padding:9px 5px}.ietLab .ds-i-data>div{padding:5px}.ietLab .ds-i-data span{font-size:7px}.ietLab .ds-i-data b{font-size:9px}.ietLab .ds-i-capabilities{padding:14px}.ietLab .ds-i-cap-header h3{font-size:11px}.ietLab .ds-i-cap-row{gap:11px}.ietLab .ds-i-cap-choices button{font-size:8px;padding:6px}.ietLab .ds-i-cap-detail{padding-left:10px}.ietLab .ds-i-cap-detail b{font-size:13px}.ietLab .ds-i-cap-detail p{font-size:9px}.ietLab .ds-i-footer{padding:12px;font-size:7px}}@media(prefers-reduced-motion:reduce){.ietLab .ds-page button{transition:none}}.ietLab .app-shell{min-height:0;border:1px solid rgba(50,201,255,.16);border-radius:18px}.ietLab .experience-shell{min-height:0;padding-top:clamp(22px,2.6vw,44px)}.ietLab .site--industria .ds-i-panel{container-type:inline-size}@supports (container-type:inline-size){.ietLab .site--industria .ds-i-panel h2,.ietLab .site--industria .ds-i-panel h2:where(*){font-size:clamp(20px,14cqi,59px)}}.ietLab .blueprint-coordinate,.ietLab .blueprint-slot--image span:first-child,.ietLab .blueprint-title,.ietLab .build-steps,.ietLab .build-title,.ietLab .eyebrow-num,.ietLab .fake-preview,.ietLab .flow-panel{display:none!important}.ietLab .builder-controls{margin-top:26px}.ietLab .story-side h1{margin-bottom:16px}.ietLab .site-visual{inset:0}.ietLab .site-visual img{-o-object-position:72% center;object-position:72% center}.ietLab .hero-fade{background:linear-gradient(90deg,#0d121a,rgba(13,18,26,.93) 26%,rgba(13,18,26,.66) 48%,rgba(13,18,26,.12) 76%,transparent)}@media (max-width:680px){.ietLab .site-visual{left:0;opacity:.9}.ietLab .hero-fade{background:linear-gradient(90deg,#0d121a,rgba(13,18,26,.95) 30%,rgba(13,18,26,.72) 62%,rgba(13,18,26,.25))}}@container anteprima (max-width: 620px){.ietLab .site-header{height:61px;padding:0 14px}.ietLab .site-logo-graphic{font-size:27px}.ietLab .site-logo>span:last-child{font-size:11px}.ietLab .site-menu{display:none}.ietLab .site-nav-cta{font-size:9px;padding:7px}.ietLab .site-hero{height:365px}.ietLab .site-hero-content{width:75%;padding:17px 0 18px 18px}.ietLab .site-hero h2{font-size:clamp(26px,9cqi,42px);margin:16px 0 10px}.ietLab .site-hero-content>p{font-size:10px;max-width:280px}.ietLab .site-service-strip{padding:0 10px;grid-template-columns:repeat(3,1fr);min-height:110px}.ietLab .site-strip-lead{display:none}.ietLab .site-service{flex-direction:column;align-items:start;gap:6px;padding:12px 8px}.ietLab .below-outline,.ietLab .service-arr{display:none}.ietLab .ds-b-oval{right:0}}@container anteprima (max-width: 400px){.ietLab .ds-b-ticker,.ietLab .ds-h-topbar,.ietLab .ds-i-topline,.ietLab .ds-m-utility,.ietLab .ds-r-announcement{display:flex;gap:8px;overflow:hidden;white-space:nowrap}.ietLab .ds-b-ticker>span:not(:first-child),.ietLab .ds-h-topbar>span:not(:first-child),.ietLab .ds-i-topline>span,.ietLab .ds-m-utility>span:not(:first-child),.ietLab .ds-r-announcement>span:not(:first-child){display:none}.ietLab .ds-b-header,.ietLab .ds-h-header,.ietLab .ds-i-header,.ietLab .ds-m-header,.ietLab .ds-r-header{padding-inline:12px;gap:8px}.ietLab .ds-b-logo,.ietLab .ds-h-brand,.ietLab .ds-m-brand,.ietLab .ds-r-brand{font-size:20px}.ietLab .ds-i-cta,.ietLab .ds-m-header-cta,.ietLab .ds-r-book{font-size:8px;padding:7px 9px;white-space:nowrap}.ietLab .ds-h-hero,.ietLab .ds-i-hero,.ietLab .ds-m-hero{display:flex;flex-direction:column;grid-template-columns:1fr;height:auto;min-height:0}.ietLab .ds-b-hero{flex-direction:column;min-height:0}.ietLab .ds-b-content,.ietLab .ds-h-copy,.ietLab .ds-i-panel,.ietLab .ds-m-content{position:relative;z-index:2;width:100%;order:1;padding:20px 14px}.ietLab .ds-b-oval,.ietLab .ds-h-image,.ietLab .ds-m-picture{position:relative;inset:auto;right:auto;top:auto;left:auto;order:2;width:100%;height:156px;min-height:0;opacity:1;overflow:hidden;z-index:1}.ietLab .ds-b-oval{border-radius:10px;box-shadow:none}.ietLab .ds-b-oval img,.ietLab .ds-h-image img,.ietLab .ds-m-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ietLab .ds-b-circle-text{left:10px;right:10px;bottom:8px;width:auto;white-space:normal;line-height:1.25}.ietLab .ds-r-hero-content{width:88%}.ietLab .ds-b-content h2,.ietLab .ds-h-copy h2,.ietLab .ds-i-panel h2,.ietLab .ds-m-content h2,.ietLab .ds-r-hero h2{font-size:clamp(24px,11cqi,38px)}.ietLab .ds-h-photo-tag,.ietLab .ds-i-photo-code,.ietLab .ds-i-photo-tag{position:static;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ietLab .ds-m-photo-overlay{position:absolute;left:8px;right:8px;bottom:8px;max-width:none;padding:6px 8px}.ietLab .ds-m-photo-overlay b{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ietLab .ds-b-small-stamp,.ietLab .ds-b-vertical,.ietLab .ds-i-serial,.ietLab .ds-i-side-rail,.ietLab .ds-i-vertical,.ietLab .ds-r-side-number,.ietLab .ds-r-vertical{display:none}.ietLab .ds-i-image-caption{display:flex;flex-direction:column;gap:2px}.ietLab .ds-b-rituals,.ietLab .ds-h-availability-grid,.ietLab .ds-h-rooms,.ietLab .ds-i-cap-row,.ietLab .ds-m-specialty{grid-template-columns:1fr}.ietLab .ds-i-data{grid-template-columns:1fr 1fr}.ietLab .ds-b-bottom,.ietLab .ds-i-footer,.ietLab .ds-r-footer{flex-direction:column;align-items:flex-start;gap:4px}.ietLab .ds-b-bottom,.ietLab .ds-h-award div,.ietLab .ds-i-data span,.ietLab .ds-i-footer,.ietLab .ds-m-utility,.ietLab .ds-page small,.ietLab .ds-r-announcement{font-size:9px}}.ietLab input,.ietLab select,.ietLab textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ietLab input[type=date],.ietLab input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}.ietLab .form-row,.ietLab .form-row>*{min-width:0}@media (max-width:760px){.ietLab .form-row{grid-template-columns:minmax(0,1fr)}}.ietLab{font-variant-emoji:text}