.work-terminal-page{--wt-navy:#062345;--wt-blue:#087fba;--wt-muted:#526c86;--wt-line:#dbe7f1;color:var(--wt-navy);background:#fff}.wt-hero{padding:24px 0 0;background:radial-gradient(ellipse at 85% 36%,#ddf7fa 0,transparent 52%),linear-gradient(#f5faff,#fff)}.wt-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:60px 0 52px}.wt-hero h1{font-size:clamp(2.45rem,4.3vw,4.5rem);line-height:1.1;letter-spacing:-.045em;font-weight:650;margin:20px 0 25px}.wt-hero h1 span,.wt-deployment h2 span{color:var(--wt-blue)}.wt-lede{font-size:1.12rem;line-height:1.75;color:var(--wt-muted);max-width:520px}.wt-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0}.work-terminal-page .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;border-radius:12px;background:var(--wt-navy);color:white;padding:13px 22px;font-size:.94rem;font-weight:650;text-decoration:none;box-shadow:0 8px 22px #09234313}.work-terminal-page .button:hover{background:#0b4970;transform:translateY(-2px)}.wt-text-link{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:.93rem;color:var(--wt-navy);text-underline-offset:5px}.wt-hero-price{display:flex;gap:24px;align-items:center;border-top:1px solid var(--wt-line);padding-top:24px;max-width:455px}.wt-hero-price strong{font-size:2.2rem;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.wt-hero-price strong small{font-size:.84rem;font-weight:500;letter-spacing:0}.wt-hero-price>span{font-size:.83rem;line-height:1.7;color:var(--wt-muted)}.wt-product-stage{position:relative;min-width:0;padding:26px 4px 8px;text-align:center;isolation:isolate}.wt-product-stage>img{width:100%;height:auto;position:relative;filter:drop-shadow(0 27px 28px #0c37552c);animation:wt-arrive 1.1s ease both}.wt-stage-halo{position:absolute;inset:12% 4% 12%;border:1px solid #cae8ee;border-radius:50%;background:linear-gradient(135deg,#f7ffff90,#c8eff3a0);z-index:-1}.wt-stage-label{display:inline-block;background:#ffffffbb;border:1px solid var(--wt-line);border-radius:24px;padding:8px 15px;font-size:.74rem;letter-spacing:.035em;margin-bottom:8px}.wt-stage-caption{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;background:white;border:1px solid #e2edf4;border-radius:30px;box-shadow:0 8px 28px #214d7410;font-size:.8rem;margin-top:-10px;position:relative}.wt-status-dot{width:7px;height:7px;background:#06b2ad;border-radius:50%;box-shadow:0 0 0 4px #06b2ad16}.wt-photo-note{font-size:.68rem;line-height:1.6;color:#6c8195;margin:15px 0 0}.wt-baseline{display:flex;justify-content:center;gap:60px;padding:24px 0;border-top:1px solid var(--wt-line);font-size:.86rem}.wt-baseline span{display:flex;gap:10px;align-items:center}.wt-baseline svg{color:var(--wt-blue);width:19px}.wt-section{padding:96px 0;scroll-margin-top:90px}.wt-heading{max-width:650px;margin-bottom:45px}.wt-section h2{font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.15;letter-spacing:-.035em;font-weight:620;margin:14px 0 20px}.wt-section p{line-height:1.75;color:var(--wt-muted)}.wt-heading>p:last-child{font-size:1.04rem}.wt-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;gap:42px}.wt-steps li{border-top:1px solid var(--wt-line);padding:24px 0 0}.wt-steps li>span{color:var(--wt-blue);font-size:.8rem;letter-spacing:.1em}.wt-steps h3{font-size:1.3rem;margin:24px 0 12px;letter-spacing:-.02em}.wt-steps p{font-size:.95rem}.wt-hardware{background:#f5f9fc}.wt-hardware-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.wt-hardware-card{border:1px solid var(--wt-line);background:white;border-radius:25px;overflow:hidden;padding:28px 32px 30px}.wt-hardware-image{height:250px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#eff8fc,white 70%);margin:-10px -14px 30px}.wt-hardware-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.wt-hardware-image--holder{background:white}.wt-hardware-image--holder img{max-height:238px}.wt-hardware-card h3{font-size:1.35rem;letter-spacing:-.025em;margin:12px 0}.wt-hardware-card p{font-size:.93rem;min-height:54px}.wt-hardware-card dl{margin:24px 0;display:grid;gap:12px}.wt-hardware-card dl>div{display:grid;grid-template-columns:135px 1fr;gap:10px;border-top:1px solid #ebf0f5;padding-top:12px;font-size:.8rem;line-height:1.6}.wt-hardware-card dt{color:var(--wt-muted)}.wt-hardware-card dd{margin:0;font-weight:500}.wt-hardware-card>div>a{font-size:.8rem;text-underline-offset:4px;color:var(--wt-blue)}.wt-fine{font-size:.78rem;line-height:1.7!important}.wt-hardware>.shell>.wt-fine{margin-top:22px;max-width:870px}.wt-own-device{margin-top:42px;padding:32px 0 0;border-top:1px solid var(--wt-line);display:flex;align-items:center;justify-content:space-between;gap:35px}.wt-own-device>div{max-width:650px;position:relative;padding-left:42px}.wt-own-device>div>svg{position:absolute;top:3px;left:0;color:var(--wt-blue)}.wt-own-device h3{font-size:1.15rem;margin:0}.wt-own-device p{font-size:.91rem;margin:8px 0 0}.wt-own-device>a{flex-shrink:0}.wt-configurator{border:1px solid var(--wt-line);border-radius:26px;display:grid;grid-template-columns:1.35fr 1fr;overflow:hidden;box-shadow:0 22px 70px #153e5c08}.wt-options{padding:38px;min-width:0}.wt-options fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.wt-options legend{font-weight:650;font-size:.97rem;margin-bottom:18px}.wt-option{display:grid;grid-template-columns:20px 1fr;gap:11px;padding:21px 17px;border:1px solid var(--wt-line);border-radius:14px;margin-top:12px;cursor:pointer}.wt-option:has(input:checked){border-color:#128bc4;background:#f2fbff;box-shadow:0 0 0 1px #128bc424}.wt-option input{accent-color:#087fba;width:17px;height:17px;align-self:start;margin-top:3px}.wt-option strong,.wt-option small{display:block}.wt-option strong{font-size:.98rem}.wt-option small{font-size:.8rem;line-height:1.65;color:var(--wt-muted);margin-top:7px}.wt-option b{grid-column:2;font-size:.85rem;font-weight:600}.wt-input-row{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.wt-input-row>label{display:grid;gap:11px;font-size:.85rem;font-weight:600}.wt-input-row input,.wt-input-row select{width:100%;min-width:0;border:1px solid #c4d6e5;padding:12px;border-radius:9px;background:white;color:var(--wt-navy);font:inherit;min-height:48px}.wt-options>.wt-fine{margin-top:23px}.wt-estimate{background:var(--wt-navy);color:white;padding:40px 35px;display:flex;flex-direction:column;justify-content:center}.wt-estimate .eyebrow{color:#98dce8}.wt-estimate-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:17px 0 4px;color:white!important}.wt-estimate-price strong{font-size:3.4rem;letter-spacing:-.05em;line-height:1.1;font-weight:600;color:white}.wt-estimate-price span{font-size:.85rem;color:#bfd2e4}.wt-estimate>p:not(.eyebrow){color:#ccdfec;font-size:.9rem}.wt-renewal{padding:17px 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;font-size:.93rem;line-height:1.7;color:#edfbff;margin:8px 0}.wt-estimate-separate{font-size:.77rem!important;color:#acc5d9!important;margin:13px 0 24px}.wt-estimate .button{background:white;color:var(--wt-navy);width:100%}.wt-estimate .button:hover{background:#dff8fc}.wt-mail-help{font-size:.74rem!important;line-height:1.6!important;margin:15px 0 9px}.wt-contact-email{color:#bdeef6;font-size:.83rem;text-underline-offset:4px;margin:0 0 22px}.wt-estimate>small{font-size:.7rem;color:#9fbcd2;line-height:1.7}.wt-input-error{color:#ffd4bc!important}.wt-deployment{background:#eff7fa}.wt-deployment-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.wt-deployment h2{font-size:clamp(1.9rem,2.9vw,2.8rem)}.wt-deployment-grid>div>p{max-width:500px;font-size:.97rem}.wt-deployment .wt-text-link{margin-top:15px}.wt-deployment-list article{border-bottom:1px solid #cddfe9;padding:0 0 22px;margin-bottom:25px}.wt-deployment-list article:last-child{border:0;margin:0;padding-bottom:0}.wt-deployment-list article>span{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#367b99;font-weight:600}.wt-deployment-list h3{font-size:1.2rem;margin:10px 0}.wt-deployment-list p{font-size:.9rem;margin:0}.wt-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.wt-faq details{border-bottom:1px solid var(--wt-line)}.wt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;font-size:.98rem;font-weight:600;line-height:1.5}.wt-faq summary::-webkit-details-marker{display:none}.wt-faq summary svg{flex-shrink:0;width:19px;transition:transform .25s}.wt-faq details[open] summary svg{transform:rotate(180deg)}.wt-faq details p{font-size:.91rem;margin:0 0 24px}.wt-final{text-align:center;margin-top:90px;padding:65px 30px;background:radial-gradient(ellipse at 50% 120%,#c6eef3,transparent 70%),#f5fafc;border:1px solid var(--wt-line);border-radius:24px}.wt-final .button{margin-top:10px}.work-terminal-page :focus-visible{outline:3px solid #159bc6;outline-offset:5px}.wt-estimate a[aria-disabled=true]{opacity:.5;pointer-events:none}@keyframes wt-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.wt-hero-grid{gap:18px}.wt-hero h1{font-size:3rem}.wt-configurator{grid-template-columns:1.15fr 1fr}.wt-options{padding:25px}.wt-estimate{padding:30px 24px}.wt-deployment-grid,.wt-faq-grid{gap:45px}.wt-hardware-card{padding:22px}.wt-baseline{gap:30px}.wt-hardware-card dl>div{grid-template-columns:115px 1fr}.wt-input-row{grid-template-columns:1fr}.wt-own-device{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.wt-hero-grid{grid-template-columns:1fr;padding:35px 0 28px}.wt-hero h1{font-size:clamp(2.3rem,7.4vw,3.3rem)}.wt-product-stage{max-width:520px;margin:10px auto 0}.wt-hero-price{max-width:none}.wt-baseline{gap:16px;flex-wrap:wrap;padding:21px 0;font-size:.75rem}.wt-baseline span{gap:6px}.wt-baseline svg{width:16px}.wt-section{padding:65px 0}.wt-steps{grid-template-columns:1fr;gap:25px}.wt-steps li{display:grid;grid-template-columns:35px 1fr;column-gap:14px;padding-top:20px}.wt-steps li>span{padding-top:4px;grid-row:1/3}.wt-steps h3{margin:0 0 8px}.wt-steps p{margin:0}.wt-hardware-grid,.wt-configurator,.wt-deployment-grid,.wt-faq-grid{grid-template-columns:1fr}.wt-hardware-image{height:220px}.wt-heading{margin-bottom:30px}.wt-hardware-card p{min-height:0}.wt-hardware-card dl>div{grid-template-columns:125px 1fr}.wt-input-row{grid-template-columns:1fr 1.4fr}.wt-options,.wt-estimate{padding:25px}.wt-deployment-grid,.wt-faq-grid{gap:30px}.wt-final{margin-top:60px;padding:45px 20px}.wt-actions{gap:22px}.wt-hero-price{gap:18px}.wt-own-device{gap:23px}.wt-section h2{font-size:2.1rem}.wt-estimate-price strong{font-size:3rem}}@media(prefers-reduced-motion:reduce){.wt-product-stage>img{animation:none}.work-terminal-page .button,.wt-faq summary svg{transition:none!important}}
.work-terminal-page .tax-shell{width:min(calc(100% - 4rem),76rem);margin-inline:auto}@media(max-width:700px){.work-terminal-page .tax-shell{width:calc(100% - 2.5rem)}}
.wt-hero-grid{padding-top:24px;padding-bottom:32px}.wt-product-stage{padding-top:8px;padding-bottom:4px}.wt-product-stage>img{width:91%}@media(max-width:700px){.wt-hero-grid{padding-top:24px}.wt-product-stage>img{width:100%}}
/* L’image originale du matériel reste intacte ; l’illustration occupe seulement son écran 16:10. */
.wt-tablet-preview{position:relative;isolation:isolate;width:91%;margin-inline:auto;animation:wt-arrive 1.1s ease both}
.wt-tablet-preview>img:first-child{display:block;width:100%;height:auto;filter:drop-shadow(0 27px 28px #0c37552c)}
.wt-tablet-preview>.wt-tablet-preview__screen{position:absolute;left:7.88%;top:24.36%;width:76.47%;height:64.06%;object-fit:fill;display:block;border-radius:1.05% / 1.7%;pointer-events:none}
@media(max-width:700px){.wt-tablet-preview{width:100%}}
@media(prefers-reduced-motion:reduce){.wt-tablet-preview{animation:none}}
