.ui-arrow{width:20px;height:20px;flex:0 0 20px;vertical-align:middle;display:inline-block;background:none!important;border:0;fill:none;stroke:currentColor}.arrow-right{transform:rotate(45deg)}.arrow-down{transform:rotate(135deg)}.arrow-left{transform:rotate(225deg)}.arrow-up{transform:rotate(-45deg)}
body[data-focus-page] .nav.public-menu{display:none;position:fixed;top:80px;left:0;right:0;width:100%;max-height:calc(100dvh - 80px);overflow:auto;padding:32px max(32px,calc((100vw - 1280px)/2));background:#012624;border-top:1px solid #c4e3de22;border-bottom:1px solid #c4e3de22;z-index:100;box-shadow:0 30px 60px #0003;text-align:left}
body[data-focus-page] .nav.public-menu.open{display:block}body[data-focus-page] .public-menu .mega-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}body[data-focus-page] .public-menu .mega-top{display:flex;align-items:center;justify-content:space-between;padding:5px 0 25px;border-bottom:1px solid #c4e3de22;margin-bottom:28px}body[data-focus-page] .public-menu .mega-group{border:0;background:none;padding:0}body[data-focus-page] .public-menu summary{font-size:14px;letter-spacing:.08em;color:#9dbeb9;list-style:none;text-transform:uppercase;padding:0 0 20px}body[data-focus-page] .public-menu summary span{display:none}body[data-focus-page] .public-menu a{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 0;font-size:20px;line-height:1.4;border:0;background:none;color:#edfffe;text-decoration:none}body[data-focus-page] .public-menu .mega-top a{font-size:15px}body[data-focus-page] .public-menu .mega-bottom{padding:30px 0 0;font-size:12px;color:#aac3bf}
button[hidden],.focus-pause,.orb-motion,.case-pause,.stack-pause,.motion-toggle,[data-orb-motion],[data-focus-pause]{display:none!important}
.focus-section,.focus-hero,.focus-close{border-color:transparent!important}.focus-footer{border-top:1px solid #c4e3de22}.focus-outcome>div,.focus-product,.focus-case,.focus-guide{border-color:#c4e3de25!important}.focus-form-layout input,.focus-form-layout select,.focus-form-layout textarea{border-color:#c4e3de40}
.legal-page{padding:100px 0}.legal-page h1{font-size:clamp(38px,5vw,64px);line-height:1.08}.legal-page section{margin-top:38px}.legal-page h2{font-size:25px}.legal-page p{font-size:17px;line-height:1.8;color:#bbc7c6}
.country-field{margin:0 0 22px}.country-label{display:block;font-size:14px;margin-bottom:10px;color:#c4d8d5}.country-picker{position:relative;min-width:0}.country-trigger{min-height:48px;width:100%;text-align:left;background:#011d1c;color:#edfffe;border:1px solid #c4e3de40;border-radius:5px;padding:12px 14px;font:inherit;cursor:pointer}.country-trigger:after{content:'';display:inline-block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 3px 3px 14px}.country-panel{position:absolute;top:calc(100% + 8px);left:0;width:min(350px,calc(100vw - 50px));z-index:30;border:1px solid #c4e3de55;border-radius:8px;padding:12px;background:#06312f;box-shadow:0 15px 40px #0005}.country-panel[hidden]{display:none}.country-panel input{width:100%;min-height:44px!important;margin:0 0 8px!important}.country-options{max-height:230px;overflow:auto;overscroll-behavior:contain}.country-options button{display:block;width:100%;text-align:left;border:0;background:none;color:#edfffe;padding:12px 9px;font:14px/1.5 Inter,Arial;cursor:pointer}.country-options button:hover,.country-options button:focus-visible,.country-options button[aria-pressed=true]{background:#174a45;outline-offset:-2px}.whatsapp-input{display:flex;gap:8px;align-items:start;margin-top:10px}.whatsapp-input>.country-picker{flex:0 0 105px}.whatsapp-input>input{flex:1;min-width:0;margin:0!important}.whatsapp-input .country-trigger{white-space:nowrap}.whatsapp-input .country-trigger:after{margin-left:7px}label:has(.whatsapp-input){display:block!important}.focus-contact,.focus-form-layout,.focus-field-row,.scale-form-card{overflow:visible!important}.country-field~.focus-field-row{position:relative}
@media(max-width:760px){body[data-focus-page] .nav.public-menu{top:72px;max-height:calc(100dvh - 72px);padding:24px}body[data-focus-page] .public-menu .mega-columns{grid-template-columns:1fr;gap:22px}body[data-focus-page] .public-menu summary{padding:10px 0;display:flex;justify-content:space-between}body[data-focus-page] .public-menu summary span{display:block}body[data-focus-page] .public-menu a{font-size:18px}body[data-focus-page] .public-menu .mega-top{gap:20px}.legal-page{padding:65px 0}}
.whatsapp-input{position:relative}.whatsapp-input>.country-picker{position:static}.whatsapp-input .country-panel{left:0;right:auto;top:calc(100% + 8px);width:min(350px,100%)}


.measurement-note{font-size:.85rem;line-height:1.5;opacity:.8;margin-block:1rem;}
