:root{color:#eaf0f6;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#07101a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}:root{--blue:#0ea5e9;--yellow:#eab308;--ink:#07101a;--navy:#0b1726;--paper:#eef3f7;--muted:#8d9aaa;--line:#ffffff21}.consulting-hero-copy{padding-bottom:12px}.consulting-hero-copy>strong{color:#fff;font-size:24px;line-height:1.35;display:block}.consulting-hero-copy>p{color:#9ba8b6;margin:24px 0 34px;line-height:1.75}.consulting-split{grid-template-columns:1fr 1fr;gap:9vw;margin-top:48px;display:grid}.consulting-split h2,.consulting-method h2,.consulting-safety h2,.consulting-faq h2{font-size:clamp(3rem,5vw,5.4rem)}.consulting-list{margin:0;padding:0;list-style:none}.consulting-list li{border-bottom:1px solid var(--line);color:#9ca8b5;padding:15px 0;font-size:13px}.consulting-list li:before{content:"→";color:var(--yellow);margin-right:14px}.consulting-services{background:var(--paper);color:#09131f}.consulting-services .section-label{color:#087dac}.consulting-service-grid{border-top:1px solid #c8d0d7;border-left:1px solid #c8d0d7;grid-template-columns:repeat(4,1fr);display:grid}.consulting-service-grid article{border-bottom:1px solid #c8d0d7;border-right:1px solid #c8d0d7;padding:30px}.consulting-service-grid span{color:#0788c0;font:800 10px monospace}.consulting-service-grid h3{margin:80px 0 18px;font-size:24px}.consulting-service-grid p{color:#66727d;font-size:13px;line-height:1.7}.consulting-method{grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.consulting-method-heading>p{color:#8996a5;max-width:440px;line-height:1.7}.consulting-method ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.consulting-method li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:22px 0;display:grid}.consulting-method li>span{color:var(--blue);font:700 9px monospace}.consulting-method li strong{font-size:16px}.consulting-method li p{color:#7f8b99;margin:8px 0 0;font-size:12px;line-height:1.6}.consulting-deliverables{background:#0b1726}.consulting-deliverables .consulting-split{margin-top:0}.consulting-list.checked li:before{content:"✓"}.consulting-deliverables small{color:#647180;margin-top:28px;line-height:1.7;display:block}.consulting-safety{background:#111820}.consulting-safety-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.consulting-safety-grid>div:last-child{border-left:1px solid #eab30873;padding-left:35px}.consulting-safety-grid>div:last-child p{color:#a8b1bb;font-size:16px;line-height:1.8}.consulting-faq .section-top>p{color:#8793a2}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:25px;padding:25px 0;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--yellow);font-size:22px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:#8793a2;max-width:820px;margin:0;padding:0 45px 25px 0;line-height:1.7}.consulting-cta-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid;position:relative}.consulting-cta-grid h2{font-size:clamp(4rem,7vw,7rem)}.consulting-cta-grid>div:last-child p{color:#5f6b76;line-height:1.75}.consulting-cta-grid .button{margin-top:20px}@media (width<=900px){.consulting-split,.consulting-method,.consulting-safety-grid,.consulting-cta-grid{grid-template-columns:1fr;gap:55px}.consulting-service-grid{grid-template-columns:repeat(2,1fr)}.consulting-safety-grid>div:last-child{border-top:1px solid #eab30873;border-left:0;padding:25px 0 0}}@media (width<=560px){.consulting-hero-copy>strong{font-size:20px}.consulting-service-grid{grid-template-columns:1fr}.consulting-service-grid h3{margin-top:55px}.consulting-split{margin-top:35px}.consulting-cta-grid h2{font-size:clamp(3.2rem,16vw,5rem)}}.consulting-list li{padding-block:17px;font-size:16px;line-height:1.55}.consulting-service-grid p{font-size:16px;line-height:1.7}.consulting-method li p{font-size:15px;line-height:1.65}.consulting-deliverables small{color:#aebbc7;font-size:14px;line-height:1.7}.faq-list details>p{font-size:16px;line-height:1.7}@media (width<=560px){.consulting-hero-copy>p,.consulting-list li,.consulting-service-grid p,.consulting-method li p,.consulting-safety-grid>div:last-child p,.faq-list details>p,.consulting-cta-grid>div:last-child p{font-size:16px;line-height:1.65}.consulting-deliverables small{font-size:14px}}.site-shell{background:var(--ink);overflow:hidden}.page-width{width:min(1220px,100% - 48px);margin-inline:auto}.header{z-index:50;border-bottom:1px solid #ffffff26;height:88px;transition:all .35s;position:fixed;inset:0 0 auto}.header.scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101ae8;height:70px}.nav-wrap{justify-content:space-between;align-items:center;width:min(1380px,100% - 48px);height:100%;margin:auto;display:flex}.brand{grid-template-columns:auto auto;align-items:end;line-height:.8;display:grid}.brand span,.brand b{letter-spacing:-.08em;font:900 24px Arial}.brand b{color:var(--blue)}.brand small{color:#8d9aaa;letter-spacing:.17em;grid-column:1/3;margin-top:7px;font:600 7px monospace}.header nav{gap:34px;display:flex}.header nav a{color:#bac4cf;letter-spacing:.08em;font-size:11px;font-weight:700;transition:all .25s}.header nav a:hover{color:#fff}.nav-cta{letter-spacing:.08em;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:15px;height:42px;padding:0 6px 0 16px;font:700 9px monospace;display:flex}.nav-cta span{width:30px;height:30px;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;display:grid}.menu-button{background:0 0;border:0;display:none}.hero{align-items:center;min-height:850px;display:flex;position:relative}.hero-media,.hero-overlay{position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center;filter:saturate(.75)contrast(1.08);width:100%;height:100%}.hero-overlay{background:linear-gradient(90deg,#030910f7 0%,#030910db 42%,#0309103b 78%),linear-gradient(0deg,var(--ink),transparent 30%)}.hero-scan{opacity:.25;background:linear-gradient(#0000 49.8%,#0ea5e924 50%,#0000 50.2%) 0 0/100% 8px;position:absolute;inset:0}.kicker,.section-label{color:var(--blue);letter-spacing:.18em;font:700 10px monospace}.kicker i{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 14px var(--yellow);border-radius:50%;margin-right:10px;display:inline-block}h1,h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-weight:900;line-height:.9}h1{max-width:900px;margin-top:30px;font-size:clamp(4rem,7.5vw,7.5rem)}.hero-lead{color:#bec8d2;max-width:640px;margin:34px 0;font-size:17px;line-height:1.7}.hero-actions{gap:14px;display:flex}.button{letter-spacing:.1em;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 9px 0 22px;font:800 10px monospace;transition:all .3s;display:inline-flex}.button span{border-radius:50%;place-items:center;width:41px;height:41px;transition:all .3s;display:grid}.button.primary{color:#07101a;background:var(--yellow)}.button.primary span{color:#fff;background:#07101a}.button.ghost{border:1px solid #fff6}.button.ghost span{background:#ffffff1a}.button:hover{transform:translateY(-3px)}.button:hover span{transform:rotate(45deg)}.hero-proof{z-index:2;align-items:center;gap:18px;display:flex;position:absolute;bottom:100px;right:5%}.hero-proof strong{color:var(--yellow);letter-spacing:-.08em;font:900 68px Arial}.hero-proof span{color:#c1c9d1;letter-spacing:.1em;font:700 9px/1.55 monospace}.scroll-cue{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:60px;left:28px}.scroll-cue span{writing-mode:vertical-rl;color:#697585;letter-spacing:.16em;font:700 8px monospace}.scroll-cue i{background:linear-gradient(var(--blue),transparent);width:1px;height:45px;animation:2s infinite scroll}.authority{z-index:3;border:1px solid var(--line);background:#0b1726;grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid;position:relative}.authority div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:150px;padding:30px;display:flex}.authority div:last-child{border:0}.authority small{color:var(--blue);letter-spacing:.15em;font:700 8px monospace}.authority strong{margin:15px 0 8px;font-size:18px}.authority span{color:#758293;font-size:11px}.diagnostic-grid{grid-template-columns:1fr 1fr;gap:10vw;margin-top:45px;display:grid}.diagnostic h2,.section-top h2,.method h2{font-size:clamp(3.2rem,5.2vw,5.6rem)}.diagnostic-copy{padding-top:8px}.large-copy{color:#d5dce4;margin:0 0 35px;font-size:22px;line-height:1.55}.diagnostic-copy ul,.safety-copy ul{margin:0 0 35px;padding:0;list-style:none}.diagnostic-copy li{border-bottom:1px solid var(--line);color:#8f9baa;padding:15px 0;font-size:13px}.diagnostic-copy li:before{content:"→";color:var(--yellow);margin-right:13px}.text-cta{border-bottom:1px solid var(--yellow);letter-spacing:.1em;padding-bottom:8px;font:700 10px monospace;display:inline-block}.text-cta span{color:var(--yellow);margin-left:15px}.solutions{color:#0a1420;background:#eef3f7}.section-top{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.section-top>p{color:#5d6875;max-width:390px;margin:0;line-height:1.7}.solutions .section-label{color:#087eb1}.solution-grid{border-top:1px solid #c8d0d7;border-left:1px solid #c8d0d7;grid-template-columns:repeat(4,1fr);display:grid}.solution-card{text-align:left;color:#0a1420;cursor:pointer;background:0 0;border:1px solid #c8d0d7;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;min-height:370px;padding:28px;transition:all .4s;display:flex;position:relative}.solution-card:hover,.solution-card.active{color:#fff;background:#0a1420;transform:translateY(-10px);box-shadow:0 25px 45px #07101a2e}.solution-number{color:#0788c0;font:800 11px monospace}.solution-card small{letter-spacing:.12em;color:#71808d;margin-top:70px;font:700 8px monospace}.solution-card strong{margin:15px 0;font-size:21px}.solution-card p{color:#697580;margin:0;font-size:12px;line-height:1.65}.solution-card.active p,.solution-card:hover p{color:#9ca8b5}.solution-card i{color:var(--yellow);font:24px Arial;position:absolute;bottom:24px;right:26px}.method{grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.method-heading>p{color:#8592a1;max-width:390px;line-height:1.7}.method-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 50px;align-items:center;height:86px;display:grid}.method-steps span{color:var(--blue);font:700 9px monospace}.method-steps i{background:linear-gradient(90deg,var(--yellow),transparent);height:1px;transition:all .4s}.method-steps li:hover i{transform:scaleX(2)}.evidence{background:#0b1726}.evidence .section-top p{color:#8793a2}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.evidence figure{margin:0}.evidence figure>div{background:#07101a;overflow:hidden}.evidence img{width:100%;height:auto;transition:all .7s;display:block}.evidence figure:hover img{transform:scale(1.025)}.evidence figcaption{justify-content:space-between;gap:15px;padding-top:16px;display:flex}.evidence figcaption span{color:var(--blue);font:700 8px monospace}.evidence figcaption strong{font-size:12px}.case{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.case-image{position:relative}.case-image:before{content:"";border:1px solid #0ea5e959;position:absolute;inset:-18px 18px 18px -18px}.case-image img{width:100%;height:auto;display:block;position:relative}.case-copy h2{margin:25px 0;font-size:clamp(3rem,4.6vw,5rem)}.case-copy>p{color:#929eac;line-height:1.7}.case-points{border-top:1px solid var(--line);margin:35px 0}.case-points div{border-bottom:1px solid var(--line);gap:25px;padding:16px 0;display:flex}.case-points span{color:var(--yellow);font:700 9px monospace}.case-note{border-left:2px solid var(--blue);padding-left:16px;font-size:11px}.safety{background:#10151b;position:relative}.safety-glow{filter:blur(100px);background:#eab3081a;border-radius:50%;width:600px;height:600px;position:absolute;top:-150px;left:-250px}.safety-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid;position:relative}.safety h2{font-size:clamp(3.5rem,5.5vw,5.6rem)}.safety-copy>p{color:#d4d9df;margin-top:0;font-size:22px;line-height:1.55}.safety-copy li{border-bottom:1px solid var(--line);color:#949eaa;padding:14px 0}.safety-copy li:before{content:"✓";color:var(--yellow);margin-right:15px}.safety-copy small{color:#697582;line-height:1.6;display:block}.machine{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;display:grid}.machine-copy h2{margin:25px 0;font-size:clamp(3rem,4.7vw,5.2rem)}.machine-copy p{color:#919dab;max-width:500px;line-height:1.7}.button.dark{margin-top:30px}.machine-image img{border-radius:4px;width:100%;height:auto;display:block}.companies{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.companies h2{margin-top:25px;font-size:clamp(3rem,4.5vw,5rem)}.closing{background:var(--paper);color:#09131f;padding:150px 0;position:relative}.closing-line{background:linear-gradient(120deg,#0000 56%,#0ea5e917 56.2%,#0000 56.4%);position:absolute;inset:0}.closing-content{position:relative}.closing .section-label{color:#087dac}.closing h2{font-size:clamp(4rem,7.8vw,8rem)}.closing-button{color:#fff;background:#0b1726;border-radius:50%;flex-direction:column;justify-content:space-between;width:180px;height:180px;padding:32px;font:800 10px/1.5 monospace;transition:all .35s;display:flex;position:absolute;bottom:10%;right:8%}.closing-button i{color:var(--yellow);align-self:flex-end;font:30px Arial}footer{background:#050b12;padding:75px 0 25px}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:50px;display:grid}.footer-grid>div{color:#7e8a98;flex-direction:column;gap:10px;font-size:11px;display:flex}.footer-grid>div strong{color:#d8dee5;letter-spacing:.12em;margin-bottom:12px;font:700 9px monospace}.footer-grid>div a:hover{color:var(--blue)}.footer-brand{align-self:start;display:inline-grid}.footer-bottom{border-top:1px solid var(--line);color:#596574;letter-spacing:.12em;justify-content:space-between;margin-top:70px;padding-top:22px;font:700 8px monospace;display:flex}@keyframes scroll{50%{opacity:.2;transform:scaleY(.5)}}@media (width<=900px){.header nav,.nav-cta{display:none}.menu-button{flex-direction:column;justify-content:center;gap:6px;width:38px;height:38px;display:flex}.menu-button i{background:#fff;width:24px;height:1px}.header nav.open{background:#07101a;flex-direction:column;width:100%;padding:25px;display:flex;position:absolute;top:70px;left:0}.hero{min-height:780px}.hero-overlay{background:linear-gradient(90deg,#030910f2,#0309107a),linear-gradient(0deg,var(--ink),transparent 40%)}.hero-proof{bottom:55px;right:25px}.scroll-cue{display:none}.authority{grid-template-columns:repeat(2,1fr)}.authority div:nth-child(2){border-right:0}.diagnostic-grid,.method,.case,.safety-grid,.machine,.companies{grid-template-columns:1fr;gap:60px}.section-top{flex-direction:column;align-items:flex-start;gap:25px}.solution-grid{grid-template-columns:repeat(2,1fr)}.evidence-grid{grid-template-columns:1fr 1fr}.evidence figure.wide{grid-column:span 1}.footer-grid{grid-template-columns:1fr 1fr}.closing-button{margin-top:50px;position:relative;bottom:auto;right:auto}}@media (width<=560px){.page-width,.nav-wrap{width:calc(100% - 30px)}.hero{min-height:740px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{display:none}.authority{grid-template-columns:1fr}.authority div{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.section{padding-block:90px}.solution-grid,.evidence-grid{grid-template-columns:1fr}.solution-card{min-height:310px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}}.results{color:#0a1420;background:#eef3f7}.results .section-label{color:#087eb1}.results-heading>p{color:#5d6875}.featured-cases{border-top:1px solid #c6ced6;border-left:1px solid #c6ced6;grid-template-columns:1fr 1fr;display:grid}.client-case{background:#fff;border-bottom:1px solid #c6ced6;border-right:1px solid #c6ced6;padding:42px;position:relative}.accent-case{color:#fff;background:#0b1726}.case-head{justify-content:space-between;gap:20px;display:flex}.case-head span{color:#087eb1;letter-spacing:.12em;font:700 8px monospace}.case-head strong{font:800 11px monospace}.client-case h3{letter-spacing:-.035em;max-width:500px;margin:70px 0 25px;font-size:30px;line-height:1.12}.client-case>p{color:#65717d;line-height:1.65}.accent-case>p{color:#96a3b0}.client-case ul{margin:30px 0;padding:0;list-style:none}.client-case li{border-bottom:1px solid #d8dee4;padding:12px 0;font-size:12px}.accent-case li{border-color:var(--line)}.client-case li:before{content:"→";color:var(--yellow);margin-right:12px}.case-result{border-left:3px solid var(--yellow);background:#eab30814;margin-top:38px;padding:22px}.case-result small{color:#8b770d;letter-spacing:.12em;font:700 8px monospace}.accent-case .case-result small{color:var(--yellow)}.case-result p{margin:9px 0 0;font-size:13px;line-height:1.55}.training-cases{grid-template-columns:.75fr 1.25fr;gap:8vw;margin-top:60px;display:grid}.training-intro>span{color:#087eb1;letter-spacing:.12em;font:700 9px monospace}.training-intro h3{font-size:30px;line-height:1.2}.training-intro p{color:#66727e;line-height:1.7}.client-list{border-top:1px solid #c6ced6}.client-list>div{border-bottom:1px solid #c6ced6;grid-template-columns:1fr .75fr 1.5fr;align-items:center;gap:20px;padding:22px 0;display:grid}.client-list span{color:#087eb1;font:700 9px monospace}.client-list small{color:#66727e;line-height:1.5}.disclosure{color:#7b858f;border-top:1px solid #c6ced6;margin:50px 0 0;padding-top:20px;font-size:10px;line-height:1.6}@media (width<=900px){.featured-cases,.training-cases{grid-template-columns:1fr}.training-cases{gap:45px}.client-list>div{grid-template-columns:1fr 1fr}.client-list small{grid-column:1/3}}@media (width<=560px){.client-case{padding:28px}.case-head{flex-direction:column;align-items:flex-start}.client-case h3{margin-top:45px}.client-list>div{grid-template-columns:1fr}.client-list small{grid-column:auto}}.brand small{font-size:9px;line-height:1.3}.header nav a{font-size:12px}.nav-cta{font-size:10px}.kicker,.section-label{font-size:12px;line-height:1.45}.hero-lead{font-size:clamp(17px,1.35vw,20px)}.button,.hero-proof span{font-size:11px}.authority small{font-size:10px;line-height:1.4}.section-top>p,.method-heading>p,.machine-copy p,.diagnostic-copy li{font-size:15px}.text-cta{font-size:11px}.solution-card small{font-size:10px;line-height:1.4}.solution-card p{font-size:14px;line-height:1.65}.method-steps span{font-size:11px}.method-steps strong{font-size:16px}.evidence figcaption span{font-size:10px}.case-points span{font-size:11px}.case-points strong{font-size:15px}.case-note{font-size:13px;line-height:1.6}.safety-copy small{font-size:12px}.footer-grid>div strong,.footer-bottom{font-size:10px}.case-head span{font-size:10px;line-height:1.4}.case-head strong{font-size:13px}.client-case>p,.training-intro p{font-size:15px}.client-case li{font-size:14px;line-height:1.5}.case-result small{font-size:10px}.case-result p{font-size:14px}.training-intro>span{font-size:11px}.client-list strong{font-size:15px}.client-list span{font-size:11px}.client-list small{font-size:13px}.disclosure{font-size:12px}@media (width<=560px){.kicker,.section-label{letter-spacing:.13em;font-size:11px}.hero-lead{font-size:17px;line-height:1.65}.button{font-size:11px}.authority small{font-size:10px}.authority strong{font-size:20px}.authority span{font-size:14px}.large-copy,.safety-copy>p{font-size:19px}.diagnostic-copy li{font-size:15px;line-height:1.45}.section-top>p,.method-heading>p,.machine-copy p{font-size:16px;line-height:1.7}.solution-card small{font-size:10px}.solution-card strong{font-size:22px;line-height:1.2}.solution-card p{font-size:15px}.method-steps{counter-reset:step}.method-steps li{grid-template-columns:42px 1fr 24px;height:auto;min-height:92px;padding:18px 0}.method-steps strong{font-size:16px;line-height:1.35}.evidence figcaption{flex-direction:column;align-items:flex-start}.evidence figcaption span{font-size:10px}.evidence figcaption strong,.case-copy>p,.case-note{font-size:15px}.case-points strong{font-size:15px;line-height:1.4}.safety-copy small{font-size:13px;line-height:1.65}.client-case>p,.training-intro p{font-size:16px}.client-case li,.case-result p{font-size:15px}.client-list strong{font-size:16px}.client-list span{font-size:12px}.client-list small{font-size:14px}.disclosure{font-size:12px;line-height:1.7}.footer-grid>div{font-size:14px}.footer-bottom{font-size:10px;line-height:1.5}}.section{padding-block:clamp(72px,8vw,120px)}.header nav a{font-size:14px;line-height:1.4}.nav-cta{font-size:13px;line-height:1.35}.brand small{font-size:11px}.kicker,.section-label{letter-spacing:.14em;font-size:13px;line-height:1.5}.diagnostic h2,.section-top h2,.method h2,.case-copy h2,.safety h2,.machine-copy h2,.companies h2{font-size:clamp(2.7rem,5vw,5.6rem)}.hero-lead{max-width:62ch;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.button,.text-cta{font-size:13px;line-height:1.4}.button{min-height:58px}.hero-proof span,.authority small{font-size:13px}.authority strong{font-size:20px;line-height:1.25}.authority span{font-size:14px;line-height:1.5}.section-top>p,.method-heading>p,.machine-copy p,.diagnostic-copy li,.case-copy>p,.training-intro p,.client-case>p{font-size:16px;line-height:1.65}.solution-card small,.method-steps span,.case-points span,.case-head span,.case-result small,.training-intro>span,.client-list span{font-size:13px;line-height:1.45}.solution-card p,.client-case li,.case-result p,.client-list small,.case-note{font-size:16px;line-height:1.6}.evidence figcaption{align-items:flex-start;padding-top:18px}.evidence figcaption span{font-size:13px;line-height:1.4}.evidence figcaption strong{text-align:right;font-size:14px;line-height:1.45}.case-points strong,.client-list strong{font-size:16px;line-height:1.4}.safety-copy li{font-size:16px;line-height:1.55}.safety-copy small,.disclosure{color:#8f9baa;font-size:13px;line-height:1.65}.footer-grid>div{font-size:14px;line-height:1.55}.footer-grid>div strong,.footer-bottom{font-size:13px;line-height:1.5}.closing-button{font-size:13px}h1 em,h2 em{color:inherit;-webkit-text-stroke:0;font-style:normal}@media (width<=1024px){.section{padding-block:clamp(68px,8vw,96px)}.hero{min-height:760px}.solution-card{min-height:350px}.client-case h3{font-size:28px}.footer-grid{gap:36px}}@media (width<=768px){h1{letter-spacing:-.055em;font-size:clamp(3rem,11vw,5.2rem)}.diagnostic h2,.section-top h2,.method h2,.case-copy h2,.safety h2,.machine-copy h2,.companies h2{letter-spacing:-.05em;font-size:clamp(2.55rem,9vw,4.3rem)}.section{padding-block:72px}.hero-lead{font-size:17px}.solution-card{min-height:330px}.evidence figcaption{flex-direction:column;gap:7px}.evidence figcaption strong{text-align:left}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-shell{font-size:16px}h1{letter-spacing:-.045em;font-size:clamp(2.85rem,14vw,4.1rem);line-height:.94}.hero{min-height:720px}.hero-actions{width:100%}.hero-actions .button{width:100%;min-height:58px}.kicker,.section-label{letter-spacing:.1em;font-size:13px}.authority div{padding:26px}.solution-card{min-height:320px;padding:28px}.method-steps li{min-height:96px}.client-case{padding:28px}.client-case h3{font-size:27px}.client-list>div{padding:24px 0}.closing{padding-block:100px}.closing h2{font-size:clamp(3rem,14vw,4.5rem);line-height:.94}.closing-button{width:160px;height:160px}.footer-grid{grid-template-columns:1fr}.footer-bottom{font-size:13px}.menu-button{min-width:48px;min-height:48px}}@media (width>=1200px){.hero-media{background:#07101a;justify-content:flex-end;display:flex}.hero-media img{object-fit:contain;object-position:right center;width:auto;max-width:none;height:100%}}.evidence figure.wide{grid-column:span 1}.evidence figure>div{aspect-ratio:1;place-items:center;display:grid}.lso-credential{border-left:3px solid var(--yellow);background:#eab3080f;flex-direction:column;gap:7px;margin-top:36px;padding:20px;display:flex}.lso-credential strong{letter-spacing:.06em;font-size:14px}.lso-credential span{color:#d1d8df;font-size:14px}.lso-credential small{color:#8f9baa;font-size:13px;line-height:1.55}.footer-grid>div>small{color:#8f9baa;max-width:280px;font-size:13px;line-height:1.55}.brand{position:relative}.brand .brand-name{grid-column:1/3;align-items:baseline;line-height:.8;display:inline-flex}.brand .brand-name b,.brand .brand-name i{letter-spacing:-.075em;font:900 24px Arial,sans-serif}.brand .brand-name b{color:var(--blue)}.brand .brand-name i{color:#f4f7fa;font-style:normal}.brand .brand-name:after{content:"";background:linear-gradient(90deg,var(--yellow),#ffd84d 72%,transparent);height:2px;position:absolute;bottom:20px;left:0;right:0;box-shadow:0 0 8px #eab308b3}@media (width<=1350px) and (width>=901px){.hero{padding-bottom:120px}.hero-proof{bottom:28px;right:4%}.hero-proof strong{font-size:58px}.hero-proof span{max-width:270px;font-size:11px}}@media (width<=900px) and (width>=561px){.hero{min-height:880px;padding-bottom:125px}.hero-proof{bottom:28px;right:25px}}@media (width<=560px){.hero{min-height:850px;padding-bottom:110px}.hero-proof{gap:12px;display:flex;bottom:24px;right:15px}.hero-proof strong{font-size:46px}.hero-proof span{max-width:190px;font-size:10px;line-height:1.45}}.closing h2{max-width:1120px}.closing-button{color:#07101a;background:var(--yellow);letter-spacing:.08em;border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;gap:28px;width:max-content;height:auto;margin-top:48px;padding:9px 10px 9px 24px;font:800 13px/1.4 monospace;display:inline-flex;position:static}.closing-button span br{display:none}.closing-button i{color:#fff;background:#0b1726;border-radius:50%;align-self:auto;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.closing-button:hover{background:#ffd029;transform:translateY(-3px)}.regions-intro{color:#8f9baa;max-width:520px;margin:28px 0 0;font-size:16px;line-height:1.65}.territory-record>small{color:var(--blue);letter-spacing:.1em;margin-bottom:16px;font:700 13px/1.5 monospace;display:block}.territory-note{color:#7f8b99;margin:24px 0 0;font-size:13px;line-height:1.65}.territory-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.territory-list li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 42px;align-items:center;min-height:68px;padding:14px 6px;transition:background .25s,padding .25s;display:grid}.territory-list li:hover{background:#ffffff06;padding-inline:14px}.territory-list span{color:var(--yellow);font:700 13px monospace}.territory-list strong{font-size:16px;line-height:1.35}.territory-list b{color:var(--blue);letter-spacing:.08em;justify-self:end;font:800 13px monospace}@media (width<=560px){.territory-list li{grid-template-columns:42px 1fr 34px}.territory-list strong{font-size:15px}}.installation-case{grid-column:1/3;grid-template-columns:1fr 1.15fr;column-gap:8vw;display:grid}.installation-case .case-head{grid-column:1/3}.installation-case h3{margin:54px 0 20px}.installation-case>p{align-self:center;margin:54px 0 20px}.installation-case .case-result{grid-column:2;margin-top:0}@media (width<=900px){.installation-case{grid-column:auto;display:block}.installation-case .case-head,.installation-case .case-result{grid-column:auto}.installation-case>p{margin:0}.installation-case .case-result{margin-top:38px}}@media (width<=560px){.hero{align-items:flex-start;min-height:940px;padding-bottom:110px}}.territory-visual{min-width:0}.brazil-map{width:min(390px,90%);margin:34px auto 20px;position:relative}.brazil-map svg{width:100%;height:auto;display:block;overflow:visible}.brazil-map svg>path:first-child{fill:#0ea5e909;stroke:#8d9aaa8c;stroke-width:2px;vector-effect:non-scaling-stroke}.map-pin{color:#07101a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute}.map-pin i{border:3px solid var(--yellow);background:#07101a;border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;box-shadow:0 0 0 7px #eab30821}.map-pin i:after{content:"";border:1px solid #eab3087a;border-radius:50%;animation:2.2s infinite mapPulse;position:absolute;inset:-10px}.map-pin span{color:#dce5ed;letter-spacing:.08em;font:800 12px monospace;position:absolute;left:30px}.map-pin:hover i,.map-pin.active i{background:var(--yellow);box-shadow:0 0 0 9px #eab3082e}.territory-cta{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:9px;padding:22px 0;display:flex}.territory-cta strong{text-transform:uppercase;font-size:20px}.territory-cta>span{color:#8f9baa;max-width:470px;font-size:14px;line-height:1.55}.territory-cta a{border-bottom:1px solid var(--yellow);letter-spacing:.08em;margin-top:9px;padding-bottom:7px;font:800 12px monospace}.territory-cta a i{color:var(--yellow);margin-left:14px}.territory-filters{gap:8px;margin:0 0 18px;display:flex}.territory-filters button{border:1px solid var(--line);color:#91a0af;cursor:pointer;background:0 0;border-radius:999px;min-width:54px;padding:10px 14px;font:800 12px monospace;transition:all .25s}.territory-filters button:hover,.territory-filters button.active{color:#07101a;border-color:var(--yellow);background:var(--yellow)}@keyframes mapPulse{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.8;transform:scale(1.25)}}@media (width<=900px){.brazil-map{width:min(360px,82%)}.territory-cta{max-width:560px}.territory-record{margin-top:10px}}@media (width<=560px){.brazil-map{width:min(320px,90%);margin-top:28px}.territory-filters{flex-wrap:wrap}.territory-cta strong{font-size:18px}}.brazil-map{position:static}.map-canvas{aspect-ratio:420/390;width:100%;position:relative}.map-canvas svg{width:100%;height:100%;position:absolute;inset:0}.map-canvas .map-pin{transform:translate(-50%,-50%)}.map-source{color:#687687;text-align:center;letter-spacing:.04em;margin-top:8px;font:600 10px/1.5 monospace;display:block}.state-shape{fill:#0000;stroke:#70899d47;stroke-width:.72px;vector-effect:non-scaling-stroke;transition:fill .28s,stroke .28s}.state-shape.attended{fill:#0ea5e911;stroke:#0ea5e980}.state-shape.selected{fill:#0ea5e92e;stroke:#0ea5e9e6;stroke-width:1.15px}.country-outline{fill:none;stroke:#abbccba6;stroke-width:1.65px;vector-effect:non-scaling-stroke;pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.client-showcase{color:#08131f;background:#eef3f7;overflow:hidden}.client-showcase .section-label{color:#0784bb}.client-showcase-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.client-showcase-heading h2{letter-spacing:-.055em;text-transform:uppercase;margin:22px 0 0;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.94}.client-showcase-heading>p{color:#5d6875;max-width:520px;margin:0;font-size:16px;line-height:1.65}.client-logo-grid{border-top:1px solid #c7d0d8;border-left:1px solid #c7d0d8;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.client-logo-item{color:#0a1420;background:#ffffff94;border-bottom:1px solid #c7d0d8;border-right:1px solid #c7d0d8;flex-direction:column;min-width:0;min-height:240px;padding:28px;transition:transform .28s,background .28s,box-shadow .28s;display:flex}.client-logo-item:hover{z-index:1;background:#fff;position:relative;transform:translateY(-5px);box-shadow:0 20px 50px #07121d1f}.client-logo-frame{place-items:center;height:105px;padding:10px;display:grid}.client-logo-frame img{object-fit:contain;filter:grayscale();opacity:.72;max-width:100%;max-height:82px;transition:filter .28s,opacity .28s,transform .28s;display:block}.client-logo-item:hover img,.client-logo-item:focus-visible img{filter:none;opacity:1;transform:scale(1.035)}.client-logo-item small{color:#687582;margin-top:8px;font-size:13px;line-height:1.45}.client-logo-disclosure{color:#77838e;margin:30px 0 0;font-size:12px;line-height:1.65}.google-proof{background:#07101a}.google-proof h2{letter-spacing:-.055em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.95}@media (width<=900px){.client-showcase-heading{grid-template-columns:1fr;gap:40px}.client-logo-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.client-logo-grid{grid-template-columns:1fr;margin-top:44px}.client-logo-item{min-height:210px}.client-logo-frame{height:90px}.client-logo-frame img{max-height:72px}.client-logo-disclosure{font-size:13px}}.client-logo-grid{border:0;border-block:1px solid #c7d0d8;grid-template-columns:repeat(6,1fr)}.client-logo-item{min-height:0;box-shadow:none;background:0 0;border:0;padding:30px 18px 26px}.client-logo-item+.client-logo-item{border-left:1px solid #d5dce2}.client-logo-item:hover{z-index:auto;box-shadow:none;background:0 0}.client-logo-frame{height:92px}.client-logo-frame img{max-height:72px}.client-logo-item strong{margin-top:22px;font-size:15px}.client-logo-item small{font-size:12px}.google-proof-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.google-rating{justify-content:flex-end;align-items:flex-end;gap:20px;padding-bottom:8px;display:flex}.google-rating>strong{letter-spacing:-.08em;font-size:clamp(64px,8vw,112px);line-height:.75}.google-rating>div{flex-direction:column;gap:8px;display:flex}.google-rating span,.review-stars{color:var(--yellow);letter-spacing:.08em}.google-rating small{color:#8f9baa;letter-spacing:.1em;font:700 12px/1.4 monospace}.google-review-list{border-top:1px solid var(--line);margin-top:72px}.google-review{border-bottom:1px solid var(--line);grid-template-columns:230px 120px 1fr;align-items:start;gap:35px;padding:38px 0;display:grid}.review-meta{grid-template-columns:42px 1fr;gap:14px;display:grid}.review-meta>span{color:var(--yellow);font:800 13px monospace}.review-meta>div{flex-direction:column;gap:7px;display:flex}.review-meta strong{font-size:16px;line-height:1.3}.review-meta small{color:#748291;letter-spacing:.06em;font:700 11px/1.45 monospace}.review-stars{font-size:16px}.google-review blockquote{color:#c5ced7;max-width:760px;margin:0;font-size:18px;line-height:1.65}.google-proof-footer{justify-content:space-between;align-items:center;gap:40px;margin-top:34px;display:flex}.google-proof-footer p{color:#748291;max-width:580px;margin:0;font-size:13px;line-height:1.6}.google-proof-footer .text-cta{flex:none}@media (width<=1100px){.client-logo-grid{grid-template-columns:repeat(3,1fr)}.client-logo-item:nth-child(4){border-left:0}.client-logo-item:nth-child(n+4){border-top:1px solid #d5dce2}.google-review{grid-template-columns:200px 100px 1fr}}@media (width<=900px){.google-proof-heading{grid-template-columns:1fr;gap:40px}.google-rating{justify-content:flex-start}.google-review{grid-template-columns:1fr}.google-proof-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.client-logo-grid{grid-template-columns:repeat(2,1fr)}.client-logo-item:nth-child(odd){border-left:0}.client-logo-item:nth-child(n+3){border-top:1px solid #d5dce2}.client-logo-item{padding-inline:12px}.google-rating>strong{font-size:76px}.google-review{gap:18px;padding:30px 0}.google-review blockquote{font-size:17px}.google-proof-footer .text-cta{font-size:12px}}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.evidence figure.featured{grid-column:span 2}.evidence figure>div{aspect-ratio:auto;background:#07101a;min-height:0;display:block}.evidence figure img{object-fit:contain;width:100%;height:auto}.evidence .evidence-media-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2px;display:grid}.evidence .evidence-media-pair img{object-fit:cover;height:100%}.evidence figcaption{border-top:1px solid #ffffff14}.evidence figcaption span{text-transform:uppercase;letter-spacing:.08em}@media (width<=768px){.evidence-grid{grid-template-columns:1fr;gap:42px}.evidence figure.featured{grid-column:auto}.evidence .evidence-media-pair{grid-template-columns:1fr}.evidence .evidence-media-pair img{object-fit:contain;height:auto}}.motion{border-top:1px solid var(--line);background:#07101a}.motion .section-top p{color:#8793a2}.motion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.motion-item{min-width:0}.motion-media{aspect-ratio:16/9;background:#02070c;border:1px solid #ffffff14;overflow:hidden}.motion-media video{object-fit:cover;background:#02070c;width:100%;height:100%;display:block}.motion-copy{border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.motion-copy span{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font:700 12px/1.5 monospace}.motion-copy strong{margin-top:10px;font-size:18px;line-height:1.35}.motion-copy p{color:#8995a3;margin:10px 0 0;font-size:14px;line-height:1.6}.motion-note{color:#697685;max-width:850px;margin:38px 0 0;font-size:12px;line-height:1.65}@media (width<=900px){.motion-grid{grid-template-columns:1fr;gap:48px}.motion-copy strong{font-size:20px}.motion-copy p{font-size:15px}}.solution-number,.method-steps span,.case-points span,.review-meta>span,.territory-list span,.territory-list b{font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);line-height:1.4}.solution-card small,.evidence figcaption span,.case-head span,.case-result small,.training-intro>span,.client-list span,.authority small,.motion-copy span,.google-rating small,.review-meta small,.client-logo-item small,.territory-record>small,.map-pin span{font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);line-height:1.45}.solution-number,.client-list span{color:var(--hro-color-technical-light)}.method-steps span,.evidence figcaption span,.authority small,.motion-copy span,.map-pin span{color:var(--hro-color-technical-dark)}.case-points span,.review-meta>span,.territory-list span{color:var(--hro-color-brand-yellow)}.territory-list b{color:var(--hro-color-technical-dark)}:root{--hro-color-brand-blue:#0ea5e9;--hro-color-brand-yellow:#eab308;--hro-color-ink:#07101a;--hro-color-navy:#0b1726;--hro-color-navy-soft:#111820;--hro-color-paper:#eef3f7;--hro-color-white:#fff;--hro-color-text-dark-primary:#eaf0f6;--hro-color-text-dark-strong:#d9e1e8;--hro-color-text-dark-body:#9ba8b6;--hro-color-text-dark-muted:#8793a2;--hro-color-text-light-primary:#09131f;--hro-color-text-light-strong:#2c3945;--hro-color-text-light-body:#56626e;--hro-color-text-light-muted:#596674;--hro-color-technical-dark:#0ea5e9;--hro-color-technical-light:#0b6f96;--hro-color-border-dark:#ffffff21;--hro-color-border-dark-strong:#fff3;--hro-color-border-light:#c8d0d7;--hro-color-border-light-soft:#d5dce2;--hro-color-success:#72e0aa;--hro-color-warning:#eab308;--hro-color-danger:#ff8a8a;--hro-color-info:#0ea5e9;--hro-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hro-font-display:"Arial Black", Arial, sans-serif;--hro-font-mono:ui-monospace, "Cascadia Code", "Segoe UI Mono", Consolas, monospace;--hro-text-xs:.875rem;--hro-text-technical-label:.875rem;--hro-text-technical-index:clamp(.9375rem, .9rem + .15vw, 1rem);--hro-text-sm:1rem;--hro-text-md:clamp(1.0625rem, .98rem + .3vw, 1.1875rem);--hro-text-lg:clamp(1.125rem, 1rem + .55vw, 1.375rem);--hro-text-xl:clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--hro-text-2xl:clamp(1.75rem, 1.35rem + 1.45vw, 2.5rem);--hro-heading-card:clamp(1.25rem, 1.15rem + .35vw, 1.375rem);--hro-heading-section-compact:clamp(2rem, 1.55rem + 2vw, 3.25rem);--hro-heading-section:clamp(2.5rem, 1.7rem + 3.2vw, 4.75rem);--hro-heading-commercial:clamp(3rem, 2.15rem + 3.4vw, 4.8rem);--hro-heading-display:clamp(3.5rem, 2rem + 5.2vw, 7rem);--hro-leading-display:.94;--hro-leading-heading:1.08;--hro-leading-compact:1.4;--hro-leading-body:1.65;--hro-leading-long:1.72;--hro-tracking-display:-.055em;--hro-tracking-heading:-.035em;--hro-tracking-body:0;--hro-tracking-label:.1em;--hro-tracking-action:.075em;--hro-space-0:0;--hro-space-1:.25rem;--hro-space-2:.5rem;--hro-space-3:.75rem;--hro-space-4:1rem;--hro-space-5:1.5rem;--hro-space-6:2rem;--hro-space-7:3rem;--hro-space-8:4rem;--hro-space-9:6rem;--hro-space-10:7.5rem;--hro-section-space:clamp(4.5rem, 8vw, 7.5rem);--hro-section-space-compact:clamp(3.5rem, 6vw, 5rem);--hro-content-gap:clamp(2rem, 5vw, 4.5rem);--hro-card-padding:clamp(1.25rem, 2.2vw, 1.75rem);--hro-card-index-gap:clamp(1.5rem, 2.1vw, 2rem);--hro-container:76.25rem;--hro-container-wide:86.25rem;--hro-content-readable:65ch;--hro-gutter:clamp(.9375rem, 2.5vw, 1.5rem);--hro-border-width:1px;--hro-border-dark:var(--hro-border-width) solid var(--hro-color-border-dark);--hro-border-light:var(--hro-border-width) solid var(--hro-color-border-light);--hro-radius-none:0;--hro-radius-xs:.25rem;--hro-radius-sm:.5rem;--hro-radius-md:.75rem;--hro-radius-pill:999px;--hro-shadow-sm:0 8px 24px #00000029;--hro-shadow-md:0 20px 50px #0000003d;--hro-shadow-lg:0 32px 80px #00000057;--hro-shadow-blue:0 0 24px #0ea5e92e;--hro-shadow-yellow:0 0 18px #eab3083d;--hro-control-height-sm:2.75rem;--hro-control-height:3.625rem;--hro-control-height-touch:3rem;--hro-button-padding-inline:1.375rem;--hro-button-gap:1rem;--hro-header-height:5.5rem;--hro-header-height-compact:4.375rem;--hro-focus-color:var(--hro-color-brand-yellow);--hro-focus-width:3px;--hro-focus-offset:4px;--hro-duration-fast:.16s;--hro-duration-normal:.24s;--hro-duration-slow:.4s;--hro-ease-standard:cubic-bezier(.2, 0, 0, 1);--hro-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--hro-z-base:0;--hro-z-content:10;--hro-z-dropdown:40;--hro-z-header:50;--hro-z-modal:100;--hro-opacity-disabled:.48;--hro-opacity-muted:.72}.site-shell{--type-body:var(--hro-text-sm);--type-body-large:var(--hro-text-lg);--type-navigation:var(--hro-text-xs);--type-label:var(--hro-text-xs);--type-caption:var(--hro-text-xs);--type-action:var(--hro-text-xs);--type-card-title:var(--hro-heading-card);--type-card-title-compact:1.125rem;--type-section-title:var(--hro-heading-section);--type-section-title-contained:clamp(2.5rem, 3.8vw, 4rem);--type-section-title-compact:var(--hro-heading-section-compact);--type-commercial-hero:var(--hro-heading-commercial);--type-price:var(--hro-text-2xl);--leading-compact:var(--hro-leading-compact);--leading-body:var(--hro-leading-body);--leading-long:var(--hro-leading-long);--hero-min-height:850px;--hero-content-start:155px;--hero-column-gap:8vw;--copy-on-dark:var(--hro-color-text-dark-muted);--copy-on-light:var(--hro-color-text-light-body);--heading-on-light:var(--hro-color-text-light-primary);--line-on-light:var(--hro-color-border-light)}.page-hero{min-height:var(--hero-min-height);padding:0;display:block;position:relative}.page-hero-grid{z-index:2;padding-top:var(--hero-content-start);position:relative}.page-hero-main>h1{margin-top:30px}.page-hero-support{max-width:640px;margin-top:34px;padding-bottom:80px}.page-hero-support strong{font-size:24px;line-height:1.35;display:block}.consulting-page-hero{background:radial-gradient(circle at 85% 20%,#0ea5e929,#0000 32%),linear-gradient(135deg,#07101a 0%,#0b1726 65%,#07101a 100%)}.site-shell{font-size:var(--type-body)}.header nav a,.nav-dropdown-toggle{font-size:var(--type-navigation);line-height:var(--leading-compact)}.nav-cta,.button,.text-cta,.closing-button,.territory-cta a,.territory-filters button,.google-proof-footer .text-cta{font-size:var(--type-action);line-height:var(--leading-compact)}.brand small,.kicker,.section-label,.hero-proof span,.authority small,.solution-card small,.solution-number,.consulting-service-grid span,.consulting-method li>span,.method-steps span,.evidence figcaption span,.case-points span,.case-head span,.case-result small,.training-intro>span,.client-list span,.lso-credential small,.territory-record>small,.state-grid b,.state-card header b,.territory-list span,.territory-list b,.map-pin span,.map-source,.client-logo-item small,.client-logo-disclosure,.google-proof-card>small,.google-rating small,.review-meta>span,.review-meta small,.google-proof-footer p,.motion-copy span,.motion-note,.footer-grid>div strong,.footer-bottom,.disclosure{font-size:var(--type-caption);line-height:1.5}.brand small{letter-spacing:.08em;max-width:220px}.hero-lead,.section-top>p,.method-heading>p,.machine-copy p,.companies-placeholder p,.diagnostic-copy li,.case-copy>p,.solution-card p,.client-case>p,.client-case li,.case-result p,.training-intro p,.client-list small,.case-note,.safety-copy li,.region-list span,.regions-intro,.state-card li,.territory-record .region-list span,.territory-list strong,.territory-cta>span,.client-showcase-heading>p,.google-proof-card>p,.google-review blockquote,.motion-copy p,.footer-grid>div,.consulting-hero-copy>p,.consulting-list li,.consulting-service-grid p,.consulting-method-heading>p,.consulting-method li p,.consulting-safety-grid>div:last-child p,.faq-list details>p,.consulting-cta-grid>div:last-child p,.privacy-hero-copy p,.privacy-copy p{font-size:var(--type-body);line-height:var(--leading-body)}.privacy-copy h3{font-size:var(--type-card-title);line-height:1.25}.large-copy,.safety-copy>p{font-size:var(--type-body-large);line-height:1.6}.laser-class-mark__copy p,.laser-safety-hero-copy>p,.laser-risk-grid p,.laser-control-list p,.laser-use-list li,.laser-responsibility-grid p,.laser-safety-standards p{font-size:var(--type-body);line-height:var(--leading-body)}.laser-safety-hero-copy>p{font-size:var(--type-body-large)}.solution-card strong{font-size:var(--type-card-title);line-height:1.25}.method-steps strong{font-size:17px;line-height:var(--leading-compact)}.case-points strong,.client-list strong,.client-logo-item strong,.review-meta strong{font-size:var(--type-body);line-height:var(--leading-compact)}.evidence figcaption strong{font-size:var(--type-navigation);line-height:1.45}.consulting-method li strong{font-size:17px;line-height:var(--leading-compact)}.consulting-service-grid h3{font-size:24px;line-height:1.25}.laser-risk-grid h3,.laser-control-list h3,.laser-responsibility-grid h3{font-size:var(--type-card-title);line-height:1.25}.laser-class-mark__copy span{font-size:var(--type-label);line-height:var(--leading-compact)}.laser-class-mark__copy strong{font-size:var(--type-card-title);line-height:1.05}.laser-class-mark__copy p{line-height:var(--leading-body)}.laser-class-mark--compact .laser-class-mark__copy strong{font-size:var(--type-card-title)}.laser-safety-standards small,.consulting-deliverables small,.safety-copy small,.territory-note{font-size:var(--type-caption);line-height:var(--leading-body)}h1{font-size:clamp(3.2rem,7.5vw,7.5rem)}.diagnostic h2,.section-top h2,.method h2,.case-copy h2,.safety h2,.machine-copy h2,.companies h2,.consulting-split h2,.consulting-method h2,.consulting-safety h2,.consulting-faq h2,.training-audience h2,.training-two-columns h2,.training-program h2,.training-preview-copy h2,.training-safety h2,.training-faq h2{font-size:var(--type-section-title)}.closing h2,.consulting-cta-grid h2{font-size:clamp(4rem,7.8vw,8rem)}@media (width<=768px){.site-shell{--type-section-title:clamp(2.55rem, 9vw, 4.3rem);--type-section-title-contained:clamp(2.55rem, 8.6vw, 4rem)}h1{letter-spacing:-.055em;font-size:clamp(3rem,11vw,5.2rem)}.diagnostic h2,.section-top h2,.method h2,.case-copy h2,.safety h2,.machine-copy h2,.companies h2,.consulting-split h2,.consulting-method h2,.consulting-safety h2,.consulting-faq h2,.training-audience h2,.training-two-columns h2,.training-program h2,.training-preview-copy h2,.training-safety h2,.training-faq h2{font-size:var(--type-section-title);letter-spacing:-.05em}}@media (width<=900px){.site-shell{--hero-content-start:145px;--type-commercial-hero:clamp(3rem, 5.8vw, 3.4rem)}}@media (width<=560px){.site-shell{--hero-content-start:135px;--type-commercial-hero:clamp(2.55rem, 12.2vw, 3.45rem);--type-price:27px}.page-hero.hero{min-height:950px}h1{letter-spacing:-.045em;font-size:clamp(2.85rem,14vw,4.1rem);line-height:.94}.closing h2,.consulting-cta-grid h2{font-size:clamp(3rem,14vw,4.5rem);line-height:.94}.page-hero-support{padding-bottom:60px}.page-hero-support strong{font-size:20px}.site-shell,.hero-lead,.section-top>p,.method-heading>p,.machine-copy p,.diagnostic-copy li,.solution-card p,.case-copy>p,.client-case>p,.client-case li,.case-result p,.training-intro p,.client-list strong,.region-list span,.motion-copy p,.consulting-hero-copy>p,.consulting-list li,.consulting-service-grid p,.consulting-method li p,.consulting-safety-grid>div:last-child p,.faq-list details>p,.consulting-cta-grid>div:last-child p{font-size:var(--type-body);line-height:var(--leading-body)}}.header nav{align-items:center}.nav-dropdown{position:relative}.nav-dropdown-toggle{color:#bac4cf;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 0;font-weight:700;transition:all .25s;display:flex}.nav-dropdown-toggle:hover{color:#fff}.nav-dropdown-menu{visibility:hidden;opacity:0;background:#07101af7;border:1px solid #ffffff29;gap:2px;min-width:210px;padding:10px;transition:all .25s;display:grid;position:absolute;top:100%;left:-20px;transform:translateY(-8px);box-shadow:0 18px 38px #00000047}.nav-dropdown-menu a{white-space:nowrap;padding:12px 10px}.nav-dropdown.open .nav-dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}@media (width<=900px){.header nav.open{align-items:stretch}.header:not(.scrolled) nav.open{top:88px}.nav-dropdown-toggle{width:100%}.nav-dropdown-menu{visibility:hidden;opacity:0;min-width:0;max-height:0;box-shadow:none;background:0 0;border:0;padding:0 0 0 15px;position:static;overflow:hidden;transform:none}.nav-dropdown.open .nav-dropdown-menu{visibility:visible;opacity:1;max-height:190px;padding-top:7px;padding-bottom:7px}}.privacy-page-hero{background:radial-gradient(circle at 82% 22%,#0ea5e91f,#0000 31%),linear-gradient(135deg,#07101a 0%,#0b1726 65%,#07101a 100%)}.privacy-hero-copy>strong{color:#fff;display:block}.privacy-hero-copy>p{color:var(--copy-on-dark);margin:24px 0 0}.privacy-copy{gap:18px;max-width:820px;margin-left:auto;display:grid}.privacy-copy h3{color:var(--heading-on-light);margin:14px 0 0}.privacy-copy p{color:var(--copy-on-light);margin:0}.privacy-copy a{color:#087dac;text-underline-offset:3px;text-decoration:underline}.privacy-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:12px 0 20px;display:flex}.privacy-button{color:#07101a;background:var(--yellow);cursor:pointer;border:0}.privacy-button span{color:#fff;background:#07101a}.privacy-link,.footer-privacy-control{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.privacy-link{color:#52606d;text-underline-offset:3px;text-decoration:underline}.footer-privacy-control{color:#7e8a98;font-size:inherit;line-height:inherit}.footer-privacy-control:hover{color:var(--blue)}@media (width<=900px){.privacy-copy{margin-left:0}}.section.section-surface--dark{background:var(--ink);color:#eaf0f6}.section.section-surface--navy{background:var(--navy);color:#eaf0f6}.section.section-surface--light{background:var(--paper);color:var(--heading-on-light)}.section-label{font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:700;line-height:1.45}.section-surface--light .section-label{color:#087dac}.section-surface--light .section-top>p{color:var(--copy-on-light)}.section-surface--light h2 em{color:inherit;-webkit-text-stroke:0;font-style:normal}.section-surface--light .large-copy{color:#34414d}.section-surface--light .faq-list,.section-surface--light .faq-list details,.section-surface--light .consulting-list li{border-color:var(--line-on-light)}.section-surface--light .faq-list summary{color:var(--heading-on-light)}.section-surface--light .faq-list details>p,.section-surface--light .consulting-list li{color:#66727d}.section-surface--light small{color:#687582}.page-evidence{background:#0b1726}.page-evidence-heading>p{color:#8793a2}.page-evidence-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.page-evidence-item{min-width:0;margin:0}.page-evidence-media{aspect-ratio:4/3;border:1px solid var(--line);background:#07101a;place-items:center;display:grid;overflow:hidden}.page-evidence-media img,.page-evidence-media video{object-fit:contain;width:100%;height:100%;display:block}.page-evidence-item figcaption{justify-content:space-between;align-items:flex-start;gap:18px;padding-top:18px;display:flex}.page-evidence-item figcaption span{color:var(--blue);font:700 var(--type-caption)/1.4 monospace;letter-spacing:.06em}.page-evidence-item figcaption strong{max-width:190px;font-size:var(--type-navigation);text-align:right;line-height:1.45}.page-evidence-note{color:#748190;max-width:900px;font-size:var(--type-caption);line-height:var(--leading-body);margin:38px 0 0}@media (width<=900px){.page-evidence-grid{grid-template-columns:1fr;gap:46px}.page-evidence-media{aspect-ratio:16/10}}@media (width<=560px){.page-evidence-grid{gap:38px}.page-evidence-media{aspect-ratio:4/3}.page-evidence-item figcaption{flex-direction:column;gap:7px}.page-evidence-item figcaption strong{max-width:none;font-size:var(--type-body);text-align:left}}.commercial-section{padding-block:clamp(88px,8vw,128px)}.commercial-section .section-label{margin-bottom:var(--hro-space-5)}.commercial-section h2{letter-spacing:-.05em;max-width:780px;line-height:.96}.commercial-section h2 em,.commercial-section-heading h2 em,.commercial-closing-grid h2 em{color:inherit;-webkit-text-stroke:0;font-style:normal}.commercial-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:clamp(42px,7vw,108px);margin-bottom:clamp(48px,6vw,76px);display:grid}.commercial-section-heading>p{max-width:500px;font-size:var(--type-body);line-height:var(--leading-body);justify-self:end;margin:0}.commercial-section-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(52px,8vw,120px);display:grid}.commercial-section-split>*{min-width:0}.commercial-section-intro>p{color:#8996a5;max-width:500px;font-size:var(--type-body);line-height:var(--leading-body);margin:26px 0 0}.commercial-list{margin:0;padding:0;list-style:none}.commercial-list li{border-bottom:1px solid var(--line);color:#9ca8b5;font-size:var(--type-body);padding:17px 0 17px 28px;line-height:1.55;position:relative}.commercial-list li:before{color:var(--yellow);content:"→";font-weight:800;position:absolute;top:17px;left:0}.commercial-list--checked li:before{content:"✓"}.section-surface--light .commercial-list li{border-color:var(--line-on-light);color:#66727d}.commercial-card-grid{border-top:1px solid var(--line-on-light);border-left:1px solid var(--line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-card-grid>.commercial-card{min-width:0;padding:var(--hro-card-padding);border-right:1px solid var(--line-on-light);border-bottom:1px solid var(--line-on-light);flex-direction:column;align-items:flex-start;display:flex}.commercial-card-grid>.commercial-card>span{margin-bottom:var(--hro-card-index-gap);color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.4}.commercial-card-grid>.commercial-card>h3{margin:0 0 var(--hro-space-3);color:var(--heading-on-light);font-size:var(--type-card-title);line-height:1.25}.commercial-card-grid>.commercial-card>p{color:#66727d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.commercial-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.section-surface--dark .commercial-card-grid,.section-surface--navy .commercial-card-grid,.section-surface--dark .commercial-card-grid>.commercial-card,.section-surface--navy .commercial-card-grid>.commercial-card{border-color:var(--line)}.section-surface--dark .commercial-card-grid>.commercial-card>span,.section-surface--navy .commercial-card-grid>.commercial-card>span{color:var(--hro-color-technical-dark)}.section-surface--dark .commercial-card-grid>.commercial-card>h3,.section-surface--navy .commercial-card-grid>.commercial-card>h3{color:var(--hro-color-text-dark-primary)}.section-surface--dark .commercial-card-grid>.commercial-card>p,.section-surface--navy .commercial-card-grid>.commercial-card>p{color:var(--hro-color-text-dark-body)}@media (width<=900px){.commercial-card-grid--3,.commercial-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.commercial-card-grid--3,.commercial-card-grid--4{grid-template-columns:1fr}}.commercial-step-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.commercial-step-list>li,.commercial-step-list>article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:16px;padding:24px 0;display:grid}.commercial-step-list>li>span,.commercial-step-list>article>span{color:var(--hro-color-technical-dark);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.4}.commercial-step-list>li strong,.commercial-step-list>article h3{font-size:var(--type-card-title-compact);line-height:var(--leading-compact);margin:0}.commercial-step-list>li p,.commercial-step-list>article p{color:#8793a2;max-width:680px;font-size:var(--type-body);line-height:var(--leading-body);margin:8px 0 0}.section-surface--light .commercial-step-list,.section-surface--light .commercial-step-list>li,.section-surface--light .commercial-step-list>article{border-color:var(--line-on-light)}.section-surface--light .commercial-step-list>li>span,.section-surface--light .commercial-step-list>article>span{color:var(--hro-color-technical-light)}.section-surface--light .commercial-step-list>li p,.section-surface--light .commercial-step-list>article p{color:#66727d}.machine-configuration-list>article p{max-width:850px}.commercial-safety-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(52px,8vw,120px);display:grid}.commercial-safety-grid>div:last-child{border-left:1px solid #eab30873;padding-left:34px}.commercial-safety-grid>div:last-child p{color:#a8b1bb;font-size:var(--type-body);line-height:var(--leading-body)}.commercial-faq-list{border-top:1px solid var(--line-on-light)}.commercial-faq-list details{border-bottom:1px solid var(--line-on-light)}.commercial-faq-list summary{min-height:78px;font-size:var(--type-body);align-items:center;padding:24px 0;line-height:1.45}.commercial-faq-list details>p{max-width:860px;font-size:var(--type-body);line-height:var(--leading-body);padding-bottom:26px}.commercial-closing-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);align-items:end;gap:clamp(48px,7vw,104px);display:grid;position:relative}.commercial-closing-grid>div:last-child p{color:#5f6b76;font-size:var(--type-body);line-height:var(--leading-body);margin-top:0}.commercial-closing-grid .button{margin-top:var(--hro-space-5)}@media (width<=1100px){.commercial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.commercial-section{padding-block:clamp(76px,10vw,104px)}.commercial-section-heading,.commercial-section-split,.commercial-safety-grid,.commercial-closing-grid{grid-template-columns:1fr;gap:48px}.commercial-section-heading>p{justify-self:start}.commercial-safety-grid>div:last-child{border-top:1px solid #eab30873;border-left:0;padding:26px 0 0}}@media (width<=560px){.commercial-section{padding-block:72px}.commercial-section .section-label{margin-bottom:var(--hro-space-4)}.commercial-section-heading{gap:24px;margin-bottom:42px}.commercial-section-split,.commercial-safety-grid,.commercial-closing-grid{gap:38px}.commercial-card-grid{grid-template-columns:1fr}.commercial-card-grid>.commercial-card{padding:var(--hro-space-5)}.commercial-card-grid>.commercial-card>span{margin-bottom:var(--hro-space-5)}.commercial-step-list>li,.commercial-step-list>article{grid-template-columns:48px 1fr;padding-block:22px}.commercial-faq-list summary{min-height:72px;padding-block:21px}}.machine-reference-definitions{border-top:1px solid var(--line-on-light);border-left:1px solid var(--line-on-light);grid-template-columns:1fr 1fr;margin-bottom:42px;display:grid}.machine-reference-definitions article{border-right:1px solid var(--line-on-light);border-bottom:1px solid var(--line-on-light);padding:25px 28px}.machine-reference-definitions span{color:var(--hro-color-technical-light);font:700 var(--hro-text-technical-label)/1.4 var(--hro-font-mono);letter-spacing:var(--hro-tracking-label)}.machine-reference-definitions p{color:#52606d;font-size:var(--type-body);line-height:var(--leading-body);margin:12px 0 0}.machine-reference-table-wrap{border:1px solid var(--line-on-light);overflow-x:auto}.machine-reference-table{border-collapse:collapse;color:#52606d;width:100%;min-width:760px}.machine-reference-table th,.machine-reference-table td{border-bottom:1px solid var(--line-on-light);text-align:left;font-size:var(--type-body);padding:15px 20px;line-height:1.45}.machine-reference-table thead th{color:var(--heading-on-light);font-size:var(--type-label);letter-spacing:.04em;background:#09131f0b}.machine-reference-table tbody th{color:#087dac;vertical-align:top;width:130px}.machine-reference-table tbody td:nth-child(3) strong{color:var(--heading-on-light)}.machine-reference-table tbody tr:nth-child(6n) th,.machine-reference-table tbody tr:nth-child(6n) td{border-bottom:2px solid #aeb9c3}.machine-reference-note{color:#66727d;max-width:980px;font-size:var(--type-body);line-height:var(--leading-body);margin:26px 0 0}@media (width<=900px){.machine-reference-definitions{grid-template-columns:1fr}}@media (width<=560px){.machine-reference-definitions article{padding:22px 18px}.machine-reference-table-wrap:after{content:"Deslize horizontalmente para comparar";color:#687582;font:700 var(--type-caption)/1.4 monospace;letter-spacing:.06em;padding:12px 16px;display:block}}.laser-class-mark{background:#eab30812;border:1px solid #eab3088c;align-items:center;gap:22px;max-width:620px;padding:20px 22px;display:flex}.laser-class-mark__symbol{flex:none;width:92px;height:auto}.laser-class-mark__copy{gap:6px;display:grid}.laser-class-mark__copy span{color:var(--yellow);font:800 var(--type-label)/1.4 monospace;letter-spacing:.12em}.laser-class-mark__copy strong{color:#fff}.laser-class-mark__copy p{color:#b8c2cd;margin:5px 0 0}.laser-class-mark--compact{gap:14px;width:fit-content;margin-bottom:28px;padding:12px 16px}.laser-class-mark--compact .laser-class-mark__symbol{width:58px}.laser-safety-hero-copy>p{color:#aeb9c5;margin:28px 0 0}.laser-risk-grid{margin-top:var(--hro-space-8)}.laser-control-list,.laser-control-list>article h3{margin:0}.laser-control-list>article p{color:var(--hro-color-text-dark-body)}.laser-use-list{columns:2;margin-top:var(--hro-space-7);column-gap:clamp(40px,6vw,70px)}.laser-use-list li{break-inside:avoid}.laser-responsibility-grid{margin-top:var(--hro-space-8)}.laser-safety-standards p{color:#98a4b1}.laser-safety-standards p:first-child{margin-top:0}.laser-safety-standards small{color:#7f8c9a;margin-top:30px;display:block}.safety-copy .text-cta,.consulting-safety .text-cta,.training-safety .text-cta{margin:12px 0 28px;display:inline-flex}@media (width<=560px){.laser-class-mark{align-items:flex-start;gap:14px;padding:16px}.laser-class-mark__symbol{width:68px}.laser-class-mark--compact .laser-class-mark__symbol{width:52px}.laser-use-list{columns:1}}.training-page-hero{isolation:isolate;background:radial-gradient(circle at 82% 22%,#eab3081c,#0000 30%),linear-gradient(135deg,#07101a 0%,#0b1726 65%,#07101a 100%);overflow:hidden}.training-page-hero:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#07101a 0%,#07101afa 40%,#07101aad 59%,#07101a14 100%);position:absolute;inset:0}.training-page-hero .page-hero-support{max-width:640px}.training-hero-copy>strong{color:#fff;display:block}.training-hero-copy>p{color:#9ba8b6;font-size:var(--type-body);line-height:var(--leading-body);margin:24px 0 34px}.training-hero-visual{z-index:1;background:#07101a;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.training-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.training-purchase{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.training-purchase span{color:#7f8b99;font:700 var(--type-label)/1.4 monospace;letter-spacing:.16em}.training-purchase strong{color:#fff;font:900 var(--type-price)/1 Arial Black, Arial, sans-serif;letter-spacing:-.035em}.training-launch-price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.training-launch-price del{color:#9ba8b6;font:700 var(--type-body)/1.2 Arial, sans-serif;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.training-launch-price small{color:#b9c3cd;font:700 var(--type-label)/1.4 monospace;letter-spacing:.04em}.training-checkout-note{color:#7f8b99;font:600 var(--type-caption)/1.5 monospace;letter-spacing:.035em;margin-top:14px}.training-checkout-note strong{color:#b9c3cd;font:inherit;display:inline}.training-checkout-note span{color:var(--blue);margin-inline:6px}.training-preview-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(48px,7vw,118px);display:grid}.training-preview-copy{align-self:start}.training-preview-copy>p{color:#9ba8b6;max-width:520px;font-size:var(--type-body-large);line-height:var(--leading-body);margin:28px 0 0}.training-preview-media figure{background:#050b12;border:1px solid #009fe34d;margin:0;box-shadow:0 28px 74px #00000057}.training-preview-media video{aspect-ratio:16/9;object-fit:cover;background:#050b12;width:100%;display:block}.training-preview-media figcaption{border-top:1px solid var(--line);color:#91a0ae;font:600 var(--type-caption)/1.55 monospace;padding:14px 18px 16px}.training-preview-action{margin-top:28px}.training-page-hero .button:focus-visible,.training-preview .button:focus-visible,.training-preview-media video:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.training-audience-grid,.training-audience-grid article{border-color:var(--line-on-light)}.training-audience-grid span{color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.4}.training-audience-grid h3{margin:0 0 var(--hro-space-3);font-size:var(--type-card-title)}.training-audience-grid p{color:#66727d;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.training-outcomes,.training-format{background:#0b1726}.training-two-columns{align-items:start}.training-list{margin:0}.training-list li{color:#9ca8b5}.training-module-list,.training-module-list article{border-color:var(--line-on-light)}.training-module-list article>span{color:var(--hro-color-technical-light)}.training-module-list p{color:#66727d;max-width:850px}.training-flow{flex-wrap:wrap;align-items:center;gap:13px;margin:35px 0;display:flex}.training-flow span{border:1px solid var(--line);color:#d6dde5;font:700 var(--hro-text-technical-label)/1.4 var(--hro-font-mono);letter-spacing:var(--hro-tracking-label);padding:10px 14px}.training-flow i{color:var(--yellow);font-style:normal}.training-format small,.training-safety small{color:#84919f;font-size:var(--type-caption);line-height:var(--leading-body);display:block}.training-safety-grid{align-items:center}.training-safety-grid>div:last-child>p{color:#d4d9df;font-size:var(--type-body-large);margin-top:0;line-height:1.6}.training-safety .training-list{margin-bottom:28px}.section-surface--light .training-audience-grid,.section-surface--light .training-audience-grid article{border-color:var(--line-on-light)}.section-surface--light .training-audience-grid p,.section-surface--light .training-module-list p{color:#66727d}.section-surface--light .training-module-list,.section-surface--light .training-module-list article{border-color:var(--line-on-light)}@media (width<=1100px){.training-page-hero:after{background:linear-gradient(#07101af5 0%,#07101ae6 58%,#07101a47 100%)}.training-page-hero .page-hero-main{max-width:none}.training-hero-visual{z-index:3;aspect-ratio:4/3;border:1px solid #009fe347;width:calc(100% - 40px);max-width:820px;height:auto;margin:0 auto 54px;position:relative;inset:auto;box-shadow:0 32px 90px #0000007a}.training-hero-visual img{object-position:right center}}@media (width<=900px){.training-preview-grid{grid-template-columns:1fr}}@media (width<=560px){.training-hero-visual{width:calc(100% - 28px);margin-bottom:40px}.training-purchase{flex-direction:column;align-items:flex-start;gap:8px}.training-purchase strong{font-size:var(--type-price)}.training-preview-media figcaption{padding-inline:14px}.training-preview-action .button{width:100%}}.course-purchase-cta{justify-content:flex-end;min-width:296px}.course-purchase-cta .course-purchase-label{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;display:inline}.course-purchase-cta .course-purchase-label--mobile{display:none}.course-purchase-cta i{width:30px;height:30px;color:var(--ink);background:var(--yellow);border-radius:50%;flex:0 0 30px;place-items:center;font-style:normal;display:grid}.course-purchase-cta:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.training-page-hero{min-height:900px}.training-page-hero:after{z-index:1;background:linear-gradient(90deg,#07101a5c 0%,#07101a47 38%,#07101a14 50%,#0000 62%),linear-gradient(#0000 68%,#07101a47 100%)}.training-page-hero .page-hero-grid{z-index:3}.training-page-hero .page-hero-main{max-width:520px}.training-page-hero .page-hero-main>h1{max-width:none;font-size:var(--type-commercial-hero);white-space:nowrap}.training-page-hero .page-hero-support{max-width:520px;margin-top:26px;padding-bottom:54px}.training-hero-copy{padding-bottom:0}.training-hero-copy>strong{font-size:var(--type-body-large);line-height:1.35}.training-hero-copy>p{color:#b8c2cc;margin:18px 0 20px;line-height:1.58}.training-purchase{margin-bottom:10px}.training-purchase strong{font-size:var(--type-price)}.training-checkout-note{margin:0 0 20px}.training-hero-visual{z-index:0;aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;pointer-events:none;background:#07101a;border:0;margin:0;position:absolute;inset:0}.training-hero-visual img{object-fit:contain;object-position:center;transform-origin:50%;transform:scale(.92)}.training-offer-summary{margin-top:clamp(32px,4vw,56px);margin-bottom:clamp(42px,5vw,64px)}.training-offer-summary div{min-height:168px}.training-offer-summary strong{max-width:24ch;font-size:var(--type-card-title-compact);line-height:1.42}.training-benefits-grid,.training-origin-grid,.training-materials-layout,.training-b2b-inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(52px,8vw,120px);display:grid}.training-benefits h2,.training-origin h2{font-size:var(--type-section-title-contained);margin-top:25px}.training-benefits-copy{color:#45515c;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.training-benefit-list{border-top:1px solid var(--line-on-light);grid-template-columns:1fr;margin:34px 0 0;padding:0;list-style:none;display:grid}.training-benefit-list li{border-bottom:1px solid var(--line-on-light);color:#24303b;min-height:84px;font-size:var(--type-body);grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:19px 4px;font-weight:700;line-height:1.5;display:grid}.training-benefit-list li:before{color:#c69300;content:"→";font:700 17px/1 monospace}.training-preview{background:radial-gradient(circle at 78% 20%,#009fe31f,#0000 28%),#08131f}.training-preview-note{font-weight:700;color:#d3dbe2!important;font-size:var(--type-label)!important;margin-top:22px!important}.training-preview-media video{object-fit:contain}.training-preview-action .button,.training-materials-unlock .button,.training-safety .button{margin-top:0}.training-origin-copy>p{color:#4f5b66;font-size:var(--type-body);line-height:var(--leading-body);margin:22px 0 0}.training-origin-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:clamp(34px,4vw,56px) clamp(48px,6vw,86px)}.training-origin-copy,.training-origin-gallery{min-width:0}.training-origin-authority{border-top:1px solid var(--line-on-light);max-width:1000px;font-size:var(--type-body);font-weight:600;line-height:var(--leading-body);grid-column:1/-1;padding:clamp(24px,3vw,36px) 0 0;color:#303c47!important;margin:0!important}.training-origin-gallery>p{color:#53606b;font-size:var(--type-label);margin:0 0 18px;font-weight:700;line-height:1.55}.training-origin-gallery figure{margin:0}.training-origin-gallery img{object-fit:contain;background:#dfe6ec;width:100%;height:auto;display:block}.training-origin-gallery figcaption{color:#596671;font-size:var(--type-caption);padding:13px 0 18px;line-height:1.55}.training-origin-gallery-main{border-bottom:1px solid var(--line-on-light);overflow:hidden}.training-origin-gallery-main img{aspect-ratio:4/3;object-fit:cover;object-position:center;height:auto}.training-origin-gallery-support{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.training-origin-gallery-support figure{border-bottom:1px solid var(--line-on-light)}.training-origin-gallery-support img{aspect-ratio:16/9;object-fit:cover}.training-materials{background:#0b1726}.training-materials-heading>p{color:#a6b2be}.training-materials-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(42px,6vw,84px)}.training-materials-cover{margin:0}.training-materials-cover img{background:#07101a;border:1px solid #ffffff24;width:100%;height:auto;display:block}.training-materials-cover figcaption{color:#a6b2be;font-size:var(--type-caption);padding-top:16px;line-height:1.55}.training-material-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.training-material-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:28px}.training-material-cards span{color:var(--hro-color-technical-dark);font:700 var(--hro-text-technical-index)/1.4 var(--hro-font-mono);letter-spacing:var(--hro-tracking-label)}.training-material-cards h3{color:#f4f7fa;font-size:var(--type-card-title);margin:38px 0 16px;line-height:1.25}.training-material-cards p{color:#9da9b6;font-size:var(--type-body);margin:0;line-height:1.62}.training-materials-unlock{background:#eab3080e;border:1px solid #eab3086b;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;align-items:center;gap:30px;margin-top:48px;padding:32px;display:grid}.training-materials-unlock>strong{color:#fff;font-size:var(--type-card-title-compact);line-height:1.45}.training-materials-unlock>p{color:#a8b3be;font-size:var(--type-body);margin:0;line-height:1.6}.training-audience-grid h3{color:#172532;font-size:var(--type-card-title);margin:70px 0 0;line-height:1.35}.training-outcomes h2{max-width:680px}.training-program .section-top>p{max-width:430px}.training-module-groups{grid-template-columns:1fr 1fr;gap:20px;display:grid}.training-module-group{border:1px solid var(--line-on-light);background:#09131f06;align-self:start}.training-module-group>header{color:#14212d;align-content:center;gap:7px;min-height:100px;padding:22px 24px;display:grid}.training-module-group>header h3{font-size:var(--type-card-title-compact);margin:0;line-height:1.35}.training-module-group>header p{color:#66727d;font-size:var(--type-caption);margin:0;line-height:1.4}.training-module-groups ol{margin:0;padding:0 24px 20px;list-style:none}.training-module-groups li{border-top:1px solid var(--line-on-light);grid-template-columns:42px 1fr;align-items:center;min-height:62px;padding:14px 0;display:grid}.training-module-groups li>span{color:var(--hro-color-technical-light);font:700 var(--hro-text-technical-index)/1.4 var(--hro-font-mono);letter-spacing:var(--hro-tracking-label)}.training-module-groups li>strong{color:#27333e;font-size:var(--type-body);line-height:1.45}.training-safety{background:radial-gradient(circle at 12% 20%,#eab3081a,#0000 30%),#111820}.training-safety .button{margin-top:28px}.training-laser-warning{width:min(100%,640px);margin:0 0 32px}.training-laser-warning img{width:100%;height:auto;display:block}.training-b2b{border-top:1px solid var(--line-on-light);padding:72px 0}.training-b2b-inner{align-items:center}.training-b2b h2{color:#172532;font-size:var(--type-section-title-compact);margin-top:18px;line-height:1}.training-b2b p{color:#53606b;font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 24px}.training-b2b .text-cta{color:#182633}.training-closing-offer{gap:8px;margin:26px 0;display:grid}.training-closing-offer strong{color:#09131f;font:900 var(--type-price)/1 Arial Black, Arial, sans-serif}.training-closing-offer span{color:#52606d;font-size:var(--type-label);line-height:1.45}.training-closing-offer .training-closing-offer-label{color:var(--hro-color-technical-light);font:800 var(--hro-text-technical-label)/1.4 var(--hro-font-mono);letter-spacing:var(--hro-tracking-label)}.training-launch-price--light del{color:#687784}.training-launch-price--light small{color:#52606d}@media (width<=1100px){.training-page-hero{min-height:900px}.training-page-hero:after{background:linear-gradient(90deg,#07101aa3 0%,#07101a80 42%,#07101a29 62%,#0000 82%),linear-gradient(#0000 62%,#07101a61 100%)}.training-page-hero .page-hero-main{max-width:500px}.training-hero-visual{z-index:0;aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border:0;margin:0;position:absolute;inset:0}.training-hero-visual img{object-fit:cover;transform:scale(.92)}.training-materials-unlock{grid-template-columns:1fr 1fr}.training-materials-unlock .button{grid-column:1/-1;justify-self:start}}@media (width<=1180px){.training-origin-grid{grid-template-columns:1fr}.training-origin-gallery{width:100%;max-width:860px}}@media (width<=900px){.training-page-hero .page-hero-main{max-width:380px}.training-page-hero .page-hero-main>h1{font-size:var(--type-commercial-hero)}.course-purchase-cta .course-purchase-label--desktop{display:none}.course-purchase-cta .course-purchase-label--mobile{display:inline}.training-benefits-grid,.training-origin-grid,.training-materials-layout,.training-b2b-inner{grid-template-columns:1fr}.training-origin-gallery{max-width:760px}.training-origin-gallery-main img{height:min(72vw,560px)}.training-materials-cover{max-width:520px}.training-materials-unlock{grid-template-columns:1fr}.training-materials-unlock .button{grid-column:auto}.training-module-groups{grid-template-columns:1fr}}@media (width<=560px){.course-purchase-cta i{flex-basis:32px;width:32px;height:32px}.training-page-hero{min-height:auto}.training-page-hero:after{background:linear-gradient(90deg,#07101af0 0%,#07101ad1 62%,#07101a75 100%),linear-gradient(#0000 54%,#07101a94 100%)}.training-page-hero .page-hero-grid{padding-top:116px}.training-page-hero .page-hero-main{max-width:none}.training-page-hero .page-hero-main>h1{font-size:var(--type-commercial-hero);white-space:normal;margin-top:18px;line-height:.93}.training-page-hero .page-hero-support{margin-top:18px;padding-bottom:26px}.training-hero-copy>strong{font-size:var(--type-body-large);line-height:1.35}.training-hero-copy>p{font-size:var(--type-body);margin:13px 0 14px;line-height:1.48}.training-purchase{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px}.training-purchase strong{font-size:var(--type-price)}.training-checkout-note{font-size:var(--type-caption);margin-bottom:14px}.training-page-hero .hero-actions{gap:0}.training-page-hero .hero-actions .button.ghost{display:none}.training-hero-visual{width:100%;height:100%;margin:0;inset:0}.training-hero-visual img{object-fit:cover;object-position:center;opacity:.72;transform:scale(.88)}.training-offer-summary div{min-height:128px}.training-offer-summary{margin-top:28px;margin-bottom:32px}.training-material-cards{grid-template-columns:1fr}.training-benefit-list li{min-height:76px}.training-origin-gallery-support{grid-template-columns:1fr}.training-origin-gallery-main img{height:auto}.training-origin-authority{padding-top:24px}.training-material-cards article{min-height:220px}.training-materials-unlock{padding:24px 20px}.training-materials-unlock .button,.training-safety .button{width:100%}.training-audience-grid h3{margin-top:42px}.training-module-group>header{min-height:92px;padding:20px}.training-module-groups ol{padding-inline:20px}.training-b2b{padding-block:58px}}@media (prefers-reduced-motion:reduce){.training-page-hero .button,.course-purchase-cta{transition:none}}.certificate-validation{color:#f7fbff;background:#07111f;min-height:100vh;padding:128px 0 88px;position:relative;overflow:hidden}.certificate-validation__beam{pointer-events:none;background:linear-gradient(90deg,#0000 0 9%,#1998dc1f 9.1%,#0000 9.3%),radial-gradient(circle at 76% 12%,#009fe329,#0000 34%);position:absolute;inset:0}.certificate-validation__shell{z-index:1;max-width:1060px;position:relative}.certificate-validation__eyebrow{color:#82ccef;letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:800;display:block}.certificate-validation__state,.certificate-record{background:#0c1c30e6;border:1px solid #82ccef38;padding:clamp(30px,5vw,64px);box-shadow:0 32px 80px #0000003d}.certificate-validation__state h1,.certificate-record h1{letter-spacing:-.055em;max-width:820px;margin:0 0 18px;font-size:clamp(36px,6vw,74px);line-height:.98}.certificate-validation__state p,.certificate-record__header>p{color:#b8c7d8;max-width:680px;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.6}.certificate-record__status{color:#72e0aa;align-items:center;gap:10px;margin-bottom:28px;font-size:16px;font-weight:800;display:inline-flex}.certificate-record__status i{background:currentColor;border-radius:50%;width:11px;height:11px;box-shadow:0 0 20px}.certificate-record--cancelado .certificate-record__status{color:#ff8a8a}.certificate-record--substituido .certificate-record__status{color:#f5c400}.certificate-record__replacement{margin-top:12px!important}.certificate-record__grid{border-top:1px solid #82ccef2e;border-left:1px solid #82ccef2e;grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 0;display:grid}.certificate-record__grid div{border-bottom:1px solid #82ccef2e;border-right:1px solid #82ccef2e;min-width:0;padding:22px}.certificate-record dt,.certificate-record__footer span{color:#82ccef;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}.certificate-record dd{overflow-wrap:anywhere;color:#f7fbff;margin:0;font-size:16px;line-height:1.45}.certificate-record__footer{grid-template-columns:1fr 1.2fr;gap:36px;margin-top:44px;display:grid}.certificate-record__footer>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.certificate-record__footer strong{font-size:18px}.certificate-record__footer small{color:#b8c7d8;margin-top:5px;line-height:1.45}.certificate-record__hash code{overflow-wrap:anywhere;color:#f7fbff;max-width:100%;font-size:12px;line-height:1.6}.certificate-record__legal{color:#8fa3b8;border-top:1px solid #82ccef2e;margin:44px 0 0;padding-top:24px;font-size:13px;line-height:1.6}@media (width<=700px){.certificate-validation{padding:112px 0 56px}.certificate-record__grid,.certificate-record__footer{grid-template-columns:1fr}.certificate-record__footer{gap:28px}}.laser-use-list li:before{margin-left:0;margin-right:0}.hro-header.hro-header--conversion .nav-cta.course-purchase-cta .course-purchase-label--mobile{display:none}.training-audience:not(.commercial-section) .training-audience-grid{border-top:1px solid var(--line-on-light);border-left:1px solid var(--line-on-light);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.training-audience:not(.commercial-section) .training-audience-grid article{border-right:1px solid var(--line-on-light);border-bottom:1px solid var(--line-on-light);min-width:0;min-height:260px;padding:28px}.training-audience:not(.commercial-section) .training-audience-grid span{color:#087dac;font:700 var(--type-label) / 1.4 monospace}.training-audience:not(.commercial-section) .training-audience-grid h3{color:#172532;font-size:var(--type-card-title);margin:70px 0 0;line-height:1.35}.training-outcomes:not(.commercial-section) .training-two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.training-safety:not(.commercial-section) .training-safety-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.training-outcomes:not(.commercial-section) .training-list,.training-safety:not(.commercial-section) .training-list{margin:0;padding:0;list-style:none}.training-outcomes:not(.commercial-section) .training-list li,.training-safety:not(.commercial-section) .training-list li{border-bottom:1px solid var(--line);color:#9ca8b5;font-size:var(--type-body);padding:17px 0;line-height:1.55}.training-outcomes:not(.commercial-section) .training-list li:before,.training-safety:not(.commercial-section) .training-list li:before{color:var(--yellow);content:"→";margin-right:14px}#training-benefits-title em,#training-origin-title em,#training-audience-title em,#training-program-title em,#training-faq-title em,#training-closing-title em{color:#0000;-webkit-text-stroke:1.5px #09131f80;font-style:normal}#training-preview-title em,#training-materials-title em,#training-outcomes-title em,#training-safety-title em{color:#0000;-webkit-text-stroke:1.5px #eaf0f6c7;font-style:normal}@media (width<=900px){.hro-header.hro-header--conversion .nav-cta.course-purchase-cta .course-purchase-label--desktop{display:none}.hro-header.hro-header--conversion .nav-cta.course-purchase-cta .course-purchase-label--mobile{display:inline}.hro-header.hro-header--conversion .course-purchase-cta{min-width:160px;padding-left:14px;display:flex}.training-audience:not(.commercial-section) .training-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-outcomes:not(.commercial-section) .training-two-columns,.training-safety:not(.commercial-section) .training-safety-grid{grid-template-columns:1fr;gap:55px}}@media (width<=560px){.hro-header.hro-header--conversion .course-purchase-cta{min-width:148px;height:44px;font-size:var(--type-action);gap:8px;padding:0 5px 0 12px}.training-audience:not(.commercial-section) .training-audience-grid{grid-template-columns:1fr}.training-audience:not(.commercial-section) .training-audience-grid article{min-height:240px}.training-audience:not(.commercial-section) .training-audience-grid h3{margin-top:52px}}.privacy-page-hero .page-hero-main>h1{max-width:780px;font-size:var(--hro-heading-commercial);letter-spacing:-.05em;line-height:.96}.privacy-content .section-top{margin-bottom:clamp(48px,6vw,72px)}.privacy-copy{gap:var(--hro-space-5);max-width:840px}.privacy-copy h3{margin:var(--hro-space-4) 0 0;font-size:var(--type-card-title);line-height:1.25}.privacy-copy p{font-size:var(--type-body);line-height:var(--leading-body)}.privacy-actions{margin:var(--hro-space-3) 0 var(--hro-space-5);gap:var(--hro-space-5)}.privacy-link{align-items:center;min-height:44px;display:inline-flex}.privacy-button:focus-visible,.privacy-link:focus-visible{outline:3px solid var(--hro-focus-color);outline-offset:var(--hro-focus-offset)}.certificate-validation{padding:calc(var(--hro-header-height) + var(--hro-space-7)) 0 var(--hro-space-9)}.certificate-validation__eyebrow{margin-bottom:var(--hro-space-4);color:var(--hro-color-technical-dark);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.45}.certificate-validation__state,.certificate-record{padding:clamp(30px,5vw,64px)}.certificate-validation__state h1,.certificate-record h1{font-size:var(--hro-heading-commercial);line-height:var(--hro-leading-display);letter-spacing:var(--hro-tracking-display)}.certificate-validation__state p,.certificate-record__header>p{font-size:var(--hro-text-md);line-height:var(--hro-leading-body)}.certificate-record__status{font-size:var(--hro-text-sm);line-height:var(--hro-leading-compact)}.certificate-record dt,.certificate-record__footer span{color:var(--hro-color-technical-dark);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.45}.certificate-record dd{font-size:var(--hro-text-sm);line-height:var(--hro-leading-compact)}.certificate-record__footer strong{font-size:var(--type-card-title-compact);line-height:var(--hro-leading-compact)}.certificate-record__footer small{font-size:var(--hro-text-xs);line-height:var(--hro-leading-compact)}.certificate-record__hash code{font-family:var(--hro-font-mono);font-size:var(--hro-text-xs);line-height:1.6}.certificate-record__legal{font-size:var(--hro-text-xs);line-height:var(--hro-leading-body)}.not-found{min-height:calc(100svh - var(--hro-header-height));padding:calc(var(--hro-header-height) + var(--hro-space-8)) 0 var(--hro-space-8);align-items:center;display:flex}.not-found .closing-content{width:100%}.not-found-title{max-width:980px;color:var(--hro-color-text-light-primary);font-size:var(--hro-heading-display);line-height:var(--hro-leading-display);letter-spacing:var(--hro-tracking-display)}.not-found-title em{color:inherit;-webkit-text-stroke:0;font-style:normal}.not-found .button{margin-top:var(--hro-space-6)}@media (width<=700px){.certificate-validation{padding:calc(var(--hro-header-height-compact) + var(--hro-space-7)) 0 var(--hro-space-7)}.not-found{min-height:calc(100svh - var(--hro-header-height-compact));padding:calc(var(--hro-header-height-compact) + var(--hro-space-7)) 0 var(--hro-space-7)}}@media (width<=560px){.privacy-actions{align-items:stretch;gap:var(--hro-space-3);flex-direction:column}.privacy-button{width:100%}.privacy-link{width:fit-content}.not-found .button{width:100%}}.hro-header{--hro-header-height:88px;--hro-header-height-scrolled:70px;--hro-header-nav-size:.8125rem;--hro-header-action-size:.75rem;--hro-header-nav-gap:28px;--hro-header-cta-gap:28px;--hro-header-text:#bac4cf;--hro-header-text-active:#fff;--hro-header-border:#ffffff26;--hro-header-surface:#07101af0}.hro-header .nav-wrap{justify-content:flex-start;align-items:center;gap:0;width:min(1380px,100% - 48px);display:flex}.hro-header .hro-brand{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;min-width:170px;line-height:1;display:flex;position:relative}.hro-header .brand .brand-name:after{content:none}.hro-header .brand-name{align-items:baseline;line-height:.82;display:inline-flex}.hro-header .brand-name b,.hro-header .brand-name i{letter-spacing:-.075em;font:900 24px/.82 Arial,sans-serif}.hro-header .brand-name b{color:var(--blue)}.hro-header .brand-name i{color:#f4f7fa;font-style:normal}.hro-header .brand-beam{background:linear-gradient(90deg, var(--yellow), #ffd84d 72%, transparent);width:154px;height:2px;margin-top:9px;display:block;box-shadow:0 0 8px #eab308b3}.hro-header .hro-brand small{color:#8d9aaa;letter-spacing:.12em;white-space:nowrap;max-width:none;margin-top:6px;font:600 8px/1.25 monospace}.hro-header .hro-nav{align-items:center;gap:var(--hro-header-nav-gap);margin-left:auto;display:flex}.hro-header .hro-nav-item{min-height:44px;color:var(--hro-header-text);font:700 var(--hro-header-nav-size) / 1 Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:.055em;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.hro-header .hro-nav-item:hover,.hro-header .hro-nav-item:focus-visible,.hro-header .hro-nav-item.active,.hro-header .nav-dropdown.active>.hro-nav-item{color:var(--hro-header-text-active)}.hro-header .hro-nav-item.active:after,.hro-header .nav-dropdown.active>.hro-nav-item:before{background:linear-gradient(90deg, var(--yellow), transparent);content:"";height:1px;position:absolute;bottom:4px;left:0;right:0}.hro-header .nav-dropdown{align-items:center;display:flex;position:relative}.hro-header .nav-dropdown-toggle{gap:7px}.hro-header .nav-dropdown-chevron{color:#7f8b98;transform-origin:50%;font-size:.72rem;line-height:1;transition:color .2s,transform .2s;display:inline-block}.hro-header .nav-dropdown.open .nav-dropdown-chevron{color:var(--yellow);transform:rotate(180deg)}.hro-header .nav-dropdown-menu{visibility:hidden;opacity:0;pointer-events:none;background:#07101afa;border:1px solid #ffffff24;gap:2px;min-width:260px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 8px);left:-18px;transform:translateY(-6px);box-shadow:0 22px 48px #00000057}.hro-header .nav-dropdown.open .nav-dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.hro-header .nav-dropdown-menu a{color:#aeb9c4;letter-spacing:.025em;white-space:nowrap;align-items:center;min-height:44px;padding:0 14px;font-size:.8125rem;font-weight:700;line-height:1.35;transition:color .2s,background .2s;display:flex}.hro-header .nav-dropdown-menu a:hover,.hro-header .nav-dropdown-menu a:focus-visible,.hro-header .nav-dropdown-menu a[aria-current=page]{color:#fff;background:#ffffff0e}.hro-header .hro-header-cta{margin-left:var(--hro-header-cta-gap);white-space:nowrap;font-size:var(--hro-header-action-size);flex:none;line-height:1.2}.hro-header .hro-header-cta i{font-style:normal}.hro-header--conversion .nav-wrap{justify-content:space-between}.hro-header--conversion .hro-header-cta{margin-left:auto}.hro-header .formation-header-cta{justify-content:flex-end;min-width:250px}.hro-header .formation-header-cta>i{width:30px;height:30px;color:var(--ink);background:var(--yellow);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.hro-header--conversion .nav-cta .formation-header-label,.hro-header--conversion .nav-cta .course-purchase-label{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;white-space:nowrap;background:0 0;border-radius:0;flex:0 auto;line-height:1.25;display:inline}.hro-header--conversion .formation-header-cta{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.hro-header--conversion .nav-cta .formation-header-label--mobile{display:none}.hro-header a:focus-visible,.hro-header button:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media (width<=1120px){.hro-header--institutional .hro-nav,.hro-header--institutional .hro-header-cta{display:none}.hro-header--institutional .hro-menu-button{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;margin-left:auto;padding:0;display:flex}.hro-header--institutional .hro-menu-button i{background:#fff;border-radius:999px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.hro-header--institutional .hro-nav.open{top:var(--hro-header-height);width:100%;max-height:calc(100vh - var(--hro-header-height));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101afb;border-top:1px solid #ffffff1a;flex-direction:column;align-items:stretch;gap:0;padding:18px 24px 26px;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.hro-header--institutional.scrolled .hro-nav.open{top:var(--hro-header-height-scrolled);max-height:calc(100vh - var(--hro-header-height-scrolled))}.hro-header--institutional .hro-nav-item{border-bottom:1px solid #ffffff17;justify-content:flex-start;width:100%;min-height:54px;font-size:.9375rem}.hro-header--institutional .hro-nav-item.active:after,.hro-header--institutional .nav-dropdown.active>.hro-nav-item:before{display:none}.hro-header--institutional .nav-dropdown{width:100%;display:block}.hro-header--institutional .nav-dropdown-toggle{justify-content:space-between}.hro-header--institutional .nav-dropdown-menu{visibility:hidden;opacity:0;min-width:0;max-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;gap:0;padding:0 0 0 16px;transition:max-height .25s,opacity .2s,padding .2s;position:static;overflow:hidden;transform:none}.hro-header--institutional .nav-dropdown.open .nav-dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;max-height:220px;padding-top:7px;padding-bottom:7px}.hro-header--institutional .nav-dropdown-menu a{border-bottom:1px solid #ffffff0e;min-height:48px;padding:0 12px;font-size:.875rem}}@media (width<=760px){.hro-header--conversion .formation-header-cta{min-width:0;padding-left:16px;font-size:12px}}@media (width<=560px){.hro-header--conversion .nav-cta .formation-header-label--desktop{display:none}.hro-header--conversion .nav-cta .formation-header-label--mobile{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;white-space:nowrap;background:0 0;border-radius:0;flex:0 auto;line-height:1.25;display:inline}}.home-display-hero{min-height:clamp(780px,84vh,900px);padding-bottom:0;display:block;position:relative;overflow:hidden}.home-display-hero .page-hero-grid{padding-top:150px;padding-bottom:80px}.home-display-hero .page-hero-main{max-width:760px}.home-display-hero .page-hero-main>h1{max-width:760px;margin-top:var(--hro-space-5);font-family:var(--hro-font-display);font-size:var(--type-commercial-hero);letter-spacing:-.045em;text-transform:uppercase;font-weight:900;line-height:.94}.home-display-title-primary,.home-display-title-outline{display:block}.home-display-title-group{white-space:nowrap;display:inline-block}.home-display-title-outline{color:inherit;-webkit-text-stroke:0;margin-top:.02em;font-style:normal}.home-display-hero .hero-lead{max-width:620px;margin:var(--hro-space-5) 0 var(--hro-space-6);color:var(--hro-color-text-dark-strong);font-size:var(--type-body);line-height:var(--leading-body)}.home-display-hero .hero-actions{align-items:center;gap:var(--hro-space-4);display:flex}.home-display-hero .hero-proof{right:max(var(--hro-gutter), calc((100vw - var(--hro-container-wide)) / 2 + var(--hro-gutter)));bottom:var(--hro-space-8);z-index:3;visibility:visible;opacity:1;justify-content:flex-end;align-items:center;gap:var(--hro-space-4);width:auto;margin:0;display:flex;position:absolute}.home-display-hero .hero-proof strong{color:var(--hro-color-brand-yellow);font-family:var(--hro-font-display);letter-spacing:-.07em;flex:none;font-size:clamp(3.5rem,5.2vw,4.75rem);font-weight:900;line-height:.9}.home-display-hero .hero-proof span{max-width:250px;color:var(--hro-color-text-dark-strong);font-family:var(--hro-font-mono);font-size:var(--hro-text-xs);letter-spacing:var(--hro-tracking-label);font-weight:700;line-height:1.45}@media (width<=1120px){.home-display-hero{min-height:850px}.home-display-hero .page-hero-grid{padding-top:145px;padding-bottom:130px}.home-display-hero .page-hero-main,.home-display-hero .page-hero-main>h1{max-width:700px}.home-display-hero .hero-proof{right:var(--hro-gutter);bottom:var(--hro-space-6)}}@media (width<=900px){.page-hero.hero.home-display-hero{min-height:auto;padding-bottom:0;display:block}.home-display-hero .page-hero-grid{padding-top:145px;padding-bottom:var(--hro-space-4)}.home-display-hero .hero-proof{z-index:3;width:calc(100% - 48px);margin:var(--hro-space-4) auto var(--hro-space-5);visibility:visible;opacity:1;justify-content:flex-end;align-items:center;gap:var(--hro-space-3);display:flex;position:relative;bottom:auto;right:auto}.home-display-hero .hero-proof strong{flex:none;font-size:clamp(3rem,7vw,3.75rem);line-height:.9}.home-display-hero .hero-proof span{max-width:220px;font-size:.75rem;line-height:1.45}}@media (width<=768px){.page-hero.hero.home-display-hero{min-height:auto;padding-bottom:0}.home-display-hero .page-hero-main>h1{max-width:100%;font-size:clamp(3rem,9.5vw,4.6rem);line-height:.95}.home-display-title-group{display:block}.home-display-title-outline{margin-top:.05em}.home-display-hero .hero-lead{max-width:620px;margin-top:var(--hro-space-6);margin-bottom:var(--hro-space-6)}}@media (width<=560px){.page-hero.hero.home-display-hero{min-height:auto;padding-bottom:0;display:block}.home-display-hero .page-hero-grid{padding-top:130px;padding-bottom:var(--hro-space-3)}.home-display-hero .page-hero-main>h1{margin-top:var(--hro-space-4);letter-spacing:-.045em;font-size:clamp(2.75rem,12vw,3.6rem);line-height:.96}.home-display-hero .hero-lead{margin-top:var(--hro-space-5);margin-bottom:var(--hro-space-5);font-size:var(--hro-text-sm)}.home-display-hero .hero-actions{align-items:stretch;gap:var(--hro-space-3);flex-direction:column;width:100%}.home-display-hero .hero-actions .button{width:100%;min-height:var(--hro-control-height)}.home-display-hero .hero-proof{z-index:3;visibility:visible;opacity:1;justify-content:flex-end;align-items:center;gap:12px;width:calc(100% - 30px);margin:18px auto 24px;display:flex;position:relative;bottom:auto;right:auto}.home-display-hero .hero-proof strong{flex:none;font-size:clamp(2.75rem,12vw,3.25rem);line-height:.9}.home-display-hero .hero-proof span{max-width:180px;font-size:.75rem;line-height:1.45}}.commercial-hero{isolation:isolate;background:#07101a;min-height:clamp(780px,84vh,900px);position:relative;overflow:hidden}.commercial-hero-media{z-index:0;pointer-events:none;background:#07101a;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.commercial-hero-media img{object-fit:cover;object-position:center;filter:saturate(.75)contrast(1.08);width:100%;height:100%;display:block}@media (width>=1200px){.commercial-hero-media{justify-content:flex-end;display:flex}.commercial-hero-media img{object-fit:contain;object-position:right center;width:auto;max-width:none;height:100%}.training-commercial-hero .commercial-hero-media img{transform:translate(8%)}}.commercial-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030910f7 0%,#030910db 42%,#0309103b 78%),linear-gradient(#0000 70%,#07101a 100%);position:absolute;inset:0}.commercial-hero .page-hero-grid{z-index:3;padding-top:150px;padding-bottom:80px;position:relative}.commercial-hero .page-hero-main{max-width:760px}.commercial-hero .page-hero-main>h1{max-width:760px;font-size:var(--type-commercial-hero);letter-spacing:-.045em;line-height:.94}.commercial-hero .page-hero-main>h1 em{color:inherit;-webkit-text-stroke:0;font-style:normal}.commercial-hero .page-hero-support{max-width:640px;margin-top:30px;padding-bottom:40px}.commercial-hero .page-hero-support>div{padding-bottom:0}.commercial-hero .page-hero-support>div>strong{color:#fff;max-width:580px;font-size:var(--type-body-large);line-height:1.38;display:block}.commercial-hero .page-hero-support>div>p{max-width:620px;margin:var(--hro-space-5) 0 var(--hro-space-6);color:#b8c2cc;font-size:var(--type-body);line-height:var(--leading-body)}.laser-safety-commercial-hero .laser-safety-warning{width:min(100%,560px);margin:0 0 var(--hro-space-5)}.laser-safety-commercial-hero .laser-safety-warning img{width:100%;height:auto;display:block}.laser-safety-commercial-hero .laser-safety-hero-copy>p{max-width:620px;margin:0}@media (width<=1120px){.commercial-hero{min-height:820px}.commercial-hero .page-hero-grid{padding-top:145px;padding-bottom:70px}.commercial-hero .page-hero-main{max-width:700px}}@media (width<=768px){.page-hero.commercial-hero{min-height:auto}.commercial-hero .page-hero-grid{padding-top:145px;padding-bottom:50px}.commercial-hero .page-hero-main{max-width:100%}.commercial-hero .page-hero-main>h1{max-width:100%;font-size:clamp(3rem,9.5vw,4.6rem);line-height:.95}}@media (width<=560px){.page-hero.commercial-hero{min-height:auto;padding-bottom:0}.commercial-hero .page-hero-grid{padding-top:130px;padding-bottom:42px}.commercial-hero .page-hero-main{max-width:100%}.commercial-hero .page-hero-main>h1{max-width:100%;margin-top:var(--hro-space-4);letter-spacing:-.045em;font-size:clamp(2.75rem,12vw,3.6rem);line-height:.96}.commercial-hero .page-hero-support{margin-top:22px;padding-bottom:18px}.commercial-hero .page-hero-support>div>strong{font-size:1.125rem;line-height:1.42}.commercial-hero .page-hero-support>div>p{margin:var(--hro-space-4) 0 var(--hro-space-5)}.commercial-hero .page-hero-support .button{width:100%}.laser-safety-commercial-hero .laser-safety-warning{margin-bottom:var(--hro-space-4)}}.home-display-hero .home-training-shortcuts{isolation:isolate;z-index:4;top:245px;right:max(var(--hro-gutter), calc((100vw - var(--hro-container-wide)) / 2 + var(--hro-gutter)));color:#fff;width:clamp(390px,29vw,470px);position:absolute}.home-display-hero .home-training-shortcuts:before{z-index:-1;content:"";pointer-events:none;-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(90deg,#030910ad 0%,#03091075 58%,#03091029 100%);position:absolute;inset:-20px -22px -18px -24px}.home-display-hero .home-training-shortcuts__heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.home-display-hero .home-training-shortcuts__heading>span{background:var(--yellow);flex:0 0 34px;width:34px;height:1px;box-shadow:0 0 10px #eab3088c}.home-display-hero .home-training-shortcuts__heading>p{color:#e2e8ee;font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);text-transform:uppercase;text-shadow:0 2px 18px #000000b3;margin:0;font-weight:800;line-height:1.4}.home-display-hero .home-training-shortcuts__list{border-top:1px solid #ffffff3d}.home-display-hero .home-training-shortcuts__list>a{color:#fff;text-shadow:0 2px 18px #000000b8;border-bottom:1px solid #fff3;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:86px;padding:17px 0;text-decoration:none;transition:padding-left .22s,border-color .22s;display:grid;position:relative}.home-display-hero .home-training-shortcuts__list>a:after{content:"";background:linear-gradient(90deg, var(--yellow) 0%, #eab308d9 34%, transparent 86%);transform-origin:0;height:1px;animation:7.5s ease-in-out infinite homeTrainingShortcutPulse;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.home-display-hero .home-training-shortcuts__list>a:nth-child(2):after{animation-delay:2.5s}.home-display-hero .home-training-shortcuts__list>a:nth-child(3):after{animation-delay:5s}.home-display-hero .home-training-shortcuts__number{color:var(--yellow);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:.08em;align-self:start;padding-top:4px;font-weight:800;line-height:1.3}.home-display-hero .home-training-shortcuts__copy{gap:5px;min-width:0;display:grid}.home-display-hero .home-training-shortcuts__copy strong{color:#fff;letter-spacing:-.016em;font-size:clamp(.96rem,1.05vw,1.14rem);font-weight:800;line-height:1.28}.home-display-hero .home-training-shortcuts__copy small{color:#b8c2cc;font-family:var(--hro-font-mono);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.4}.home-display-hero .home-training-shortcuts__arrow{color:#d2dae2;border:1px solid #ffffff57;border-radius:50%;justify-self:end;place-items:center;width:28px;height:28px;font-size:.82rem;line-height:1;transition:color .22s,border-color .22s,background .22s,transform .22s;display:grid}.home-display-hero .home-training-shortcuts__list>a:hover,.home-display-hero .home-training-shortcuts__list>a:focus-visible{border-color:#eab308a6;padding-left:8px}.home-display-hero .home-training-shortcuts__list>a:hover:after,.home-display-hero .home-training-shortcuts__list>a:focus-visible:after{animation:none;transform:scaleX(1)}.home-display-hero .home-training-shortcuts__list>a:hover .home-training-shortcuts__arrow,.home-display-hero .home-training-shortcuts__list>a:focus-visible .home-training-shortcuts__arrow{color:#07101a;border-color:var(--yellow);background:var(--yellow);transform:translate(2px,-2px)}.home-display-hero .home-training-shortcuts__list>a:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}@keyframes homeTrainingShortcutPulse{0%,8%{opacity:0;transform:scaleX(0)}18%,32%{opacity:1;transform:scaleX(1)}44%,to{opacity:0;transform:scaleX(0)}}@media (width<=1360px){.home-display-hero .home-training-shortcuts{width:390px;right:28px}}@media (width<=1180px){.home-display-hero .home-training-shortcuts{z-index:3;width:calc(100% - 48px);max-width:720px;margin:var(--hro-space-5) auto var(--hro-space-5);position:relative;top:auto;right:auto}.home-display-hero .home-training-shortcuts:before{background:linear-gradient(90deg,#0309109e 0%,#03091057 72%,#03091014 100%);inset:-16px -18px}}@media (width<=560px){.home-display-hero .home-training-shortcuts{width:calc(100% - 30px);margin:16px auto 22px}.home-display-hero .home-training-shortcuts__heading{margin-bottom:10px}.home-display-hero .home-training-shortcuts__heading>span{flex-basis:26px;width:26px}.home-display-hero .home-training-shortcuts__list>a{grid-template-columns:30px minmax(0,1fr) 26px;gap:10px;min-height:78px;padding-block:15px}.home-display-hero .home-training-shortcuts__copy strong{font-size:.96rem;line-height:1.32}.home-display-hero .home-training-shortcuts__arrow{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.home-display-hero .home-training-shortcuts__list>a,.home-display-hero .home-training-shortcuts__arrow,.home-display-hero .home-training-shortcuts__list>a:after{transition:none;animation:none}}.technical-hero{color:#eaf0f6;background:radial-gradient(circle at 80% 20%,#0ea5e92b,#0000 30%),linear-gradient(135deg,#07101a,#0b1726 65%,#07101a);min-height:760px;padding:180px 0 110px}.technical-hero-grid,.technical-closing-grid{grid-template-columns:1.12fr .88fr;align-items:end;gap:9vw;display:grid}.technical-hero h1,.technical-closing h2{letter-spacing:-.065em;margin:24px 0 0;font-size:clamp(3.8rem,7vw,7.4rem);line-height:.93}.technical-hero h1 em,.technical-closing h2 em{color:#0000;-webkit-text-stroke:1.5px #eaf0f6d1;font-style:normal}.technical-hero-copy{padding-bottom:8px}.technical-hero-copy strong{color:#fff;max-width:530px;font-size:24px;line-height:1.35;display:block}.technical-hero-copy p{color:#a9b6c3;max-width:520px;margin:22px 0 30px;font-size:17px;line-height:1.7}.technical-intro{color:var(--heading-on-light)}.technical-intro .section-top{margin-bottom:38px}.technical-card-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.technical-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;flex-direction:column;min-height:370px;padding:28px;display:flex}.technical-card:hover{background:#0ea5e912}.technical-card-top{color:var(--blue);letter-spacing:.08em;justify-content:space-between;gap:15px;font:700 11px/1.4 monospace;display:flex}.technical-card-top small{color:#8492a0;font:inherit;letter-spacing:0}.technical-card h3{color:#f4f7fa;max-width:18ch;margin:65px 0 18px;font-size:25px;line-height:1.15}.technical-card p{color:#9ca9b6;margin:0;font-size:16px;line-height:1.65}.technical-card .text-cta{margin-top:auto;padding-top:28px}.technical-ad-slot{color:#536674;background:#0ea5e909;border:1px dashed #087dac73;gap:8px;max-width:920px;margin:0 auto;padding:24px 28px;display:grid}.technical-ad-slot span{color:#087dac;letter-spacing:.12em;font:700 11px/1.4 monospace}.technical-ad-slot strong{color:#23323d;font-size:16px}.technical-ad-slot small{color:#73818c;font-size:13px;line-height:1.5}.technical-library .section-top>p,.technical-faq .section-top>p,.technical-cases .section-top>p{color:#9ba8b5}.technical-card-grid--cases .technical-card{background:#ffffff05}.technical-card-grid--cases .technical-card h3{color:#f4f7fa}.technical-card-grid--cases .technical-card p{color:#b8c5d1}.technical-case-logo{align-items:center;height:44px;margin-bottom:22px;display:flex}.technical-case-logo img{object-fit:contain;max-width:130px;max-height:44px}.technical-card--case h3{margin-top:35px}.technical-faq .faq-list{max-width:930px}.technical-closing{color:var(--heading-on-light)}.technical-closing-grid>div:last-child{padding-bottom:12px}.technical-closing-grid>div:last-child p{color:#566571;max-width:490px;font-size:17px;line-height:1.75}.technical-detail{background:var(--paper);min-height:100vh;color:var(--heading-on-light);padding:150px 0 110px}.technical-back{color:#087dac;letter-spacing:.08em;margin-bottom:62px;font:700 12px/1.4 monospace;display:inline-block}.technical-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:9vw;display:grid}.technical-detail article>h1{letter-spacing:-.06em;max-width:850px;margin:22px 0;font-size:clamp(3.4rem,6.5vw,6.8rem);line-height:.96}.technical-detail-lead{color:#445460;max-width:790px;margin:0;font-size:21px;line-height:1.65}.technical-detail-meta{color:#087dac;letter-spacing:.1em;margin:26px 0 64px;font:700 12px/1.5 monospace}.technical-detail-client{color:#64737f;letter-spacing:.1em;align-items:center;gap:18px;margin-top:34px;font:700 11px/1.4 monospace;display:flex}.technical-detail-client img{object-fit:contain;max-width:125px;max-height:44px}.technical-prose-section{border-top:1px solid var(--line-on-light);max-width:790px;padding:42px 0}.technical-prose-section h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.05}.technical-prose-section p{color:#50606c;margin:0 0 17px;font-size:17px;line-height:1.78}.technical-prose-section p:last-child{margin-bottom:0}.technical-detail-aside{gap:18px;display:grid;position:sticky;top:110px}.technical-detail-aside .technical-ad-slot{margin:0;padding:20px}.technical-detail-aside .technical-ad-slot strong{font-size:14px}.technical-next-step{color:#eaf0f6;background:#0b1726;gap:14px;padding:26px;display:grid}.technical-next-step>span{color:var(--yellow);letter-spacing:.1em;font:700 11px/1.4 monospace}.technical-next-step strong{font-size:21px;line-height:1.25}.technical-next-step .button{width:100%;font-size:11px}.technical-aside-link{color:#243541;border-bottom:1px solid #cbd4da;padding:15px 0;font-size:14px;font-weight:700}.technical-aside-link span{float:right;color:#087dac}@media (width<=900px){.technical-hero-grid,.technical-closing-grid{grid-template-columns:1fr;gap:55px}.technical-card-grid{grid-template-columns:repeat(2,1fr)}.technical-detail-layout{grid-template-columns:1fr}.technical-detail-aside{max-width:430px;position:static}.technical-detail article>h1{font-size:clamp(3rem,8vw,5.5rem)}}@media (width<=560px){.technical-hero{min-height:auto;padding:145px 0 88px}.technical-hero h1,.technical-closing h2{font-size:clamp(3.2rem,15vw,5rem)}.technical-hero-copy strong{font-size:20px}.technical-hero-copy p,.technical-closing-grid>div:last-child p{font-size:16px}.technical-card-grid{grid-template-columns:1fr}.technical-card{min-height:330px}.technical-card h3{margin-top:50px;font-size:23px}.technical-ad-slot{padding:20px}.technical-detail{padding-top:125px}.technical-back{margin-bottom:45px}.technical-detail article>h1{font-size:clamp(2.8rem,13vw,4.5rem)}.technical-detail-lead{font-size:18px}.technical-prose-section{padding:34px 0}.technical-prose-section p{font-size:16px;line-height:1.7}.technical-detail-meta{margin-bottom:40px;font-size:11px}}.technical-directory{color:var(--heading-on-light)}.technical-directory .section-top{margin-bottom:38px}.technical-search{max-width:920px;margin:0 0 48px}.technical-search label{color:#52616c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font:700 12px/1.4 monospace;display:block}.technical-search>div{border-bottom:2px solid #203643;display:flex}.technical-search input{color:#152532;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:17px 0;font-size:20px}.technical-search input::placeholder{color:#8b98a0}.technical-search button{color:#087dac;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 0 0 22px;font:700 12px/1.4 monospace}.technical-search button span{font-size:16px}.technical-index-heading{color:#223542;border-top:1px solid #cbd4da;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.technical-index-heading strong{font-size:20px}.technical-index-heading span{color:#6f7c85;letter-spacing:.06em;text-transform:uppercase;font:700 11px/1.4 monospace}.technical-category-nav{flex-wrap:wrap;gap:10px;display:flex}.technical-category-nav button{color:#53636e;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #b7c3ca;padding:10px 13px;font:700 11px/1.4 monospace}.technical-category-nav button span{color:#87939a;margin-left:7px}.technical-category-nav button:hover,.technical-category-nav button.active{color:#fff;background:#087dac;border-color:#087dac}.technical-category-nav button:hover span,.technical-category-nav button.active span{color:#d8f2fb}.technical-clear{color:#087dac;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font:700 11px/1.4 monospace}.technical-card-media{background:#142533;height:190px;margin:-28px -28px 27px;overflow:hidden}.technical-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.technical-card:hover .technical-card-media img{transform:scale(1.04)}.technical-case-block{margin-top:92px}.technical-empty{color:#eaf0f6;border-top:1px solid #eaf0f633;padding:64px 0}.technical-empty strong{font-size:26px}.technical-empty p{color:#9ba8b5;font-size:16px}.technical-empty button{color:#66c7e8;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #087dac;margin-top:18px;padding:13px 16px;font:700 11px/1.4 monospace}.technical-detail-media{aspect-ratio:16/9;background:#dce4e8;max-width:790px;margin:36px 0 0;overflow:hidden}.technical-detail-media img{object-fit:cover;width:100%;height:100%;display:block}.technical-detail-client{margin-top:30px}@media (width<=560px){.technical-search input{font-size:17px}.technical-search button{padding-left:14px}.technical-index-heading{display:block}.technical-index-heading span{margin-top:8px;display:block}.technical-category-nav{gap:7px}.technical-category-nav button{font-size:10px}.technical-card-media{height:180px}.technical-case-block{margin-top:65px}.technical-detail-media{aspect-ratio:4/3;margin-top:28px}}.technical-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:background .25s,border-color .25s;position:relative}.technical-card-link:hover,.technical-card-link:focus-visible{background:#0ea5e91a}.technical-card-link:focus-visible{z-index:2;outline:3px solid var(--yellow);outline-offset:-3px}.technical-card-link .text-cta{color:#f4f7fa;background:#eab30814;border:1px solid #eab308e6;align-items:center;gap:14px;width:max-content;margin-top:auto;padding:12px 16px;line-height:1.4;transition:background .25s,color .25s;display:inline-flex}.technical-card-link:hover .text-cta,.technical-card-link:focus-visible .text-cta{background:var(--yellow);color:#07101a}.technical-card-link .text-cta span{color:var(--yellow);margin-left:0;transition:color .25s,transform .25s}.technical-card-link:hover .text-cta span,.technical-card-link:focus-visible .text-cta span{color:#07101a;transform:translate(3px)}.technical-case-logo--text{color:#f4f7fa;letter-spacing:-.04em;font:900 24px/1 Arial,sans-serif}.technical-detail-client .technical-case-logo{margin:0}.technical-detail-flow{color:#64737f;letter-spacing:.08em;flex-wrap:wrap;gap:10px;margin:32px 0 6px;font:700 11px/1.4 monospace;display:flex}.technical-detail-flow span{background:#f7f9fa;border:1px solid #cbd4da;padding:9px 11px}.technical-timeline{border-top:1px solid var(--line-on-light);margin-top:76px;padding-top:48px}.technical-timeline .section-top{margin-bottom:38px}.technical-timeline .section-top h2{font-size:clamp(2.5rem,4vw,4.5rem)}.technical-timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.technical-timeline-item{background:#f7f9fa;border:1px solid #cbd4da;margin:0}.technical-timeline-media{aspect-ratio:4/3;background:#dce4e8;overflow:hidden}.technical-timeline-media img{object-fit:cover;width:100%;height:100%;display:block}.technical-timeline-item figcaption{gap:8px;padding:17px;display:grid}.technical-timeline-item figcaption span{color:#087dac;letter-spacing:.08em;font:700 11px/1.4 monospace}.technical-timeline-item figcaption strong{color:#152532;font-size:17px;line-height:1.3}.technical-detail-cta{color:#eaf0f6;background:#0b1726;margin-top:76px;padding:32px}.technical-detail-cta h2{max-width:650px;margin:16px 0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:1.02}.technical-detail-cta p{color:#b8c5d1;max-width:610px;margin:0 0 24px;font-size:17px;line-height:1.65}.technical-detail-cta .button{width:max-content}.technical-detail-cta .section-label{color:var(--yellow)}@media (width<=900px){.technical-timeline-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.technical-detail-flow{gap:7px}.technical-detail-flow span{font-size:10px}.technical-timeline{margin-top:54px;padding-top:34px}.technical-timeline-grid{grid-template-columns:1fr}.technical-detail-cta{margin-top:54px;padding:25px}.technical-detail-cta p{font-size:16px}.technical-detail-cta .button{width:100%}}.technical-inline-visual{background:#f7f9fa;border:1px solid #cbd4da;max-width:790px;margin:2px 0 38px}.technical-inline-visual-media{aspect-ratio:16/9;background:#dce4e8;overflow:hidden}.technical-inline-visual-media img{object-fit:cover;width:100%;height:100%;display:block}.technical-inline-visual figcaption{gap:8px;padding:17px;display:grid}.technical-inline-visual figcaption span{color:#087dac;letter-spacing:.08em;font:700 11px/1.4 monospace}.technical-inline-visual figcaption strong{color:#152532;font-size:17px;line-height:1.3}.technical-intro h2 em,.technical-directory h2 em,.technical-closing h2 em,.technical-detail h2 em{color:#0b1726;-webkit-text-stroke:0;font-style:normal}@media (width<=560px){.technical-inline-visual{margin-bottom:30px}.technical-inline-visual-media{aspect-ratio:4/3}}.technical-hero-copy strong{font-size:var(--type-body-large)}.technical-card-top,.technical-card-top small,.technical-ad-slot span,.technical-detail-meta,.technical-detail-client,.technical-detail-flow,.technical-next-step>span,.technical-timeline-item figcaption span,.technical-inline-visual figcaption span,.technical-index-heading span,.technical-search label,.technical-search button,.technical-clear,.technical-empty button,.technical-back{font-size:var(--type-caption)}.technical-card h3{font-size:var(--type-card-title)}.technical-detail-lead{font-size:var(--type-body-large)}.technical-category-nav button,.technical-detail-aside .technical-next-step .button{font-size:var(--type-action)}@media (width<=560px){.technical-detail-lead{font-size:var(--type-body)}.technical-detail-meta,.technical-detail-flow,.technical-category-nav button,.technical-inline-visual figcaption span,.technical-timeline-item figcaption span{font-size:var(--type-caption)}}._root_ggg0f_1 *{box-sizing:border-box}._root_ggg0f_1{scroll-behavior:smooth;color:#172c3b;-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:100px;font-family:Segoe UI,Arial,sans-serif}._root_ggg0f_1 a{color:inherit;text-decoration:none}._root_ggg0f_1 button,._root_ggg0f_1 input{font:inherit}._root_ggg0f_1 button,._root_ggg0f_1 a,._root_ggg0f_1 input,._root_ggg0f_1 summary{outline-offset:5px}._root_ggg0f_1 a:focus-visible,._root_ggg0f_1 button:focus-visible,._root_ggg0f_1 input:focus-visible,._root_ggg0f_1 summary:focus-visible{outline:2px solid #087caa}._root_ggg0f_1 a:hover{color:#007da9}._root_ggg0f_1 button{cursor:pointer}._root_ggg0f_1 img{max-width:100%;height:auto;display:block}._root_ggg0f_1 p{color:#52616b}._root_ggg0f_1 h1,._root_ggg0f_1 h2,._root_ggg0f_1 h3{letter-spacing:-.035em;margin:0;font-weight:650;line-height:1.18}._root_ggg0f_1 header{background:#fff;border-bottom:1px solid #e5e9eb}._root_ggg0f_1 ._wrap_ggg0f_1{max-width:1176px;margin:auto;padding:0 28px}._root_ggg0f_1 ._masthead_ggg0f_1{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}._root_ggg0f_1 ._brand_ggg0f_1{letter-spacing:-1.4px;font-size:27px;font-weight:800}._root_ggg0f_1 ._brand_ggg0f_1 b{color:#0084b8}._root_ggg0f_1 ._brand_ggg0f_1 i{color:#172c3b;font-style:normal}._root_ggg0f_1 ._brand_ggg0f_1:after{content:"";background:#eab308;width:38px;height:3px;margin-top:1px;display:block}._root_ggg0f_1 ._brand-group_ggg0f_1{align-items:center;gap:24px;display:flex}._root_ggg0f_1 ._edition_ggg0f_1{letter-spacing:.14em;text-transform:uppercase;color:#687882;border-left:1px solid #dce3e7;padding-left:24px;font-size:12px}._root_ggg0f_1 ._topnav_ggg0f_1{align-items:center;gap:28px;font-size:14px;display:flex}._root_ggg0f_1 ._active-link_ggg0f_1{color:#007da9}._root_ggg0f_1 ._preview_ggg0f_1{letter-spacing:.06em;text-transform:uppercase;color:#6c777e;border:1px solid #dde4e8;border-radius:4px;padding:6px 9px;font-size:11px}._root_ggg0f_1 ._intro_ggg0f_1{padding:52px 0 30px}._root_ggg0f_1 ._eyebrow_ggg0f_1{letter-spacing:.15em;color:#087ca5;text-transform:uppercase;font-size:11px;font-weight:700}._root_ggg0f_1 ._intro_ggg0f_1 h1{margin:12px 0;font-size:48px}._root_ggg0f_1 ._intro_ggg0f_1 p{margin:12px 0;font-size:18px;line-height:1.6}._root_ggg0f_1 ._searchline_ggg0f_1{border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:22px;margin:4px 0 32px;padding-bottom:22px;display:flex}._root_ggg0f_1 ._filters_ggg0f_1{flex-wrap:wrap;gap:8px;display:flex}._root_ggg0f_1 ._filter_ggg0f_1{color:#536672;background:#fff;border:1px solid #dce3e7;border-radius:24px;padding:9px 15px;font-size:13px}._root_ggg0f_1 ._filter_ggg0f_1[aria-pressed=true]{color:#006c95;background:#eaf5fa;border-color:#b9dce9}._root_ggg0f_1 ._search_ggg0f_1{color:#172c3b;background:#fff;border:1px solid #cdd7dd;border-radius:5px;min-width:255px;padding:11px 14px}._root_ggg0f_1 ._feature_ggg0f_1{border-bottom:1px solid #dce3e7;grid-template-columns:1.04fr 1fr;align-items:center;gap:44px;padding:0 0 44px;display:grid}._root_ggg0f_1 ._feature-image_ggg0f_1{background:#f4f6f7;border-radius:5px;overflow:hidden}._root_ggg0f_1 ._feature-image_ggg0f_1 img{object-fit:contain;width:100%;max-height:375px}._root_ggg0f_1 ._feature_ggg0f_1 h2{margin:15px 0;font-size:35px}._root_ggg0f_1 ._feature_ggg0f_1 p{margin:18px 0;font-size:16px;line-height:1.7}._root_ggg0f_1 ._meta_ggg0f_1{color:#77858e;font-size:12px;line-height:1.6}._root_ggg0f_1 ._read_ggg0f_1{color:#007ca9;margin-top:22px;font-size:14px;font-weight:650;display:inline-block}._root_ggg0f_1 ._read_ggg0f_1 span{margin-left:14px}._root_ggg0f_1 ._section-head_ggg0f_1{justify-content:space-between;align-items:baseline;margin:36px 0 24px;display:flex}._root_ggg0f_1 ._section-head_ggg0f_1 h2{font-size:25px}._root_ggg0f_1 ._section-head_ggg0f_1 small{color:#7a8790;font-size:12px}._root_ggg0f_1 ._grid_ggg0f_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;margin-bottom:70px;display:grid}._root_ggg0f_1 ._card_ggg0f_1{min-width:0}._root_ggg0f_1 ._card-image_ggg0f_1{background:#f4f6f7;border-radius:4px;justify-content:center;align-items:center;height:205px;margin-bottom:19px;display:flex;overflow:hidden}._root_ggg0f_1 ._card-image_ggg0f_1 img{object-fit:contain;width:100%;height:100%}._root_ggg0f_1 ._card_ggg0f_1 h3{margin:11px 0;font-size:23px;line-height:1.3}._root_ggg0f_1 ._card_ggg0f_1 p{margin:12px 0;font-size:14px;line-height:1.7}._root_ggg0f_1 ._card_ggg0f_1 ._meta_ggg0f_1{margin-top:16px}._root_ggg0f_1 ._card_ggg0f_1[hidden],._root_ggg0f_1 ._feature_ggg0f_1[hidden]{display:none}._root_ggg0f_1 ._empty_ggg0f_1{padding:25px 0 70px}._root_ggg0f_1 ._back_ggg0f_1{color:#71818c;margin:30px 0;font-size:13px;display:inline-block}._root_ggg0f_1 ._article-head_ggg0f_1{max-width:760px;margin:22px auto 0}._root_ggg0f_1 ._article-head_ggg0f_1 h1{margin:18px 0 22px;font-size:46px;line-height:1.14}._root_ggg0f_1 ._lead_ggg0f_1{margin:0 0 26px;font-size:20px;line-height:1.7}._root_ggg0f_1 ._byline_ggg0f_1{color:#6e7d87;border-bottom:1px solid #e0e6e9;align-items:center;gap:12px;padding-bottom:27px;font-size:13px;display:flex}._root_ggg0f_1 ._avatar_ggg0f_1{color:#087ca5;background:#eff5f8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}._root_ggg0f_1 ._byline_ggg0f_1 strong{color:#263d4b;margin-bottom:3px;font-weight:600;display:block}._root_ggg0f_1 ._article-media_ggg0f_1{max-width:760px;margin:32px auto}._root_ggg0f_1 ._article-media_ggg0f_1 img{border-radius:4px;width:100%}._root_ggg0f_1 ._article-media_ggg0f_1 figcaption{color:#77848d;margin-top:10px;font-size:12px;line-height:1.6}._root_ggg0f_1 ._reading_ggg0f_1{max-width:760px;margin:auto}._root_ggg0f_1 ._toc_ggg0f_1{border-top:1px solid #e0e6e9;border-bottom:1px solid #e0e6e9;margin:32px 0 40px;padding:20px 0}._root_ggg0f_1 ._toc_ggg0f_1 summary{cursor:pointer;font-size:14px;font-weight:650}._root_ggg0f_1 ._toc_ggg0f_1 ol{color:#007ca9;margin-bottom:0;padding-left:20px;font-size:14px;line-height:1.8}._root_ggg0f_1 ._toc_ggg0f_1 a:hover{text-decoration:underline}._root_ggg0f_1 ._prose_ggg0f_1 h2{margin:42px 0 18px;font-size:29px}._root_ggg0f_1 ._prose_ggg0f_1 p{color:#374c58;margin:0 0 23px;font-size:19px;line-height:1.85}._root_ggg0f_1 ._prose_ggg0f_1 figure{margin:28px 0}._root_ggg0f_1 ._prose_ggg0f_1 figure img{object-fit:contain;max-height:540px;margin:auto}._root_ggg0f_1 ._prose_ggg0f_1 figcaption{color:#71818b;margin-top:10px;font-size:13px}._root_ggg0f_1 ._author-note_ggg0f_1{border-top:1px solid #dce3e7;border-bottom:1px solid #dce3e7;margin:44px 0 25px;padding:25px 0}._root_ggg0f_1 ._author-note_ggg0f_1 p{margin-bottom:0;font-size:14px;line-height:1.7}._root_ggg0f_1 ._related_ggg0f_1{max-width:760px;margin:45px auto 65px}._root_ggg0f_1 ._related_ggg0f_1 h2{margin-bottom:20px;font-size:23px}._root_ggg0f_1 ._related_ggg0f_1 a{border-top:1px solid #e5e9eb;justify-content:space-between;gap:20px;padding:19px 0;font-size:17px;font-weight:550;display:flex}._root_ggg0f_1 ._note_ggg0f_1{color:#71818b;font-size:12px;line-height:1.6}._root_ggg0f_1 ._footer_ggg0f_1{border-top:1px solid #e3e8eb;padding:27px 0 35px}._root_ggg0f_1 ._footer-inner_ggg0f_1{color:#77858e;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}._root_ggg0f_1 ._progress_ggg0f_1{z-index:10;background:#0a87b4;width:0;height:3px;position:fixed;top:0;left:0}._root_ggg0f_1 ._skip_ggg0f_1{position:absolute;left:-999px}._root_ggg0f_1 ._skip_ggg0f_1:focus{z-index:20;background:#fff;padding:12px;top:5px;left:12px}@media (width>=1500px){._root_ggg0f_1 ._wrap_ggg0f_1{max-width:1240px}}@media (width<=950px){._root_ggg0f_1 ._grid_ggg0f_1{grid-template-columns:repeat(2,minmax(0,1fr))}._root_ggg0f_1 ._feature_ggg0f_1{gap:27px}._root_ggg0f_1 ._feature_ggg0f_1 h2{font-size:29px}._root_ggg0f_1 ._searchline_ggg0f_1{flex-direction:column;align-items:stretch}._root_ggg0f_1 ._search_ggg0f_1{width:100%}._root_ggg0f_1 ._topnav_ggg0f_1{gap:15px}._root_ggg0f_1 ._edition_ggg0f_1{display:none}}@media (width<=600px){._root_ggg0f_1 ._wrap_ggg0f_1{padding:0 22px}._root_ggg0f_1 ._masthead_ggg0f_1{height:74px}._root_ggg0f_1 ._brand_ggg0f_1{font-size:23px}._root_ggg0f_1 ._topnav_ggg0f_1{gap:14px;font-size:12px}._root_ggg0f_1 ._preview_ggg0f_1{display:none}._root_ggg0f_1 ._intro_ggg0f_1{padding-top:34px}._root_ggg0f_1 ._intro_ggg0f_1 h1{font-size:36px}._root_ggg0f_1 ._intro_ggg0f_1 p{font-size:16px}._root_ggg0f_1 ._filters_ggg0f_1{gap:7px}._root_ggg0f_1 ._filter_ggg0f_1{padding:8px 12px;font-size:12px}._root_ggg0f_1 ._feature_ggg0f_1{grid-template-columns:1fr;gap:24px}._root_ggg0f_1 ._feature-image_ggg0f_1 img{max-height:300px}._root_ggg0f_1 ._feature_ggg0f_1 h2{font-size:29px}._root_ggg0f_1 ._feature_ggg0f_1 p{font-size:16px}._root_ggg0f_1 ._grid_ggg0f_1{grid-template-columns:1fr;gap:33px}._root_ggg0f_1 ._card-image_ggg0f_1{height:auto;max-height:310px}._root_ggg0f_1 ._card-image_ggg0f_1 img{max-height:310px}._root_ggg0f_1 ._card_ggg0f_1 h3{font-size:24px}._root_ggg0f_1 ._card_ggg0f_1 p{font-size:16px}._root_ggg0f_1 ._section-head_ggg0f_1 h2{font-size:23px}._root_ggg0f_1 ._article-head_ggg0f_1{margin-top:10px}._root_ggg0f_1 ._article-head_ggg0f_1 h1{font-size:35px}._root_ggg0f_1 ._lead_ggg0f_1{font-size:18px}._root_ggg0f_1 ._prose_ggg0f_1 p{font-size:18px;line-height:1.8}._root_ggg0f_1 ._prose_ggg0f_1 h2{font-size:26px}._root_ggg0f_1 ._footer-inner_ggg0f_1{flex-direction:column;align-items:flex-start}._root_ggg0f_1 ._article-media_ggg0f_1{margin:25px 0}._root_ggg0f_1 ._related_ggg0f_1 a{font-size:16px}._root_ggg0f_1 ._back_ggg0f_1{margin-top:25px}}@media (prefers-reduced-motion:reduce){._root_ggg0f_1{scroll-behavior:auto}}._root_ggg0f_1 ._editorial-alert_ggg0f_2{background:#fffcf2;border-left:3px solid #c99b19;margin:30px 0;padding:20px 24px}._root_ggg0f_1 ._editorial-alert_ggg0f_2 strong{color:#594711;font-size:17px;line-height:1.5;display:block}._root_ggg0f_1 ._editorial-alert_ggg0f_2 p{color:#514e43;margin:10px 0 0;font-size:16px;line-height:1.75}._root_ggg0f_1 ._prose_ggg0f_1 ul{margin:20px 0 30px;padding-left:23px}._root_ggg0f_1 ._prose_ggg0f_1 li{color:#374c58;margin:10px 0;font-size:18px;line-height:1.8}._root_ggg0f_1 ._table-scroll_ggg0f_2{margin:28px 0 32px;overflow-x:auto}._root_ggg0f_1 table{border-collapse:collapse;color:#374c58;table-layout:fixed;width:100%;font-size:15px;line-height:1.65}._root_ggg0f_1 caption{text-align:left;color:#172c3b;margin-bottom:14px;font-size:16px;font-weight:650}._root_ggg0f_1 th,._root_ggg0f_1 td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce3e7;padding:15px 14px}._root_ggg0f_1 thead th{color:#183c50;background:#f3f7f9;font-weight:650}._root_ggg0f_1 tbody th{font-weight:600}._root_ggg0f_1 ._ref-link_ggg0f_2{color:#007ca9;white-space:nowrap;font-size:13px}._root_ggg0f_1 ._references_ggg0f_2{border-top:1px solid #dce3e7;margin-top:44px;padding-top:25px}._root_ggg0f_1 ._references_ggg0f_2 h2{margin:0 0 15px;font-size:22px}._root_ggg0f_1 ._references_ggg0f_2 ol{margin:0;padding-left:22px}._root_ggg0f_1 ._references_ggg0f_2 li{color:#5d707d;margin:9px 0;font-size:13px;line-height:1.75}._root_ggg0f_1 ._references_ggg0f_2 a{color:#08789f;text-underline-offset:3px;text-decoration:underline}._root_ggg0f_1 ._context-cta_ggg0f_2{border-top:1px solid #dce3e7;border-bottom:1px solid #dce3e7;margin:36px 0;padding:28px 0}._root_ggg0f_1 ._context-cta_ggg0f_2 h2{margin:0 0 12px;font-size:25px;line-height:1.35}._root_ggg0f_1 ._context-cta_ggg0f_2 p{margin:0 0 18px;font-size:16px;line-height:1.75}._root_ggg0f_1 ._context-button_ggg0f_2{color:#fff;background:#087ca5;border-radius:4px;align-items:center;gap:15px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}._root_ggg0f_1 ._context-button_ggg0f_2:hover{color:#fff;background:#066583}._root_ggg0f_1 ._author-note_ggg0f_1 strong{margin-top:10px;font-size:17px;display:block}._root_ggg0f_1 ._author-note_ggg0f_1 p{margin-top:10px}._root_ggg0f_1 ._article-format_ggg0f_2{color:#6b7a83;margin-top:10px;font-size:12px}._root_ggg0f_1 ._home-cta_ggg0f_2{max-width:760px;margin:0 auto 60px}._root_ggg0f_1 ._references_ggg0f_2 a,._root_ggg0f_1 ._author-note_ggg0f_1{overflow-wrap:anywhere}@media (width<=600px){._root_ggg0f_1 th,._root_ggg0f_1 td{padding:11px 8px;font-size:14px}._root_ggg0f_1 caption{font-size:15px}._root_ggg0f_1 ._editorial-alert_ggg0f_2{padding:17px 18px}._root_ggg0f_1 ._prose_ggg0f_1 li{font-size:17px}._root_ggg0f_1 ._context-cta_ggg0f_2 h2{font-size:23px}._root_ggg0f_1 ._context-button_ggg0f_2{max-width:100%;font-size:14px}._root_ggg0f_1 ._references_ggg0f_2 li{font-size:13px}._root_ggg0f_1 ._article-format_ggg0f_2{font-size:12px}}._root_ggg0f_1{overflow-wrap:break-word;min-height:100vh}._root_ggg0f_1 :is(h1,h2,h3){text-transform:none}._root_ggg0f_1 :is(section[id],li[id]){scroll-margin-top:32px}._root_ggg0f_1 ._brand_ggg0f_1{display:block}._root_ggg0f_1 ._meta_ggg0f_1,._root_ggg0f_1 ._note_ggg0f_1,._root_ggg0f_1 ._eyebrow_ggg0f_1,._root_ggg0f_1 ._edition_ggg0f_1,._root_ggg0f_1 ._article-format_ggg0f_2,._root_ggg0f_1 ._article-media_ggg0f_1 figcaption,._root_ggg0f_1 ._footer-inner_ggg0f_1,._root_ggg0f_1 ._section-head_ggg0f_1 small{font-size:13px}._root_ggg0f_1 ._topnav_ggg0f_1,._root_ggg0f_1 ._filter_ggg0f_1{font-size:14px}._root_ggg0f_1 ._card_ggg0f_1 p,._root_ggg0f_1 ._author-note_ggg0f_1 p{font-size:16px}._root_ggg0f_1 ._skip_ggg0f_1:focus{z-index:100}._root_ggg0f_1 ._progress_ggg0f_1{width:var(--blog-progress,0%)}.operator-formation-hero{isolation:isolate;background:radial-gradient(circle at 82% 24%,#0ea5e926,#0000 32%),#07101a;align-items:center;min-height:800px;display:flex;position:relative;overflow:hidden}.operator-formation-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#07101a 0%,#07101afc 35%,#07101ae0 49%,#07101a61 67%,#07101a0f 100%),linear-gradient(#0000 68%,#07101a 100%);position:absolute;inset:0}.operator-formation-hero .page-hero-grid{z-index:3;padding-top:108px;padding-bottom:48px;position:relative}.operator-formation-hero .page-hero-main{max-width:710px}.operator-formation-hero .kicker{letter-spacing:.13em;font-size:14px;line-height:1.45}.operator-formation-hero .page-hero-main>h1{letter-spacing:-.055em;max-width:670px;margin-top:18px;font-size:clamp(3.4rem,4.8vw,4.8rem);line-height:.94}.operator-formation-pillars{color:#e0e7ed;max-width:700px;margin:22px 0 0;font-size:16px;font-weight:700;line-height:1.65}.operator-formation-hero .page-hero-support{max-width:700px;margin-top:25px}.operator-formation-info-strip{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(170px,.9fr) minmax(135px,.7fr) minmax(270px,1.4fr);margin:0 0 26px;display:grid}.operator-formation-info-strip>div{flex-direction:column;justify-content:center;min-width:0;min-height:88px;padding:17px 20px;display:flex}.operator-formation-info-strip>div:first-child{padding-left:0}.operator-formation-info-strip>div+div{border-left:1px solid #ffffff29}.operator-formation-info-strip span{color:var(--blue);letter-spacing:.1em;font:700 13px/1.4 monospace}.operator-formation-info-strip strong{color:#fff;margin-top:7px;font-size:19px;line-height:1.25}.operator-formation-info-location strong{letter-spacing:-.025em;padding-left:18px;font-size:23px;line-height:1.15;position:relative}.operator-formation-info-location strong:before{background:var(--yellow);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 4px #eab30814,0 0 16px #eab30873}.operator-formation-offer{justify-content:space-between;align-items:center;gap:30px;display:flex}.operator-formation-price{flex-direction:column;flex:none;display:flex}.operator-formation-price>span{color:var(--blue);letter-spacing:.1em;font:700 13px/1.4 monospace}.operator-formation-price>strong{color:#fff;letter-spacing:-.04em;margin-top:7px;font:900 clamp(2.15rem,2.8vw,2.8rem)/1 Arial Black,Arial,sans-serif}.operator-formation-cta{flex:none;min-height:58px;padding-left:24px;font-size:13px}.operator-formation-note{border-left:2px solid var(--yellow);color:#a5b0bb;margin:19px 0 0;padding-left:14px;font-size:14px;line-height:1.55}.operator-formation-hero-visual{z-index:0;background:#07101a;width:58%;margin:0;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.operator-formation-hero-visual img{object-fit:cover;object-position:72% center;width:100%;height:100%;display:block}@media (width<=1000px){.operator-formation-hero{min-height:820px}.operator-formation-hero:after{background:linear-gradient(90deg,#07101afa 0%,#07101aeb 56%,#07101a75 100%),linear-gradient(#0000 58%,#07101a 100%)}.operator-formation-hero .page-hero-main{max-width:650px}.operator-formation-hero .page-hero-main>h1{font-size:clamp(3.2rem,7vw,4.5rem)}.operator-formation-info-strip{grid-template-columns:1fr .8fr 1.4fr}.operator-formation-hero-visual{opacity:.55;width:100%}.operator-formation-hero-visual img{object-position:76% center}}@media (width<=560px){.operator-formation-hero{min-height:auto}.operator-formation-hero:after{background:linear-gradient(#07101adb 0%,#07101af2 56%,#07101a 100%)}.operator-formation-hero .page-hero-grid{padding-top:112px;padding-bottom:60px}.operator-formation-hero .kicker{letter-spacing:.1em;font-size:14px;line-height:1.45}.operator-formation-hero .page-hero-main>h1{letter-spacing:-.045em;margin-top:16px;font-size:clamp(2.7rem,12vw,3.8rem);line-height:.97}.operator-formation-pillars{color:#e5ebf0;margin-top:20px;font-size:16px;line-height:1.7}.operator-formation-pillars br{display:none}.operator-formation-hero .page-hero-support{margin-top:22px}.operator-formation-info-strip{grid-template-columns:1fr;margin-bottom:28px}.operator-formation-info-strip>div,.operator-formation-info-strip>div:first-child{min-height:76px;padding:15px 0}.operator-formation-info-strip>div+div{border-top:1px solid #ffffff21;border-left:0}.operator-formation-info-strip span{font-size:13px}.operator-formation-info-strip strong{margin-top:6px;font-size:20px;line-height:1.3}.operator-formation-info-location strong{padding-left:20px;font-size:24px}.operator-formation-info-location strong:before{width:8px;height:8px}.operator-formation-offer{flex-direction:column;align-items:stretch;gap:22px}.operator-formation-price>span{font-size:13px}.operator-formation-price>strong{font-size:2.35rem}.operator-formation-cta{width:100%;min-height:62px;padding-left:21px;font-size:14px;line-height:1.35}.operator-formation-note{margin-top:20px;font-size:14px;line-height:1.6}.operator-formation-hero-visual{opacity:.3;width:100%}.operator-formation-hero-visual img{object-position:70% top}}.operator-formation-landing{background:var(--hro-color-paper)}.operator-formation-section{padding-block:var(--hro-section-space);overflow:hidden}.operator-formation-section--light{color:var(--hro-color-text-light-primary);background:var(--hro-color-paper)}.operator-formation-section--dark{color:var(--hro-color-text-dark-primary);background:var(--hro-color-ink)}.operator-formation-section--navy{color:var(--hro-color-text-dark-primary);background:var(--hro-color-navy)}.operator-formation-section-label{margin:0 0 var(--hro-space-5);color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);align-items:center;gap:14px;font-weight:800;line-height:1.45;display:flex}.operator-formation-section-label span{min-width:28px;color:var(--hro-color-brand-yellow)}.operator-formation-section-label--dark{color:var(--hro-color-brand-blue)}.operator-formation-section h2,.operator-formation-closing h2{font-family:var(--hro-font-display);font-size:var(--hro-heading-section);line-height:var(--hro-leading-display);letter-spacing:var(--hro-tracking-display);margin:0}.operator-formation-section--light h2{color:var(--hro-color-text-light-primary)}.operator-formation-section--dark h2,.operator-formation-section--navy h2,.operator-formation-closing h2{color:var(--hro-color-text-dark-primary)}.operator-formation-section h2 em,.operator-formation-closing h2 em{color:var(--hro-color-technical-light);-webkit-text-stroke:0;font-style:normal}.operator-formation-section--dark h2 em,.operator-formation-section--navy h2 em,.operator-formation-closing h2 em{color:var(--hro-color-brand-blue)}.operator-formation-split{grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);align-items:end;gap:clamp(48px,8vw,112px);display:grid}.operator-formation-split--top{align-items:start}.operator-formation-section-heading{min-width:0}.operator-formation-section-heading h2{max-width:820px}.operator-formation-copy{max-width:610px;padding-bottom:4px}.operator-formation-copy p,.operator-formation-section-intro>p:last-child,.operator-formation-authority-main>p,.operator-formation-safety-copy>p{color:var(--hro-color-text-light-body);font-size:var(--hro-text-md);line-height:var(--hro-leading-long);margin:0}.operator-formation-copy--dark p,.operator-formation-section-intro--dark>p:last-child,.operator-formation-safety-copy>p{color:var(--hro-color-text-dark-body)}.operator-formation-copy .operator-formation-copy-lead,.operator-formation-practice-copy .operator-formation-copy-lead,.operator-formation-authority-main .operator-formation-copy-lead,.operator-formation-safety-copy .operator-formation-copy-lead{margin-bottom:var(--hro-space-5);color:var(--hro-color-text-light-strong);font-size:var(--hro-text-xl);letter-spacing:-.02em;font-weight:800;line-height:1.42}.operator-formation-copy--dark .operator-formation-copy-lead,.operator-formation-safety-copy .operator-formation-copy-lead{color:var(--hro-color-text-dark-strong)}.operator-formation-section-intro{max-width:920px}.operator-formation-section-intro h2{max-width:880px}.operator-formation-section-intro>p:last-child{max-width:700px;margin-top:var(--hro-space-6)}.operator-formation-section-intro--dark>p:last-child{color:var(--hro-color-text-dark-body)}.operator-formation-card-grid{border-top:var(--hro-border-light);border-left:var(--hro-border-light);margin-top:clamp(56px,7vw,96px);display:grid}.operator-formation-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-formation-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-formation-card-grid--dark{border-color:var(--hro-color-border-dark)}.operator-formation-card{border-right:var(--hro-border-light);border-bottom:var(--hro-border-light);flex-direction:column;min-width:0;min-height:300px;padding:clamp(26px,3vw,38px);display:flex}.operator-formation-card--dark{border-color:var(--hro-color-border-dark)}.operator-formation-card>span{color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.4}.operator-formation-card--dark>span{color:var(--hro-color-brand-blue)}.operator-formation-card h3{max-width:330px;margin:auto 0 var(--hro-space-4);color:var(--hro-color-text-light-primary);font-size:var(--hro-heading-card);letter-spacing:-.025em;line-height:1.25}.operator-formation-card--dark h3{color:var(--hro-color-text-dark-primary)}.operator-formation-card p{max-width:370px;color:var(--hro-color-text-light-body);font-size:var(--hro-text-sm);line-height:var(--hro-leading-body);margin:0}.operator-formation-card--dark p{color:var(--hro-color-text-dark-body)}.operator-formation-outcome{margin-top:var(--hro-space-7);background:var(--hro-color-navy);grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(28px,4vw,48px);display:grid}.operator-formation-outcome>span{color:var(--hro-color-brand-blue);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.45}.operator-formation-outcome>strong{max-width:900px;color:var(--hro-color-text-dark-strong);font-size:var(--hro-text-xl);letter-spacing:-.02em;line-height:1.42}.operator-formation-learning-grid{border-top:var(--hro-border-light);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);display:grid}.operator-formation-learning-grid article{border-bottom:var(--hro-border-light);grid-template-columns:70px minmax(0,.58fr) minmax(240px,1fr);align-items:start;gap:clamp(20px,3vw,42px);min-width:0;padding:clamp(26px,3vw,40px) 0;display:grid}.operator-formation-learning-grid article:nth-child(odd){padding-right:clamp(24px,4vw,56px)}.operator-formation-learning-grid article:nth-child(2n){border-left:var(--hro-border-light);padding-left:clamp(24px,4vw,56px)}.operator-formation-learning-grid span{color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800}.operator-formation-learning-grid h3{color:var(--hro-color-text-light-primary);font-size:var(--hro-heading-card);margin:0;line-height:1.3}.operator-formation-learning-grid p{color:var(--hro-color-text-light-body);font-size:var(--hro-text-sm);line-height:var(--hro-leading-body);margin:0}.operator-formation-media-strip{margin-top:var(--hro-space-8);gap:var(--hro-space-5);grid-template-columns:1fr 1fr;display:grid}.operator-formation-media-strip figure{margin:0}.operator-formation-media-strip img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.operator-formation-media-strip figcaption{color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);padding-top:14px;font-weight:800;line-height:1.45}.operator-formation-journey{border-top:var(--hro-border-dark);margin-top:clamp(56px,7vw,96px)}.operator-formation-journey article{border-bottom:var(--hro-border-dark);grid-template-columns:110px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,48px) 0;display:grid}.operator-formation-journey-index{color:var(--hro-color-brand-blue);font-family:var(--hro-font-mono);font-size:var(--hro-text-2xl);font-weight:900;line-height:1}.operator-formation-journey small{color:var(--hro-color-brand-yellow);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800}.operator-formation-journey h3{max-width:760px;color:var(--hro-color-text-dark-primary);font-size:var(--hro-text-2xl);letter-spacing:-.035em;margin:10px 0 14px;line-height:1.18}.operator-formation-journey p{max-width:760px;color:var(--hro-color-text-dark-body);font-size:var(--hro-text-md);line-height:var(--hro-leading-body);margin:0}.operator-formation-practice-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.8fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.operator-formation-practice-media{margin:0}.operator-formation-practice-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.operator-formation-practice-media figcaption{border-top:var(--hro-border-light);justify-content:space-between;gap:20px;padding:16px 0 0;display:flex}.operator-formation-practice-media figcaption span,.operator-formation-practice-media figcaption strong{font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);line-height:1.45}.operator-formation-practice-media figcaption span{color:var(--hro-color-technical-light)}.operator-formation-practice-copy h2{max-width:660px}.operator-formation-practice-copy>p:not(.operator-formation-section-label){color:var(--hro-color-text-light-body)}.operator-formation-check-list{margin:var(--hro-space-6) 0 0;border-top:var(--hro-border-light);padding:0;list-style:none}.operator-formation-check-list li{border-bottom:var(--hro-border-light);color:var(--hro-color-text-light-strong);font-size:var(--hro-text-sm);padding:17px 0 17px 34px;line-height:1.55;position:relative}.operator-formation-check-list li:before{color:var(--hro-color-brand-yellow);content:"→";font-weight:900;position:absolute;left:0}.operator-formation-skill-list{border-top:var(--hro-border-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);display:grid}.operator-formation-skill-list article{border-bottom:var(--hro-border-dark);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;padding:clamp(24px,3.2vw,38px) 0;display:grid}.operator-formation-skill-list article:nth-child(odd){padding-right:clamp(22px,4vw,56px)}.operator-formation-skill-list article:nth-child(2n){border-left:var(--hro-border-dark);padding-left:clamp(22px,4vw,56px)}.operator-formation-skill-list span{color:var(--hro-color-brand-blue);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800}.operator-formation-skill-list strong{max-width:520px;color:var(--hro-color-text-dark-primary);font-size:var(--hro-text-lg);line-height:1.38}.operator-formation-authority-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.operator-formation-authority-main h2{max-width:650px}.operator-formation-authority-main>p{max-width:720px}.operator-formation-authority-main>p+p{margin-top:var(--hro-space-5)}.operator-formation-authority-panel{background:var(--hro-color-navy);padding:clamp(28px,4vw,46px)}.operator-formation-authority-eyebrow,.operator-formation-authority-panel dt{color:var(--hro-color-brand-blue);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800;line-height:1.45}.operator-formation-authority-panel>strong{margin-top:var(--hro-space-5);color:var(--hro-color-white);font-family:var(--hro-font-display);letter-spacing:var(--hro-tracking-display);font-size:clamp(3.3rem,5vw,5.4rem);line-height:.95;display:block}.operator-formation-authority-panel>p{max-width:330px;color:var(--hro-color-text-dark-body);font-size:var(--hro-text-md);margin:10px 0 0;line-height:1.55}.operator-formation-authority-panel dl{margin:var(--hro-space-7) 0 0}.operator-formation-authority-panel dl>div{border-top:var(--hro-border-dark);padding:18px 0}.operator-formation-authority-panel dd{color:var(--hro-color-text-dark-strong);font-size:var(--hro-text-sm);margin:8px 0 0;line-height:1.55}.operator-formation-authority-panel blockquote{margin:var(--hro-space-6) 0 0;padding:var(--hro-space-5) 0 0;border-top:var(--hro-border-dark);color:var(--hro-color-text-dark-primary);font-size:var(--hro-text-lg);font-weight:750;line-height:1.5}.operator-formation-safety-grid{grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.operator-formation-safety-copy h2,.operator-formation-safety-copy>p{max-width:690px}.operator-formation-safety-copy>p+p{margin-top:var(--hro-space-5)}.operator-formation-safety-note{margin-top:var(--hro-space-7);padding:var(--hro-space-5);border-left:3px solid var(--hro-color-brand-yellow);background:#ffffff0b;gap:8px;display:grid}.operator-formation-safety-note span{color:var(--hro-color-brand-blue);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800}.operator-formation-safety-note strong{color:var(--hro-color-text-dark-primary);font-size:var(--hro-text-lg);line-height:1.4}.operator-formation-safety-mark{border:var(--hro-border-dark);background:#0a121c;place-items:center;margin:0;padding:clamp(24px,4vw,46px);display:grid}.operator-formation-safety-mark img{width:min(100%,420px);height:auto;display:block}.operator-formation-evaluation-grid{border-top:var(--hro-border-light);border-left:var(--hro-border-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);display:grid}.operator-formation-evaluation-grid article{border-right:var(--hro-border-light);border-bottom:var(--hro-border-light);flex-direction:column;min-height:270px;padding:clamp(26px,3vw,38px);display:flex}.operator-formation-evaluation-grid span{color:var(--hro-color-technical-light);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-index);letter-spacing:var(--hro-tracking-label);font-weight:800}.operator-formation-evaluation-grid h3{margin:auto 0 var(--hro-space-4);color:var(--hro-color-text-light-primary);font-size:var(--hro-heading-card);line-height:1.3}.operator-formation-evaluation-grid p{color:var(--hro-color-text-light-body);font-size:var(--hro-text-sm);line-height:var(--hro-leading-body);margin:0}.operator-formation-offer-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.65fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.operator-formation-offer-grid h2{max-width:760px}.operator-formation-offer-lead{max-width:650px;margin:var(--hro-space-6) 0 0;color:var(--hro-color-text-dark-body);font-size:var(--hro-text-xl);line-height:1.5}.operator-formation-offer-card{border:1px solid var(--hro-color-border-dark-strong);background:var(--hro-color-navy);box-shadow:var(--hro-shadow-md);padding:clamp(28px,4vw,46px)}.operator-formation-offer-card>span{color:var(--hro-color-brand-blue);font-family:var(--hro-font-mono);font-size:var(--hro-text-technical-label);letter-spacing:var(--hro-tracking-label);font-weight:800}.operator-formation-offer-card>strong{color:var(--hro-color-white);font-family:var(--hro-font-display);letter-spacing:-.05em;white-space:nowrap;margin-top:10px;font-size:clamp(2.45rem,3.6vw,3.65rem);line-height:1;display:block}.operator-formation-offer-card ul{margin:var(--hro-space-6) 0;border-top:var(--hro-border-dark);padding:0;list-style:none}.operator-formation-offer-card li{border-bottom:var(--hro-border-dark);color:var(--hro-color-text-dark-strong);font-size:var(--hro-text-sm);padding:15px 0 15px 28px;line-height:1.5;position:relative}.operator-formation-offer-card li:before{color:var(--hro-color-brand-yellow);content:"→";font-weight:900;position:absolute;left:0}.operator-formation-offer-button{justify-content:space-between;width:100%;min-height:60px}.operator-formation-offer-card small{color:var(--hro-color-text-dark-muted);font-size:var(--hro-text-xs);margin-top:16px;line-height:1.55;display:block}.operator-formation-faq-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.operator-formation-faq-list{border-top:var(--hro-border-light)}.operator-formation-faq-list details{border-bottom:var(--hro-border-light)}.operator-formation-faq-list summary{color:var(--hro-color-text-light-primary);font-size:var(--hro-text-lg);cursor:pointer;padding:24px 44px 24px 0;font-weight:800;line-height:1.4;list-style:none;position:relative}.operator-formation-faq-list summary::-webkit-details-marker{display:none}.operator-formation-faq-list summary:after{color:var(--hro-color-technical-light);content:"+";font-family:var(--hro-font-mono);font-size:1.4rem;font-weight:800;position:absolute;top:22px;right:0}.operator-formation-faq-list details[open] summary:after{content:"—"}.operator-formation-faq-list p{max-width:760px;color:var(--hro-color-text-light-body);font-size:var(--hro-text-sm);line-height:var(--hro-leading-body);margin:0;padding:0 48px 24px 0}.operator-formation-closing{color:var(--hro-color-text-dark-primary);background:radial-gradient(circle at 80% 18%, #0ea5e926, transparent 28%), var(--hro-color-ink);padding-block:clamp(5.5rem,10vw,9rem)}.operator-formation-closing-content{max-width:1050px}.operator-formation-closing h2{max-width:980px;font-size:var(--hro-heading-commercial)}.operator-formation-closing-content>p:not(.operator-formation-section-label){max-width:760px;margin:var(--hro-space-6) 0 0;color:var(--hro-color-text-dark-body);font-size:var(--hro-text-lg);line-height:var(--hro-leading-body)}.operator-formation-closing-button{min-height:60px;margin-top:var(--hro-space-7)}@media (width<=1000px){.operator-formation-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-formation-learning-grid article{grid-template-columns:54px minmax(0,.8fr) minmax(220px,1fr)}}@media (width<=900px){.operator-formation-split,.operator-formation-practice-grid,.operator-formation-authority-grid,.operator-formation-safety-grid,.operator-formation-offer-grid,.operator-formation-faq-grid{grid-template-columns:1fr;gap:40px}.operator-formation-card-grid--3{grid-template-columns:1fr}.operator-formation-card{min-height:230px}.operator-formation-card h3{margin-top:52px}.operator-formation-outcome{grid-template-columns:1fr;gap:18px}.operator-formation-learning-grid,.operator-formation-skill-list{grid-template-columns:1fr}.operator-formation-learning-grid article,.operator-formation-learning-grid article:nth-child(odd),.operator-formation-learning-grid article:nth-child(2n),.operator-formation-skill-list article,.operator-formation-skill-list article:nth-child(odd),.operator-formation-skill-list article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.operator-formation-media-strip{grid-template-columns:1fr}.operator-formation-practice-media{max-width:760px}.operator-formation-authority-panel,.operator-formation-offer-card{max-width:680px}.operator-formation-safety-mark{max-width:560px}}@media (width<=640px){.operator-formation-card-grid--4{grid-template-columns:1fr}.operator-formation-learning-grid article{grid-template-columns:42px minmax(0,1fr)}.operator-formation-learning-grid p{grid-column:2}.operator-formation-journey article{grid-template-columns:1fr;gap:18px}.operator-formation-skill-list article{grid-template-columns:42px minmax(0,1fr)}}@media (width<=560px){.operator-formation-section{padding-block:var(--hro-section-space-compact)}.operator-formation-section-label{gap:10px;margin-bottom:20px}.operator-formation-section h2,.operator-formation-closing h2{letter-spacing:-.045em;font-size:clamp(2.4rem,10.8vw,3.55rem);line-height:.98}.operator-formation-section h2 br,.operator-formation-closing h2 br{display:none}.operator-formation-copy .operator-formation-copy-lead,.operator-formation-practice-copy .operator-formation-copy-lead,.operator-formation-authority-main .operator-formation-copy-lead,.operator-formation-safety-copy .operator-formation-copy-lead{font-size:1.22rem}.operator-formation-card-grid,.operator-formation-learning-grid,.operator-formation-journey,.operator-formation-skill-list,.operator-formation-evaluation-grid{margin-top:42px}.operator-formation-card{min-height:0;padding:26px 22px 30px}.operator-formation-card h3{margin:42px 0 14px}.operator-formation-outcome{margin-top:32px;padding:26px 22px}.operator-formation-outcome>strong{font-size:1.2rem}.operator-formation-learning-grid article{padding-block:24px}.operator-formation-media-strip{margin-top:42px}.operator-formation-practice-media figcaption{flex-direction:column;align-items:flex-start;gap:8px}.operator-formation-authority-panel,.operator-formation-safety-mark,.operator-formation-offer-card{padding:26px 22px}.operator-formation-authority-panel>strong{font-size:3.2rem}.operator-formation-evaluation-grid{grid-template-columns:1fr}.operator-formation-evaluation-grid article{min-height:0;padding:26px 22px 30px}.operator-formation-evaluation-grid h3{margin-top:42px}.operator-formation-offer-button,.operator-formation-closing-button{width:100%}.operator-formation-faq-list summary{padding-right:36px;font-size:1.08rem}.operator-formation-faq-list p{padding-right:0}.operator-formation-closing{padding-block:84px}}
