@keyframes gbo-title-in{0%{opacity:0;letter-spacing:calc(var(--ls) + .1em);filter:blur(8px)}to{opacity:1;letter-spacing:var(--ls);filter:blur()}}@keyframes gbo-drip{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes gbo-float{50%{translate:0 -12px}}@keyframes gbo-open{0%{opacity:0;transform:translateY(-8px)}}@keyframes gbo-fade{0%{opacity:0}}@keyframes gbo-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes gbo-ps-fill{to{width:100%}}@keyframes gbo-ps-scroll{0%{opacity:0;transform:translateY(0)}6%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(min(0px,100cqh - 100%))}}html:has(.gbo){scroll-behavior:smooth;scroll-padding-top:24px}body.gbo-modal-open{overflow:hidden}.gbo{--navy:#1e3d59;--caption:#48749e;--sky:#deeefe;--offblue:#e8ebef;--orange:#cd4900;--black:#000;--dgrey:#a3a3a3;--grey:#e5e5e5;--olive:#4e5d1f;--paper:#fff;--navy-fill:#1e3d59;--orange-fill:#cd4900;--text:#0b0b0b;--text-2:#5c5c5c;--side:196px;--ease:cubic-bezier(.16,1,.3,1);--back:cubic-bezier(.34,1.56,.64,1);--font:var(--font-figtree),"Figtree","Avenir Next","Helvetica Neue",Arial,sans-serif}.gbo *{box-sizing:border-box;margin:0;padding:0}.gbo{font-family:var(--font);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.6;overflow-x:hidden}.gbo img{max-width:100%;display:block}.gbo a{color:inherit}.gbo h1,.gbo h2,.gbo h3{letter-spacing:-.01em;font-weight:500;line-height:1.12}.gbo sup{vertical-align:super;font-size:.62em;line-height:0}.gbo .skip{color:#fff;z-index:100;background:#000;border-radius:0;padding:8px 14px;position:absolute;top:8px;left:-999px}.gbo .skip:focus{left:8px}.gbo :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.gbo .wbg{transition:transform 2.4s var(--ease);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.1)}.gbo .window.seen .wbg{transform:scale(1)}.gbo .wveil{background:linear-gradient(#060c0452,#060c0480);position:absolute;inset:0}.gbo .window>.hero-title,.gbo .window>.band-text{z-index:1;position:relative}.gbo .hero-scroll{z-index:1}.gbo .side{width:var(--side);background:var(--paper);border-right:1px solid var(--grey);z-index:20;flex-direction:column;padding:0;display:flex;position:fixed;inset:0 auto 0 0}.gbo .side-top{border-bottom:1px solid var(--grey);padding:26px 22px}.gbo .side-logo img{width:92px}.gbo .side-toggle{display:none}.gbo .side-nav{flex-direction:column;flex:1;display:flex}.gbo .side-main{border-bottom:1px solid var(--grey);padding:28px 22px 18px}.gbo .side-nav ul{list-style:none}.gbo .side-nav li{align-items:flex-start;gap:2px;margin-bottom:11px;font-size:13.5px;line-height:1;display:flex}.gbo .side-nav li a{color:var(--text);padding-bottom:2px;text-decoration:none;transition:color .25s;position:relative}.gbo .side-nav li a:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.gbo .side-nav li a:hover:after,.gbo .side-nav li a.on:after{transform:scaleX(1)}.gbo .side-nav li a.on{color:var(--orange)}.gbo .side-nav sup{color:var(--dgrey);margin-top:-1px;font-size:7px}.gbo .side-sec{padding:24px 22px}.gbo .side-sec li{color:var(--text-2);margin-bottom:6px;font-size:12px}.gbo .lang{gap:2px;margin-top:auto;padding:18px 22px;display:flex}.gbo .lang button{font:inherit;letter-spacing:.06em;color:var(--dgrey);cursor:pointer;background:0 0;border:0;padding:6px 7px 6px 0;font-size:10.5px;transition:color .2s}.gbo .lang button.on,.gbo .lang button:hover{color:var(--text)}.gbo main{margin-left:var(--side);z-index:1;position:relative}.gbo .wrap{max-width:1080px;margin:0 auto;padding:0 clamp(22px,4vw,56px)}.gbo .wrap.narrow{max-width:820px}.gbo .window{color:#fff;background:#1d2a14;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gbo .hero{min-height:82vh}.gbo .hero-title{--ls:.3em;letter-spacing:var(--ls);padding-left:var(--ls);text-align:center;color:#fff;text-shadow:0 2px 40px #00000040;animation:gbo-title-in 2s var(--ease) .3s both;font-size:clamp(34px,6.4vw,92px);font-weight:500}.gbo .hero-title .ch{display:inline-block}.gbo .hero-title .wd{white-space:nowrap;display:inline-block}.gbo .hero-scroll{color:#fff;letter-spacing:.2em;text-transform:uppercase;padding-bottom:30px;font-size:11px;text-decoration:none;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.gbo .hero-scroll:after{content:"";transform-origin:top;width:1px;height:24px;animation:gbo-drip 2.2s var(--ease) infinite;background:#fff;position:absolute;bottom:0;left:50%}.gbo .band{min-height:62vh;padding:60px clamp(22px,6vw,90px)}.gbo .band-text{text-align:center;text-shadow:0 2px 30px #00000040;max-width:18ch;font-size:clamp(26px,4.2vw,58px);font-weight:500;line-height:1.14}.gbo .band-text .w{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i)*60ms);display:inline-block;transform:translateY(.6em)}.gbo .band-text.in .w{opacity:1;transform:none}.gbo .sec,.gbo .intro,.gbo .foot{background:var(--paper);position:relative}.gbo .sec{padding:clamp(72px,10vw,130px) 0}.gbo .sec-alt{background:var(--paper);border-top:1px solid var(--grey)}.gbo #plataforma{overflow:hidden}.gbo .intro{padding:clamp(56px,8vw,96px) 0}.gbo .intro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,90px);display:grid}.gbo .brand-big{letter-spacing:-.015em;font-size:clamp(38px,4.6vw,60px);font-weight:500;line-height:1.05}.gbo .brand-sub{margin-top:14px;font-size:12.5px}.gbo .brand-where{color:var(--text-2);margin-top:22px;font-size:12.5px}.gbo .intro-copy p{color:var(--text-2);max-width:52ch;font-size:13.5px;line-height:1.75}.gbo .intro-copy p+p{margin-top:18px}.gbo .sec-head{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,6vw,90px);margin-bottom:clamp(36px,5vw,64px);display:grid}.gbo .sec-title{align-items:baseline;gap:16px;padding-bottom:16px;display:flex;position:relative}.gbo .sec-title:after{content:"";background:var(--orange);transform-origin:0;width:56px;height:3px;transition:transform 1s var(--ease) .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.gbo .rv.in .sec-title:after,.gbo .sec-title.in:after{transform:scaleX(1)}.gbo .num{color:var(--orange);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,42px);font-weight:400}.gbo .sec h2,.gbo .sec-title h2{font-size:clamp(30px,3.6vw,46px)}.gbo .sec-side{color:var(--text-2);max-width:46ch;padding-top:8px;font-size:13.5px;line-height:1.7}.gbo .big{letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(34px,5vw,64px)}.gbo .quote{letter-spacing:-.02em;max-width:22ch;margin:0 0 22px;font-size:clamp(26px,4vw,50px);font-weight:500}.gbo .lead{color:var(--text-2);max-width:66ch;font-size:clamp(14.5px,1.4vw,17px);line-height:1.7}.gbo .mini{margin:54px 0 18px;font-size:15px}.gbo .fine{color:var(--text-2);max-width:78ch;margin-top:18px;font-size:11.5px;line-height:1.65}.gbo .more{color:var(--orange);border-bottom:1px solid;margin-left:8px;text-decoration:none;transition:opacity .2s}.gbo .more:hover{opacity:.7}.gbo .rv{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.gbo .rv.in{opacity:1;transform:none}.gbo .stats{grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,6vw,76px);display:grid}.gbo .stat{text-align:center;padding:6px clamp(14px,2.2vw,32px);position:relative}.gbo .stat+.stat:before{content:"";background:var(--dgrey);transform-origin:top;width:1px;transition:transform 1.2s var(--ease) calc(var(--d) + .2s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.gbo .stat.in+.stat:before{transform:scaleY(1)}.gbo .stat-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1}.gbo .stat dd{color:var(--text-2);margin-top:16px;font-size:12.5px;line-height:1.6}.gbo .stat dd strong{color:var(--text);margin-top:8px;font-weight:500;display:block}.gbo .venn{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(8px,2vw,28px);margin-top:10px;display:grid}.gbo .venn-col{flex-direction:column;gap:clamp(60px,12vw,150px);display:flex}.gbo .venn-left{text-align:right}.gbo .vl{opacity:.5;transition:opacity .6s var(--ease),transform .6s var(--ease);cursor:default;outline-offset:8px;padding-top:16px;position:relative}.gbo .vl:before{content:"";background:var(--text);transform-origin:0;width:46%;height:1px;transition:transform .8s var(--ease),background .4s,width .8s var(--ease);position:absolute;top:0;transform:scaleX(.35)}.gbo .venn-left .vl:before{transform-origin:100%;right:0}.gbo .vl h3{margin-bottom:8px;font-size:16px;transition:color .4s}.gbo .vl p{color:var(--text-2);font-size:12.5px;line-height:1.65}.gbo .vl.on{opacity:1}.gbo .vl.on:before{width:100%;transform:scaleX(1)}.gbo .vl[data-key=ejercicio].on h3{color:var(--orange)}.gbo .vl[data-key=ejercicio].on:before{background:var(--orange)}.gbo .vl[data-key=medicina].on h3{color:var(--navy)}.gbo .vl[data-key=medicina].on:before{background:var(--navy)}.gbo .vl[data-key=nutricion].on h3{color:var(--caption)}.gbo .vl[data-key=nutricion].on:before{background:var(--caption)}.gbo .vl[data-key=psicologia].on h3{color:var(--text)}.gbo .vl[data-key=psicologia].on:before{background:var(--dgrey)}.gbo .venn-wrap{aspect-ratio:640/560;width:100%;position:relative}.gbo .venn-wrap svg,.gbo .venn-wrap canvas{width:100%;height:100%;position:absolute;inset:0}.gbo .vg{mix-blend-mode:multiply;cursor:pointer;filter:url(#soft)}.gbo .vc{fill-opacity:.2;stroke:none;transition:fill-opacity .8s var(--ease)}.gbo .vg.on .vc{fill-opacity:.36}.gbo .venn.has-on .vg:not(.on) .vc{fill-opacity:.12}.gbo #vennCanvas{pointer-events:none}.gbo .patient{aspect-ratio:1;pointer-events:none;z-index:3;width:29.6875%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.gbo .patient-dot{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gbo .patient-dot:before{content:"";filter:blur(5px);background:radial-gradient(circle,#1e3d59f5 0%,#1e3d59e6 34%,#1e3d5980 60%,#1e3d5900 82%);border-radius:50%;position:absolute;inset:0}.gbo .patient-dot b,.gbo .patient-dot small{position:relative}.gbo .patient-dot b{font-size:clamp(16px,2.4vw,26px);font-weight:500;line-height:1}.gbo .patient-dot small{letter-spacing:.22em;opacity:.9;margin-top:5px;font-size:clamp(5.5px,.7vw,8px)}.gbo .venn-foot{text-align:center;color:var(--text-2);margin-top:clamp(28px,4vw,48px);font-size:13px}.gbo .phones{justify-content:center;align-items:center;gap:0;height:clamp(360px,52vw,640px);margin:clamp(36px,5vw,64px) auto 0;display:flex;position:relative}.gbo .phone{transition:transform .9s var(--ease),opacity .6s;background:#0d0f0c;border-radius:34px;flex:none;padding:7px;position:relative;overflow:hidden;box-shadow:0 36px 70px -24px #0a142866}.gbo .phone img{object-fit:cover;border-radius:28px;width:100%;height:100%;transition:opacity .45s}.gbo .phone img.swap{opacity:0}.gbo .p-main{aspect-ratio:780/1688;z-index:2;width:clamp(170px,22vw,290px);animation:6s ease-in-out infinite gbo-float}.gbo .p-side{aspect-ratio:780/1688;opacity:.9;width:clamp(130px,17vw,224px)}.gbo .p-l{animation:7s ease-in-out -2s infinite gbo-float;transform:translate(18%)rotate(-5deg)}.gbo .p-r{animation:7.5s ease-in-out -4s infinite gbo-float;transform:translate(-18%)rotate(5deg)}.gbo .guarantee{color:var(--navy);align-items:center;gap:10px;margin:-20px 0 34px;font-size:15px;font-weight:500;display:flex}.gbo .guarantee:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.gbo .plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gbo .plan{border:1px solid var(--dgrey);border-radius:0;flex-direction:column;gap:10px;padding:clamp(24px,3vw,40px);display:flex;position:relative}.gbo .plan h3{max-width:24ch;font-size:20px}.gbo .plan-d{color:var(--text-2);font-size:13px}.gbo .plan-price{letter-spacing:-.025em;margin-top:14px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.05}.gbo .plan-price span{vertical-align:.5em;margin-right:3px;font-size:.5em;font-weight:400}.gbo .plan-price em{letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.7;margin-bottom:6px;font-size:12px;font-style:normal;font-weight:400;display:block}.gbo .plan-price small{letter-spacing:0;color:var(--text-2);margin-top:8px;font-size:12px;font-weight:400;display:block}.gbo .plan-card{font-size:13px}.gbo .plan-note{color:var(--text-2);margin-top:6px;font-size:11.5px;line-height:1.6}.gbo .plan-hl{background:var(--navy-fill);color:#fff;border-color:var(--navy-fill)}.gbo .plan-hl .plan-d,.gbo .plan-hl .plan-note,.gbo .plan-hl .plan-price small{color:#c9d7e5}.gbo .badge{background:var(--orange);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:5px 12px;font-size:11px;position:absolute;top:-12px;right:22px}.gbo .incl{grid-template-columns:1fr 1fr;column-gap:40px;list-style:none;display:grid}.gbo .incl li{border-top:1px solid var(--grey);color:var(--text-2);padding:13px 0 13px 26px;font-size:13px;position:relative}.gbo .incl li:before{content:"";background:var(--orange);width:10px;height:1px;position:absolute;top:21px;left:2px}.gbo .edu{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:clamp(24px,4vw,56px);display:grid}.gbo .guide{border:1px solid var(--grey);grid-template-columns:150px 1fr;align-items:center;gap:26px;padding:26px;display:grid}.gbo .guide img{width:100%;transition:transform .7s var(--ease),box-shadow .7s var(--ease);border-radius:0;box-shadow:0 14px 30px -18px #00000059}.gbo .guide:hover img{transform:translateY(-6px);box-shadow:0 26px 36px -20px #0006}.gbo .guide h3{margin-bottom:10px;font-size:20px}.gbo .guide p{color:var(--text-2);margin-bottom:18px;font-size:13px}.gbo .calc{border:1px solid var(--grey);flex-direction:column;gap:16px;padding:26px;display:flex}.gbo .calc h3{font-size:20px}.gbo .calc-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gbo .calc label span{color:var(--text-2);margin-bottom:5px;font-size:11px;display:block}.gbo .calc input{width:100%;font:inherit;border:1px solid var(--dgrey);background:var(--paper);border-radius:0;padding:10px 12px;font-size:16px;transition:border-color .2s}.gbo .calc input:focus{border-color:var(--orange);outline:none}.gbo .calc-out{min-height:78px;color:var(--text-2);font-size:13px}.gbo .calc-out .big-n{color:var(--text);letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1}.gbo .calc-out .tag{background:var(--sky);color:var(--navy);border-bottom:2px solid var(--orange);vertical-align:middle;border-radius:0;margin-left:10px;padding:3px 12px;font-size:12px;display:inline-block}.gbo .calc-out p{margin-top:8px}.gbo .refs{gap:0;list-style:none;display:grid}.gbo .refs li{border-top:1px solid var(--dgrey);color:var(--text-2);grid-template-columns:34px 1fr;gap:6px 10px;padding:22px 0;font-size:14px;display:grid}.gbo .refs li:last-child{border-bottom:1px solid var(--dgrey)}.gbo .refs sup{color:var(--orange);grid-row:1/3;font-size:12px}.gbo .refs b{color:var(--text);font-weight:500}.gbo details{border-top:1px solid var(--dgrey)}.gbo details:last-of-type{border-bottom:1px solid var(--dgrey)}.gbo summary{cursor:pointer;padding:22px 40px 22px 0;font-size:18px;font-weight:500;list-style:none;position:relative}.gbo summary::-webkit-details-marker{display:none}.gbo summary:after{content:"+";color:var(--orange);transition:transform .4s var(--ease);font-size:26px;font-weight:400;position:absolute;top:18px;right:4px}.gbo details[open] summary:after{transform:rotate(45deg)}.gbo details p{color:var(--text-2);max-width:62ch;animation:gbo-open .6s var(--ease);padding:0 40px 24px 0;font-size:14px}.gbo .logins{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gbo .login-card{border:1px solid var(--dgrey);transition:background .4s var(--ease),color .4s,border-color .4s;justify-content:space-between;align-items:center;padding:34px;font-size:22px;font-weight:500;text-decoration:none;display:flex}.gbo .login-card i{transition:transform .5s var(--back);color:var(--orange);font-style:normal}.gbo .login-card:hover{background:var(--navy-fill);color:#fff;border-color:var(--navy-fill)}.gbo .login-card:hover i{color:#fff;transform:translate(8px)}.gbo .btn{font:inherit;letter-spacing:.01em;border:1px solid var(--text);background:linear-gradient(var(--orange),var(--orange)) left bottom/100% 3px no-repeat,var(--paper);color:var(--text);cursor:pointer;transition:background-size .45s var(--ease),color .3s,transform .3s var(--ease);border-radius:0;padding:13px 24px 15px;font-size:13px;text-decoration:none;display:inline-block}.gbo .btn:hover{color:#fff;background-size:100% 100%,auto}.gbo .btn:active{transform:translateY(1px)}.gbo .btn-sm{padding:9px 18px 11px;font-size:12px}.gbo .btn-solid{background:var(--orange-fill);border-color:var(--orange);color:#fff;transition:filter .2s}.gbo .btn-solid:hover{background:var(--orange);color:#fff;filter:brightness(.9)}.gbo .btn-sub{background:linear-gradient(#ff6719,#ff6719) left bottom/100% 3px no-repeat,var(--paper)}.gbo .foot{border-top:1px solid var(--grey);padding:clamp(60px,8vw,110px) 0 36px}.gbo .foot-grid{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(28px,6vw,90px);display:grid}.gbo .foot-cta h2{margin-bottom:10px;font-size:clamp(28px,3.4vw,42px)}.gbo .foot-cta p{color:var(--text-2);margin-bottom:22px}.gbo .foot-cta address{color:var(--text-2);margin-top:26px;font-size:12px;font-style:normal;line-height:1.8}.gbo .foot-cta address a{border-bottom:1px solid var(--grey);text-decoration:none}.gbo .foot-legal{border-top:1px solid var(--grey);color:var(--text-2);flex-wrap:wrap;gap:6px 28px;margin-top:clamp(40px,6vw,80px);padding-top:20px;font-size:11px;display:flex}@media (max-width:980px){.gbo .venn{grid-template-columns:1fr 1fr;grid-template-areas:"v v""l r"}.gbo .venn-wrap{grid-area:v;max-width:520px;margin:0 auto}.gbo .venn-left{text-align:left;grid-area:l;gap:34px}.gbo .venn-right{grid-area:r;gap:34px}.gbo .venn-left .vl:before{transform-origin:0;left:0;right:auto}.gbo .plans,.gbo .edu{grid-template-columns:1fr}}@media (max-width:860px){.gbo{--side:0px}.gbo .side{border-right:0;border-bottom:1px solid var(--grey);flex-direction:column;width:100%;height:auto;padding:12px 18px;inset:0 0 auto}.gbo .side-top{justify-content:space-between;align-items:center;display:flex}.gbo .side-logo img{width:64px}.gbo .side-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:10px;display:flex}.gbo .side-toggle span{background:var(--text);width:22px;height:1.5px;transition:transform .4s var(--ease)}.gbo .side.open .side-toggle span:first-child{transform:translateY(3.7px)rotate(45deg)}.gbo .side.open .side-toggle span:last-child{transform:translateY(-3.7px)rotate(-45deg)}.gbo .side-nav{margin:18px 0 10px;display:none}.gbo .side.open .side-nav{display:flex}.gbo .side-nav li{margin-bottom:16px;font-size:16px}.gbo .lang{margin-top:12px}.gbo main{margin-left:0;padding-top:64px}.gbo .intro-grid,.gbo .sec-head,.gbo .foot-grid,.gbo .logins{grid-template-columns:1fr}.gbo .stats{grid-template-columns:1fr;gap:34px}.gbo .stat+.stat:before{transform-origin:0;width:auto;height:1px;inset:-17px 20% auto;transform:scaleX(0)}.gbo .stat.in+.stat:before{transform:scaleX(1)}.gbo .incl,.gbo .calc-row{grid-template-columns:1fr}.gbo .guide{grid-template-columns:110px 1fr}.gbo .hero{min-height:70vh}.gbo .hero-title{--ls:.18em}}@media (prefers-reduced-motion:reduce){.gbo *,.gbo :before,.gbo :after{scroll-behavior:auto!important;transition-duration:10ms!important;animation:none!important}.gbo .rv,.gbo .hero-title .ch,.gbo .band-text .w{opacity:1;transform:none}.gbo .sec-title:after,.gbo .stat+.stat:before{transform:none}.gbo .patient{transform:translate(-50%,-50%)scale(1)}.gbo .vl{opacity:1}}.gbo .prose-row{border-top:1px solid var(--grey);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(22px,5vw,80px);padding:clamp(30px,4vw,48px) 0;display:grid}.gbo .prose-row:first-of-type{margin-top:0}.gbo .prose-row h3{max-width:16ch;font-size:clamp(19px,2vw,24px)}.gbo .prose-row p{color:var(--text-2);max-width:64ch;font-size:15px;line-height:1.75}.gbo .prose-row p+p,.gbo .prose-row ul+p,.gbo .prose-row p+ul{margin-top:16px}.gbo .prose-row strong{color:var(--text);font-weight:500}.gbo .plain{gap:12px;max-width:64ch;list-style:none;display:grid}.gbo .plain li{color:var(--text-2);padding-left:22px;font-size:14.5px;line-height:1.7;position:relative}.gbo .plain li:before{content:"";background:var(--orange);width:10px;height:1px;position:absolute;top:.8em;left:0}.gbo .cite{vertical-align:super;color:var(--orange);margin-left:2px;padding:0 1px;font-size:.68em;font-weight:500;line-height:0;text-decoration:none}.gbo .cite:hover{text-decoration:underline}.gbo .cite+.cite:before{content:",";color:var(--text-2);margin-right:1px}.gbo .stat dd .cite{font-size:.7em}.gbo .words{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin:clamp(40px,6vw,72px) 0;padding:0;display:flex}.gbo .words span{letter-spacing:-.02em;color:var(--navy);opacity:0;transition:opacity .9s var(--ease),transform .9s var(--back);transition-delay:calc(var(--i)*.14s + .2s);font-size:clamp(30px,5.2vw,64px);font-weight:500;line-height:1.12;transform:translateY(.5em)}.gbo .words span:nth-child(2n){color:var(--orange)}.gbo .words.in span{opacity:1;transform:none}.gbo .refs{counter-reset:none}.gbo .refs li{grid-template-columns:36px 1fr;scroll-margin-top:90px;font-size:13px;line-height:1.65}.gbo .refs li:target{background:var(--sky)}.gbo .refs sup{grid-row:auto;font-size:12px}.gbo .refs a{color:var(--orange);text-underline-offset:3px}.gbo .refs i{font-style:italic}.gbo .cta{border-top:1px solid var(--grey)}.gbo .cta-grid{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,6vw,90px);display:grid}.gbo .cta address{color:var(--text-2);margin-top:26px;font-size:12.5px;font-style:normal;line-height:1.85}.gbo .cta address a{border-bottom:1px solid var(--grey);text-decoration:none}.gbo .foot{border-top:1px solid var(--grey);background:var(--paper);padding:clamp(40px,6vw,80px) 0 28px}.gbo .foot-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.gbo .foot-links{gap:clamp(24px,4vw,60px);padding-bottom:10px;font-size:15px;font-weight:500;display:flex}.gbo .foot-links a{text-decoration:none;position:relative}.gbo .foot-links a:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.gbo .foot-links a:hover:after{transform:scaleX(1)}.gbo .foot-bar{border-top:1px solid var(--grey);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(30px,5vw,60px);padding-top:22px;font-size:13px;display:flex}.gbo .foot-bar-l{gap:26px;display:flex}.gbo .foot-bar a{text-decoration:none}.gbo .foot-legal{color:var(--text-2);border-top:0;flex-direction:column;gap:2px;margin-top:12px;padding-top:0;font-size:11px;display:flex}@media (max-width:860px){.gbo .prose-row,.gbo .cta-grid{grid-template-columns:1fr}.gbo .prose-row h3{max-width:none}.gbo .side-top{border-bottom:0;padding:12px 18px}.gbo .side-main{padding:8px 18px 14px}.gbo .side-sec,.gbo .lang{padding-left:18px;padding-right:18px}}.gbo .hero-sm{min-height:46vh}.gbo .faq-all{border-top:1px solid var(--text);border-bottom:3px solid var(--orange)}.gbo .faq-all>summary{letter-spacing:-.02em;padding:26px 56px 26px 0;font-size:clamp(28px,4vw,48px)}.gbo .faq-all>summary:after{display:none}.gbo .faq-all>summary i{width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;right:6px}.gbo .faq-all>summary i:before,.gbo .faq-all>summary i:after{content:"";background:var(--orange);transition:transform .45s var(--ease);position:absolute}.gbo .faq-all>summary i:before{height:2px;top:10px;left:0;right:0}.gbo .faq-all>summary i:after{width:2px;top:0;bottom:0;left:10px}.gbo .faq-all[open]>summary i:after{transform:scaleY(0)}.gbo .faq-body{animation:gbo-open .6s var(--ease);padding-bottom:18px}.gbo .faq-body details:last-of-type{border-bottom:0}.gbo .substack{border:1px solid var(--text);border-bottom:3px solid #ff6719;grid-template-columns:120px 1fr;align-items:center;gap:clamp(20px,4vw,44px);max-width:820px;padding:clamp(22px,3vw,40px);display:grid}.gbo .substack img{width:120px;height:auto}.gbo .substack .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff6719;margin-bottom:8px;font-size:11px;font-weight:500}.gbo .substack h3{margin-bottom:10px;font-size:clamp(22px,2.6vw,30px)}.gbo .substack p{color:var(--text-2);max-width:52ch;margin-bottom:18px;font-size:14.5px}@media (max-width:860px){.gbo .substack{grid-template-columns:1fr}.gbo .words{text-align:left;align-items:flex-start}}.gbo .prose-row p+.btn{margin-top:32px}.gbo .panel{background:var(--offblue);justify-content:center;padding:clamp(36px,5vw,72px) 20px;display:flex;overflow:hidden}.gbo .panel .phones{margin:0}.gbo .phone{background:var(--paper);border:1px solid var(--text);border-radius:22px;padding:6px;box-shadow:0 26px 40px -26px #1e3d5973}.gbo .phone img{border-radius:16px}.gbo .tabs{flex-wrap:wrap;gap:4px 28px;margin:30px 0 8px;display:flex}.gbo .tabs button{font:inherit;border:0;border-bottom:3px solid var(--grey);color:var(--text-2);cursor:pointer;transition:border-color .4s var(--ease),color .3s;background:0 0;border-radius:0;padding:6px 2px 9px;font-size:14px}.gbo .tabs button:hover{color:var(--text);border-bottom-color:var(--dgrey)}.gbo .tabs button.on{color:var(--text);border-bottom-color:var(--orange)}.gbo #phInfo{border-top:0;padding-top:clamp(18px,2.5vw,28px)}.gbo #phInfo h3,.gbo #phInfo p{transition:opacity .35s}.gbo #phInfo.swap h3,.gbo #phInfo.swap p{opacity:0}.gbo .side-main a.on,.gbo .side-main a[aria-current=page]{color:var(--orange)}.gbo .side-main a[aria-current=page]:after{transform:scaleX(1)}.gbo .btn-login{text-align:center;letter-spacing:.02em;color:#fff;border:1px solid var(--orange);background:linear-gradient(var(--navy),var(--navy)) left bottom/100% 4px no-repeat,var(--orange);transition:background-size .45s var(--ease),transform .3s var(--ease);margin:22px 22px 0;padding:12px 10px 15px;font-size:13px;text-decoration:none;display:block}.gbo .btn-login:hover,.gbo .btn-login[aria-current=page]{background-size:100% 100%,auto}.gbo .btn-login:active{transform:translateY(1px)}.gbo .side-sec{margin-top:6px}.gbo .brand-cta{margin-top:26px}.gbo .hero-title-sm{font-size:clamp(26px,4.4vw,64px)}.gbo .calc-cta{border-top:1px solid var(--grey);flex-direction:column;align-items:flex-start;gap:12px;padding-top:14px;display:flex}.gbo .calc-cta p{color:var(--text-2);max-width:48ch;font-size:13px}.gbo .ig{color:var(--text);transition:color .3s,transform .3s var(--ease);align-items:center;display:inline-flex}.gbo .ig:hover{color:var(--orange);transform:translateY(-2px)}.gbo .foot-links .ig:after{display:none}.gbo .login-card b{font-weight:500;display:block}.gbo .login-card small{color:var(--text-2);max-width:36ch;margin-top:8px;font-size:13px;font-weight:400;line-height:1.55;transition:color .4s;display:block}.gbo .login-card:hover small{color:#c9d7e5}.gbo .doc{grid-template-columns:minmax(0,240px) 1fr;align-items:start;gap:clamp(24px,5vw,64px);margin-bottom:clamp(30px,5vw,60px);display:grid}.gbo .doc h3{font-size:clamp(24px,3vw,34px)}.gbo .doc .role{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 18px;font-size:13px}.gbo .doc p{color:var(--text-2);max-width:60ch;margin-top:16px;font-size:14.5px;line-height:1.75}.gbo .doc a{color:var(--orange);text-underline-offset:3px}.gbo .person .ph{background:var(--offblue);aspect-ratio:4/5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gbo .person-lg .ph{aspect-ratio:auto;min-height:150px}.gbo .person .ph img{object-fit:cover;width:100%;height:100%;display:block}.gbo .ph-note{letter-spacing:.14em;text-transform:uppercase;color:var(--dgrey);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:12px;display:none;position:absolute;inset:0}.gbo .ph.empty img{display:none}.gbo .ph.empty .ph-note{display:flex}.gbo .team{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,36px);display:grid}.gbo .team figcaption{border-top:3px solid var(--orange);margin-top:16px;padding-top:16px;position:relative}.gbo .team figcaption b{font-size:18px;font-weight:500;display:block}.gbo .team figcaption span{color:var(--orange);margin:2px 0 10px;font-size:12.5px;display:block}.gbo .team figcaption p{color:var(--text-2);font-size:13.5px;line-height:1.65}.gbo .gallery{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.gbo .gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gbo .gallery figure{margin:0}.gbo .gallery figcaption{color:var(--text-2);padding-top:8px;font-size:12px}.gbo .policy .lead{margin-bottom:clamp(30px,4vw,50px)}.gbo .policy-body{flex-direction:column;gap:clamp(30px,4vw,46px);display:flex}.gbo .policy-body h2{margin-bottom:12px;font-size:clamp(19px,2vw,24px)}.gbo .policy-body p{color:var(--text-2);font-size:15px;line-height:1.75}.gbo .policy-body p+p,.gbo .policy-body p+.plain,.gbo .policy-body .plain+p,.gbo .policy-body p+.providers{margin-top:14px}.gbo .policy-body strong{color:var(--text);font-weight:500}.gbo .providers{gap:10px;display:grid}.gbo .providers div{border:1px solid var(--grey);background:var(--offblue);padding:14px 18px}.gbo .providers strong{display:block}.gbo .providers span{color:var(--text-2);font-size:14px;display:block}.gbo .providers small{color:var(--dgrey);font-size:12.5px}.gbo .fonts{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:34px;display:grid}.gbo .font-card{border:1px solid var(--grey);border-bottom:3px solid var(--grey);transition:border-bottom-color .4s var(--ease);padding:clamp(20px,3vw,34px)}.gbo .font-card:hover{border-bottom-color:var(--orange)}.gbo .font-card header{margin-bottom:22px}.gbo .font-card header b{font-size:15px;font-weight:500;display:block}.gbo .font-card header small{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.5;display:block}.gbo .font-hero{letter-spacing:.3em;margin-bottom:14px;font-size:clamp(20px,2.3vw,30px);font-weight:500}.gbo .font-title{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.1}.gbo .font-nums{color:var(--navy);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:22px;font-weight:500}.gbo .font-body{color:var(--text-2);font-size:14.5px;line-height:1.7}.gbo .modal{z-index:100;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.gbo .modal[hidden]{display:none}.gbo .modal-bg{animation:gbo-fade .35s var(--ease);background:#0a121a8c;position:absolute;inset:0}.gbo .modal-panel{background:var(--paper);border:1px solid var(--text);border-bottom:4px solid var(--orange);width:min(560px,100%);max-height:calc(100vh - 36px);animation:gbo-rise .5s var(--ease);padding:clamp(24px,4vw,40px);position:relative;overflow:auto}.gbo .modal-x{cursor:pointer;color:var(--text);background:0 0;border:0;padding:4px 8px;font-size:30px;line-height:1;position:absolute;top:10px;right:14px}.gbo .modal .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:11px;font-weight:500}.gbo .modal h2{margin-bottom:10px;font-size:clamp(26px,3.2vw,34px)}.gbo .modal-lead{color:var(--text-2);margin-bottom:22px;font-size:14px;line-height:1.65}.gbo .f-row{border:0;margin:0 0 16px;padding:0}.gbo .f-row label,.gbo .f-row legend{margin-bottom:6px;padding:0;font-size:12.5px;font-weight:500;display:block}.gbo .f-row .opt{color:var(--text-2);font-weight:400}.gbo .f-row input,.gbo .f-row select{width:100%;font:inherit;border:1px solid var(--dgrey);background:var(--paper);color:var(--text);border-radius:0;padding:11px 12px;font-size:16px;transition:border-color .2s}.gbo .f-row input:focus,.gbo .f-row select:focus{border-color:var(--orange);outline:none}.gbo .slots{flex-wrap:wrap;gap:8px;display:flex}.gbo .slot input{opacity:0;pointer-events:none;position:absolute}.gbo .slot span{border:1px solid var(--dgrey);border-bottom:3px solid var(--grey);cursor:pointer;transition:border-color .3s var(--ease);padding:10px 20px 9px;font-size:14px;display:block}.gbo .slot input:checked+span{border-color:var(--text);border-bottom-color:var(--orange)}.gbo .slot input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.gbo .check{color:var(--text-2);align-items:flex-start;gap:10px;margin:12px 0 0;font-size:12.5px;line-height:1.55;display:flex}.gbo .check input{accent-color:var(--orange);margin-top:3px}.gbo .check a{color:var(--text);text-underline-offset:3px}.gbo .f-err{color:#a8453e;min-height:0;margin-top:5px;font-size:12.5px}.gbo .f-err:empty{display:none}.gbo .f-form{margin-top:14px}.gbo .f-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.gbo .f-or{color:var(--text-2);font-size:12.5px}.gbo .f-or a{color:var(--text)}.gbo .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:980px){.gbo .team{grid-template-columns:1fr 1fr}.gbo .fonts{grid-template-columns:1fr}}@media (max-width:860px){.gbo .doc{grid-template-columns:1fr}.gbo .btn-login{margin:6px 0 4px}.gbo .team{grid-template-columns:1fr}}.gbo .more-row{border-top:3px solid var(--orange);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;margin-top:clamp(28px,4vw,48px);padding-top:clamp(18px,2.5vw,28px);display:flex}.gbo .more-row p{color:var(--text-2);max-width:60ch;font-size:15px;line-height:1.65}.gbo .doc-sm{margin-bottom:0}.gbo .doc-sm p:not(.role){margin-top:0}.gbo .foot-brandwrap{flex-direction:column;gap:14px;display:flex}.gbo .foot-brand{color:var(--text-2);max-width:42ch;font-size:14px;line-height:1.6}.gbo .foot-contact{border-top:1px solid var(--grey);grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,48px);margin-top:clamp(32px,5vw,56px);padding-top:26px;display:grid}.gbo .foot-contact h4{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:11px;font-weight:500}.gbo .foot-contact p{color:var(--text-2);font-size:13.5px;line-height:1.7}.gbo .foot-contact a{color:var(--text);border-bottom:1px solid var(--grey);text-decoration:none;transition:border-color .3s,color .3s}.gbo .foot-contact a:hover{color:var(--orange);border-color:var(--orange)}.gbo .foot-contact .soc{border-bottom:0;align-items:center;gap:10px;display:inline-flex}.gbo .foot-contact .soc small{color:var(--text-2);margin-left:4px;font-size:12.5px}@media (max-width:860px){.gbo .foot-contact{grid-template-columns:1fr}.gbo .more-row{align-items:flex-start}}.gbo .sec-head+.prose-row{border-top:0;padding-top:0}.gbo .person .ph img[src$=\.svg]{object-fit:contain;background:0 0;padding:14px}.gbo .substack img[src$=\.svg]{object-fit:contain}.gbo .person-lg{width:100%;max-width:220px}.gbo .btn-navy{background:linear-gradient(var(--caption),var(--caption)) left bottom/100% 4px no-repeat,var(--navy-fill);border-color:var(--navy-fill);color:#fff}.gbo .btn-navy:hover{color:#fff;background-size:100% 100%,auto}.gbo .btn-login{background:linear-gradient(var(--dgrey),var(--dgrey)) left bottom/100% 4px no-repeat,var(--grey);border:1px solid var(--dgrey);color:var(--text)}.gbo .btn-login:hover,.gbo .btn-login[aria-current=page]{color:var(--text);background-size:100% 100%,auto}.gbo .cp-article{max-width:820px}.gbo .cp-crumbs{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.gbo .cp-crumbs a{color:var(--text-2);border-bottom:1px solid var(--grey);text-decoration:none}.gbo .cp-crumbs a:hover{color:var(--orange);border-color:var(--orange)}.gbo .cp-h1{letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(30px,4vw,52px);line-height:1.08}.gbo .cp-h1 em{color:var(--orange);font-style:normal}.gbo .cp-lead{color:var(--text-2);font-size:clamp(16px,1.5vw,19px);line-height:1.7}.gbo .cp-lead p+p{margin-top:12px}.gbo .cp-byline{color:var(--text-2);border-top:1px solid var(--grey);margin-top:20px;padding-top:16px;font-size:12.5px;line-height:1.6}.gbo .cp-byline a{color:var(--text);text-underline-offset:3px}.gbo .cp-body{margin-top:clamp(28px,4vw,48px)}.gbo .cp-body section{border-top:1px solid var(--grey);padding:clamp(24px,3vw,36px) 0}.gbo .cp-body h2{letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(21px,2.3vw,28px)}.gbo .cp-body h3{margin:20px 0 8px;font-size:17px}.gbo .cp-body p{color:var(--text-2);max-width:66ch;font-size:15px;line-height:1.75}.gbo .cp-body p+p,.gbo .cp-body p+ul,.gbo .cp-body ul+p,.gbo .cp-body p+ol,.gbo .cp-body ol+p{margin-top:14px}.gbo .cp-body strong{color:var(--text);font-weight:500}.gbo .cp-body a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.gbo .cp-body a:hover{color:var(--orange)}.gbo .cp-body ul,.gbo .cp-body ol{gap:10px;max-width:66ch;padding:0;list-style:none;display:grid}.gbo .cp-body ul>li,.gbo .cp-body ol>li{color:var(--text-2);padding-left:22px;font-size:15px;line-height:1.7;position:relative}.gbo .cp-body ul>li:before{content:"";background:var(--orange);width:10px;height:1px;position:absolute;top:.85em;left:0}.gbo .cp-body ol{counter-reset:li}.gbo .cp-body ol>li{counter-increment:li}.gbo .cp-body ol>li:before{content:counter(li) ".";color:var(--orange);font-weight:500;position:absolute;left:0}.gbo .cp-quote{color:var(--text);margin:0 0 18px;padding:34px 0 0;font-size:18px;line-height:1.6;position:relative}.gbo .cp-quote:before{content:"“";color:var(--orange);font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:-4px;left:-2px}.gbo .cp-ref{vertical-align:super;margin-left:2px;font-size:.68em;line-height:0}.gbo .cp-ref a{color:var(--orange);font-weight:500;text-decoration:none}.gbo .cp-table-wrap{margin:18px 0;overflow-x:auto}.gbo .cp-table{border-collapse:collapse;width:100%;font-size:14px}.gbo .cp-table th,.gbo .cp-table td{text-align:left;border-top:1px solid var(--grey);vertical-align:top;color:var(--text-2);padding:12px 14px;font-weight:400}.gbo .cp-table thead th{color:var(--text);border-top:0;border-bottom:3px solid var(--orange);font-weight:500}.gbo .cp-table tbody th{color:var(--text);font-weight:500}.gbo .cp-doc{grid-template-columns:minmax(0,200px) 1fr;align-items:center;gap:clamp(20px,4vw,48px);display:grid}.gbo .cp-doc ul{margin:0}.gbo .cp-revisar{color:#a33a00;background:#fbe7db;padding:1px 6px}.gbo .cp-related{margin-top:clamp(36px,5vw,64px)}.gbo .cp-related-title{margin-bottom:16px;font-size:clamp(20px,2.2vw,26px)}.gbo .cp-related ul{grid-template-columns:repeat(2,1fr);gap:0 28px;padding:0;list-style:none;display:grid}.gbo .cp-related li{border-top:1px solid var(--grey)}.gbo .cp-related a{transition:padding .4s var(--ease);gap:4px;padding:16px 36px 16px 0;text-decoration:none;display:grid;position:relative}.gbo .cp-related a:hover{padding-left:8px}.gbo .cp-related a strong{font-size:15.5px;font-weight:500}.gbo .cp-related a span{color:var(--text-2);font-size:13px}.gbo .cp-related-arrow{color:var(--orange);transition:transform .4s var(--back);margin-top:-9px;font-style:normal;position:absolute;top:50%;right:4px}.gbo .cp-related a:hover .cp-related-arrow{transform:translate(6px)}.gbo .cp-refs{border-top:3px solid var(--orange);margin-top:clamp(36px,5vw,64px);padding-top:20px}.gbo .cp-refs h2{margin-bottom:14px;font-size:clamp(20px,2.2vw,26px)}.gbo .cp-refs ol{counter-reset:r;gap:0;padding:0;list-style:none;display:grid}.gbo .cp-refs li{counter-increment:r;border-top:1px solid var(--grey);color:var(--text-2);padding:12px 0 12px 34px;font-size:13px;line-height:1.65;position:relative}.gbo .cp-refs li:before{content:counter(r);color:var(--orange);font-size:12px;font-weight:500;position:absolute;left:0}.gbo .cp-refs a{color:var(--text-2);text-underline-offset:3px}.gbo .cp-refs a:hover{color:var(--orange)}.gbo .cp-disclaimer{color:var(--text-2);margin-top:16px;font-size:12px}@media (max-width:860px){.gbo .cp-related ul,.gbo .cp-doc{grid-template-columns:1fr}}.gbo .pg{margin:22px 0 4px}.gbo .pg-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(3px,.8vw,8px) clamp(4px,1.2vw,12px);max-width:380px;display:grid}.gbo .pg-person{color:var(--grey);opacity:.6;transition:color .6s var(--ease) var(--d,0s),transform .6s var(--ease) var(--d,0s),opacity .6s var(--ease) var(--d,0s);transform:translateY(6px)scale(.9)}.gbo .pg-person svg{fill:currentColor;width:100%;height:auto;display:block}.gbo .pg.is-on .pg-person{opacity:1;transform:none}.gbo .pg.is-on .pg-person.is-obesidad{color:var(--orange)!important}.gbo .pg.is-on .pg-person.is-sobrepeso{color:var(--navy)}.gbo .pg.is-on .pg-person.is-normal{color:var(--dgrey)}.gbo .pg-legend{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:16px!important;max-width:none!important;margin:28px 0 0!important;padding:0!important;display:grid!important}.gbo .pg-legend-item{border-top:3px solid;gap:2px;display:grid;padding:12px 0 0!important}.gbo .pg-legend-item:before{display:none!important}.gbo .pg-legend-item.is-obesidad{color:var(--orange)!important}.gbo .pg-legend-item.is-sobrepeso{color:var(--navy)}.gbo .pg-legend-item.is-normal{color:var(--dgrey)}.gbo .pg-legend-item b{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:inherit;font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1}.gbo .pg-legend-item span{color:var(--text-2);font-size:14px}.gbo .pg-caption{color:var(--text-2);max-width:60ch;margin:18px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:560px){.gbo .pg-grid{gap:3px 5px;max-width:230px}.gbo .pg-legend{gap:10px!important;margin-top:18px!important}.gbo .pg-legend-item{padding-top:8px!important}.gbo .pg-legend-item b{font-size:22px}.gbo .pg-legend-item span{font-size:12px;line-height:1.3}}.gbo{--green:#1f9d6e;--amber:#f28c28;--red:#d64545;--blue:#2f6fd6}.gbo .bc{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.gbo .bc-form{border:1px solid var(--grey);gap:16px;padding:clamp(20px,3vw,30px);display:grid}.gbo .bc-field span,.gbo .bc-sex legend{color:var(--text-2);margin-bottom:5px;padding:0;font-size:11.5px;display:block}.gbo .bc-field input,.gbo .pe2 .bc-field input{width:100%;font:inherit;border:1px solid var(--dgrey);background:var(--paper);color:var(--text);border-radius:0;padding:11px 12px;font-size:16px;transition:border-color .2s}.gbo .bc-field input:focus{border-color:var(--orange);outline:none}.gbo .bc-sex{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.gbo .bc-sex legend{width:100%}.gbo .bc-sex input{opacity:0;pointer-events:none;position:absolute}.gbo .bc-sex span{border:1px solid var(--dgrey);border-bottom:3px solid var(--grey);cursor:pointer;color:var(--text);transition:border-color .3s var(--ease);margin:0;padding:10px 20px 9px;font-size:14px;display:block}.gbo .bc-sex input:checked+span{border-color:var(--text);border-bottom-color:var(--orange)}.gbo .bc-sex input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.gbo .bc-results{gap:0;display:grid}.gbo .bc-card{border-top:1px solid var(--grey);--tone:var(--grey);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:10px 28px;padding:24px 0;display:grid}.gbo .bc-card.is-good{--tone:var(--green)}.gbo .bc-card.is-info{--tone:var(--blue)}.gbo .bc-card.is-warn{--tone:var(--amber)}.gbo .bc-card.is-bad{--tone:var(--red)}.gbo .bc-card h3{margin-bottom:10px;font-size:15px}.gbo .bc-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;border-bottom:4px solid var(--tone);padding-bottom:12px;font-size:clamp(38px,4.6vw,56px);font-weight:500;line-height:1;display:inline-block}.gbo .bc-value small{letter-spacing:0;color:var(--text-2);font-size:15px;font-weight:400}.gbo .bc-label{color:var(--tone);margin-top:10px;font-size:14px;font-weight:500}.gbo .bc-card.is-good .bc-label{color:#0f6b4a}.gbo .bc-card.is-warn .bc-label{color:#9a5200}.gbo .bc-card.is-bad .bc-label{color:#9b2c2c}.gbo .bc-card.is-info .bc-label{color:#1e4fa3}.gbo .bc-hint{color:var(--text-2);margin-top:10px;font-size:13px}.gbo .bc-meaning{color:var(--text-2);max-width:60ch;font-size:14px;line-height:1.7}@media (max-width:980px){.gbo .bc,.gbo .bc-card{grid-template-columns:1fr}}.gbo .pe2{max-width:640px}.gbo .pe2-progress{background:var(--grey);height:3px;margin-bottom:30px}.gbo .pe2-progress span{background:var(--orange);height:100%;transition:width .5s var(--ease);display:block}.gbo .pe2-count{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:11px;font-weight:500}.gbo .pe2 h2{letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(26px,3.4vw,38px)}.gbo .pe2-sub{color:var(--text-2);margin:-10px 0 18px;font-size:14px}.gbo .pe2-fields{gap:16px;display:grid}.gbo .pe2-live{color:var(--text-2);margin-top:20px;font-size:15px}.gbo .pe2-live strong{color:var(--text);font-weight:500}.gbo .pe2-options{gap:10px;display:grid}.gbo .pe2-options button{text-align:left;font:inherit;border:1px solid var(--dgrey);border-bottom:3px solid var(--grey);background:var(--paper);color:var(--text);cursor:pointer;transition:border-color .3s var(--ease),background .3s;padding:15px 18px 14px;font-size:15.5px}.gbo .pe2-options button:hover{border-color:var(--text)}.gbo .pe2-options button[aria-checked=true]{border-color:var(--text);border-bottom-color:var(--orange);background:#f6f7f8}.gbo .pe2-nav{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.gbo .pe2-back{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;transition:color .2s}.gbo .pe2-back:hover{color:var(--orange)}.gbo .pe2-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 22px;display:grid}.gbo .pe2-metrics>div{border-top:3px solid var(--text);gap:2px;padding-top:12px;display:grid}.gbo .pe2-metrics span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:11px}.gbo .pe2-metrics strong{letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:1.05}.gbo .pe2-metrics em{color:var(--text-2);font-size:14px;font-style:normal}.gbo .pe2-result>p{color:var(--text-2);font-size:15px;line-height:1.75}.gbo .pe2-result .guarantee{margin:20px 0 6px}.gbo .pe2-cta{border-top:3px solid var(--orange);margin-top:28px;padding-top:24px}.gbo .pe2-cta .fine{margin-top:12px}.gbo .pe-intro{max-width:640px;margin-bottom:clamp(28px,4vw,44px)}.gbo .cp-article .bc{grid-template-columns:1fr}.gbo .cp-article .bc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gbo .cp-article .bc-form .bc-sex,.gbo .cp-article .bc-form .fine{grid-column:1/-1}@media (max-width:600px){.gbo .cp-article .bc-form{grid-template-columns:1fr}}.gbo .cp-body .bc-value{color:var(--text);max-width:none;font-size:clamp(38px,4.6vw,56px);line-height:1}.gbo .cp-body .bc-value small{color:var(--text-2);font-size:15px}.gbo .cp-body .bc-label{color:var(--text);font-size:14px;font-weight:500}.gbo .cp-body .bc-card.is-good .bc-label{color:#0f6b4a}.gbo .cp-body .bc-card.is-warn .bc-label{color:#9a5200}.gbo .cp-body .bc-card.is-bad .bc-label{color:#9b2c2c}.gbo .cp-body .bc-card.is-info .bc-label{color:#1e4fa3}.gbo .cp-body .bc-hint{font-size:13px}.gbo .cp-body .bc-meaning{max-width:60ch}.gbo .cp-body .bc .fine{font-size:12px}.gbo .cp-body .more-row p{max-width:60ch;font-size:15px}.gbo .gd-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.gbo .gd-back{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 0 14px;font-size:13px}.gbo .gd-back:hover{color:var(--orange)}.gbo .modal-panel textarea{width:100%;font:inherit;border:1px solid var(--dgrey);background:var(--paper);resize:vertical;border-radius:0;padding:11px 12px;font-size:16px}.gbo .modal-panel textarea:focus{border-color:var(--orange);outline:none}.gbo .cta{padding:clamp(40px,5vw,64px) 0}.gbo .cta .big{margin-bottom:8px;font-size:clamp(26px,3vw,38px)}.gbo .cta .lead{font-size:15px}.gbo .foot{padding:32px 0 18px}.gbo .foot-main{align-items:center;gap:20px}.gbo .foot-logo{width:128px}.gbo .foot-brandwrap{flex-flow:wrap;align-items:center;gap:22px}.gbo .foot-brand{max-width:34ch;font-size:12.5px;line-height:1.5}.gbo .foot-links{gap:clamp(16px,2.4vw,28px);padding-bottom:0;font-size:13px}.gbo .foot-contact{gap:clamp(16px,3vw,32px);margin-top:22px;padding-top:18px}.gbo .foot-contact h4{margin-bottom:6px}.gbo .foot-contact p{font-size:12.5px;line-height:1.6}.gbo .foot-bar{margin-top:20px;padding-top:14px;font-size:11px;line-height:1.5}.gbo .foot-legal{gap:4px;margin-top:8px;font-size:10px;line-height:1.5}@media (max-width:860px){.gbo .foot-brandwrap{flex-direction:column;align-items:flex-start}}.gbo .plat-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.gbo .plat-list{gap:0;padding:0;list-style:none;display:grid}.gbo .plat-list li{border-top:1px solid var(--grey);padding:18px 0}.gbo .plat-list li:first-child{border-top:3px solid var(--orange)}.gbo .plat-list h3{margin-bottom:6px;font-size:17px}.gbo .plat-list p{color:var(--text-2);font-size:14px;line-height:1.65}.gbo .plat-more{margin-top:20px}.gbo .devices{margin:0}.gbo .devices img{width:100%;height:auto;display:block}@media (max-width:980px){.gbo .plat-grid{grid-template-columns:1fr}}.gbo .sec-tight{padding:clamp(48px,6vw,84px) 0}.gbo .info-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,5vw,72px);display:grid}.gbo .info-top .quote{max-width:20ch;margin:0;font-size:clamp(24px,3vw,38px)}.gbo .info-top .lead{font-size:15px;line-height:1.7}.gbo .sec-tight .stats{margin-top:clamp(28px,4vw,44px)}@media (max-width:860px){.gbo .info-top{grid-template-columns:1fr}}.gbo .cp-related{border-top:1px solid var(--grey);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:clamp(20px,5vw,72px);padding-top:clamp(24px,3vw,36px);display:grid}.gbo .cp-related-title{margin:0;font-size:clamp(20px,2.2vw,26px)}.gbo .cp-related ul{grid-template-columns:1fr;gap:0}.gbo .cp-related li:first-child{border-top:0}@media (max-width:860px){.gbo .cp-related{grid-template-columns:1fr}}.gbo .modal-panel{overflow-x:hidden}.gbo .intro-copy .words{margin:clamp(28px,4vw,48px) 0 0}.gbo .wvideo{object-fit:cover;background:#1d2a14;width:100%;height:100%;position:absolute;inset:0}.gbo .wbg.slide{opacity:0;transition:opacity 1.4s ease,transform 2.4s var(--ease)}.gbo .wbg.slide.on{opacity:1}.gbo .band-cycle{justify-content:flex-start;align-items:flex-end;min-height:min(84vh,820px)}.gbo .band-cycle .wveil{background:linear-gradient(#060c0400 35%,#060c049e)}.gbo .band-cycle .band-text{text-align:left;max-width:14ch;margin:0}.gbo .window-light{color:#1e3d59;background:#ececec}.gbo .window-light .wveil{background:#ffffff1f}.gbo .window-light .band-text{text-shadow:none;max-width:20ch}@media (max-width:700px){.gbo .band-cycle{min-height:78vh}}.gbo .plat-extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,72px);display:grid}.gbo .plat-extras>div{border-top:1px solid var(--grey);padding:20px 0 26px}.gbo .plat-extras h3{margin-bottom:8px;font-size:17px}.gbo .plat-extras p{color:var(--text-2);font-size:14px;line-height:1.65}@media (max-width:980px){.gbo .plat-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gbo .plat-extras{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.gbo{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1318;--text:#eceff3;--text-2:#a9b1bc;--grey:#2a323c;--dgrey:#5a6573;--navy:#9fbfe0;--caption:#7fa6cf;--sky:#18232f;--offblue:#161d26;--orange:#ee6b2c}.gbo .btn-solid,.gbo .btn-login{color:#fff}.gbo .lang button{color:var(--text-2)}.gbo .badge{background:var(--orange-fill)}.gbo .phone{border-color:var(--grey)}.gbo .faq-q:hover,.gbo .faq summary:hover{background:0 0}.gbo .side-logo img,.gbo .foot-logo,.gbo .login-logo{filter:invert()}.gbo .vg[data-key=ejercicio] .vc{fill:#ee6b2c}.gbo .vg[data-key=medicina] .vc{fill:#7fa6cf}.gbo .vg[data-key=nutricion] .vc{fill:#9fbfe0}.gbo .vg[data-key=psicologia] .vc{fill:#b8bec8}.gbo .vg{mix-blend-mode:screen}.gbo .vc{fill-opacity:.3}.gbo .vg.on .vc{fill-opacity:.55}.gbo .venn.has-on .vg:not(.on) .vc{fill-opacity:.24}.gbo .vl{opacity:.72}.gbo .devices{border:1px solid var(--grey);background:#fff}.gbo .pg-person{color:#3a4350}}.gbo .hero-sm.window-tall{min-height:min(78vh,760px)}@media (max-width:700px){.gbo .hero-sm.window-tall{min-height:64vh}}.gbo .ps-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.gbo .ps-list ul{padding:0;list-style:none}.gbo .ps-list li{border-top:1px solid var(--grey);position:relative}.gbo .ps-list li:first-child{border-top-color:#0000}.gbo .ps-list button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;opacity:.5;background:0 0;border:0;grid-template-columns:34px 1fr;gap:12px;padding:20px 0 22px;transition:opacity .4s;display:grid;position:relative}.gbo .ps-list li.on button,.gbo .ps-list button:hover{opacity:1}.gbo .ps-num{letter-spacing:.12em;color:var(--orange);padding-top:4px;font-size:12px}.gbo .ps-txt strong{margin-bottom:2px;font-size:19px;font-weight:500;display:block}.gbo .ps-txt span{color:var(--text-2);opacity:0;max-height:0;transition:max-height .6s var(--ease),opacity .4s;font-size:14px;line-height:1.65;display:block;overflow:hidden}.gbo .ps-list li.on .ps-txt span{opacity:1;max-height:150px;margin-top:6px}.gbo .ps-bar{background:var(--orange);width:0;height:3px;position:absolute;top:-1px;left:0}.gbo .ps-list li.on .ps-bar{animation:10s linear forwards gbo-ps-fill}.gbo .ps-phone{aspect-ratio:393/852;background:#0b0b0b;border-radius:48px;width:min(370px,74vw);padding:9px;position:relative;box-shadow:0 44px 70px -30px #1e3d5999,inset 0 0 0 1.5px #2e2e2e}.gbo .ps-phone:before{content:"";background:#222;border-radius:2px;width:3px;height:9%;position:absolute;top:17%;left:-3px}.gbo .ps-phone:after{content:"";background:#222;border-radius:2px;width:3px;height:14%;position:absolute;top:24%;right:-3px}.gbo .ps-screen{background:#fff;border-radius:40px;width:100%;height:100%;position:relative;overflow:hidden}.gbo .ps-status{z-index:3;color:#0b0b0b;background:#fff;justify-content:space-between;align-items:center;height:5.8%;padding:0 9%;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.gbo .ps-island{background:#0b0b0b;border-radius:99px;width:29%;height:66%;position:absolute;top:14%;left:50%;transform:translate(-50%)}.gbo .ps-sys{align-items:center;gap:3px;display:flex}.gbo .ps-sys i{background:#0b0b0b;border-radius:1px;width:3px;display:block}.gbo .ps-sys i:first-child{height:4px}.gbo .ps-sys i:nth-child(2){height:6px}.gbo .ps-sys i:nth-child(3){height:8px}.gbo .ps-sys b{border:1px solid #0b0b0b;border-radius:3px;width:18px;height:9px;margin-left:4px;display:block;position:relative}.gbo .ps-sys b:after{content:"";background:#0b0b0b;border-radius:1px;position:absolute;inset:1px 3px 1px 1px}.gbo .ps-view{background:#fff;position:absolute;inset:5.8% 0 9%;overflow:hidden;container-type:size}.gbo .ps-img{width:100%;height:auto;display:none;position:absolute;top:0;left:0}.gbo .ps-img.is-active{animation:gbo-ps-scroll var(--d,10s) ease-in-out both;display:block}.gbo .ps-tabs{z-index:3;background:#fff;border-top:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);height:9%;display:grid;position:absolute;bottom:0;left:0;right:0}.gbo .ps-tabs span{color:#767676;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.gbo .ps-tabs span.on{color:#0b0b0b}.gbo .ps-tabs span.on:before{content:"";background:#cd4900;height:2px;position:absolute;top:-1px;left:14%;right:14%}.gbo .ps-tabs em{font-size:8.5px;font-style:normal}@media (max-width:900px){.gbo .ps-grid{grid-template-columns:1fr}.gbo .ps-stage{order:-1}}@media (prefers-reduced-motion:reduce){.gbo .ps-img.is-active{animation:none}.gbo .ps-list li.on .ps-bar{width:100%;animation:none}}.gbo .login-top{padding-top:clamp(56px,9vw,120px)}.gbo .login-logo{width:clamp(130px,16vw,180px);height:auto;margin-bottom:clamp(28px,4vw,44px)}.gbo .login-title{letter-spacing:-.02em;font-size:clamp(44px,7vw,88px);font-weight:500;line-height:1}.gbo .login-top .bar{background:var(--orange);width:56px;height:3px;margin:22px 0 clamp(36px,5vw,64px);display:block}.gbo .ps-stage{isolation:isolate;justify-content:center;align-items:center;padding:clamp(28px,4vw,56px) 0;display:flex;position:relative}.gbo .ps-stage:before{content:"";z-index:-1;filter:blur(34px);pointer-events:none;background:radial-gradient(50% 46% at 36% 36%,#cd490057,#0000 72%),radial-gradient(54% 50% at 66% 66%,#48749e6b,#0000 74%),radial-gradient(70% 62% at 52%,#deeefe8c,#0000 78%);position:absolute;inset:-30% -45%}@media (prefers-color-scheme:dark){.gbo .ps-stage:before{background:radial-gradient(50% 46% at 36% 36%,#ee6b2c4d,#0000 72%),radial-gradient(54% 50% at 66% 66%,#7fa6cf57,#0000 74%)}}.gbo .sec-ruled{border-top:1px solid var(--text)}.gbo .btn-login,.gbo .btn-login:hover,.gbo .btn-login:focus-visible,.gbo .btn-login:active,.gbo .btn-login[aria-current=page]{color:#fff;background:#0b0b0b;border:1px solid #0b0b0b;transition:none;transform:none}@media (prefers-color-scheme:dark){.gbo .btn-login,.gbo .btn-login:hover,.gbo .btn-login:focus-visible,.gbo .btn-login:active,.gbo .btn-login[aria-current=page]{color:#fff;background:#cd4900;border-color:#e8652a}.gbo .btn-login:hover,.gbo .btn-login:focus-visible{background:#e0541a}}.gbo .hstats{margin-top:clamp(40px,7vw,88px)}.gbo .hs-stage{min-height:clamp(190px,24vw,260px);position:relative}.gbo .hs-item{opacity:0;width:100%;transition:opacity .7s var(--ease),transform .7s var(--ease);pointer-events:none;position:absolute;inset:0 auto auto 0;transform:translateY(18px)}.gbo .hs-item.on{opacity:1;pointer-events:auto;transform:none}.gbo .hs-item.static{margin-bottom:28px;position:relative}.gbo .hs-top{align-items:flex-end;gap:clamp(12px,2vw,22px);display:flex}.gbo .hs-n{letter-spacing:-.04em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:clamp(76px,11vw,148px);font-weight:500;line-height:.95}.gbo .hs-w{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);max-width:11ch;padding-bottom:.6em;font-size:clamp(13px,1.5vw,19px);font-weight:500;line-height:1.3}.gbo .hs-d{max-width:34ch;color:var(--text-2);margin-top:14px;font-size:clamp(14px,1.3vw,16px);line-height:1.65}.gbo .hs-dots{gap:8px;margin-top:18px;display:flex}.gbo .hs-dots button{background:var(--grey);cursor:pointer;border:0;width:34px;height:3px;padding:0;position:relative}.gbo .hs-dots button.on{background:var(--orange)}.gbo .hs-dots button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){.gbo .hs-item{transition:none}}.gbo .lock-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.gbo .lock-row .plain{max-width:66ch}.gbo .lockmark{width:clamp(104px,14vw,168px);color:var(--text)}.gbo .lockmark svg{width:100%;height:auto;display:block;overflow:visible}.gbo .lm-shackle{transform-box:fill-box;transform-origin:50% 100%;transition:transform .75s cubic-bezier(.34,1.56,.64,1);transform:translateY(-16px)}.gbo .lm-body{transition:stroke .5s .45s}.gbo .lm-dot,.gbo .lm-key{opacity:.25;transition:opacity .4s .5s,fill .4s .5s,stroke .4s .5s}.gbo .lockmark.is-closed .lm-shackle{transform:none}.gbo .lockmark.is-closed .lm-body{stroke:var(--orange)}.gbo .lockmark.is-closed .lm-dot{opacity:1;fill:var(--orange)}.gbo .lockmark.is-closed .lm-key{opacity:1;stroke:var(--orange)}@media (max-width:760px){.gbo .lock-row{grid-template-columns:1fr}.gbo .lockmark{order:-1}}@media (prefers-reduced-motion:reduce){.gbo .lm-shackle,.gbo .lm-body,.gbo .lm-dot,.gbo .lm-key{transition:none}}.gbo.nf-page{--paper:#fff;--text:#000;--text-2:#2b2f36;--grey:#dadee3;--dgrey:#5a6573;--orange:#cd4900;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh}.gbo.nf-page main.nf{margin-left:0;padding-top:clamp(48px,8vw,110px)}.nf{background:#fff;min-height:100dvh;padding:clamp(48px,8vw,110px) 0 clamp(48px,7vw,90px);position:relative;overflow:hidden}.nf .wrap{z-index:1;position:relative}.nf-glow{pointer-events:none;background:radial-gradient(closest-side,#cd490012,#cd490000);width:70vw;max-width:900px;height:70vw;max-height:900px;animation:14s ease-in-out infinite alternate nf-drift;position:absolute;top:-20%;left:-10%}.nf-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);animation:nf-fade .8s var(--ease) both;margin:0 0 clamp(14px,2vw,22px);font-size:11.5px;font-weight:500}.nf-code{letter-spacing:-.05em;color:#000;align-items:center;gap:.04em;margin:0 0 clamp(28px,4vw,52px);font-size:clamp(110px,26vw,300px);font-weight:500;line-height:.8;display:flex}.nf-code>*{animation:nf-rise 1.1s var(--ease) calc(var(--i)*.14s + .1s) both}.nf-mark{aspect-ratio:256/228;background:var(--orange);height:.68em;animation:nf-rise 1.1s var(--ease) .24s both,nf-float 5s ease-in-out 1.5s infinite alternate;margin:0 .02em;display:block;-webkit-mask:url(/site/marca.png) 50%/contain no-repeat;mask:url(/site/marca.png) 50%/contain no-repeat}.nf-title{letter-spacing:-.02em;color:#000;max-width:26ch;animation:nf-fade 1s var(--ease) .55s both;font-size:clamp(34px,5.4vw,64px);font-weight:500;line-height:1.04}.nf .bar{background:var(--orange);transform-origin:0;width:56px;height:3px;animation:nf-draw .9s var(--ease) .8s both;margin:22px 0;display:block}.nf-text{max-width:52ch;color:var(--text-2);animation:nf-fade 1s var(--ease) .95s both;margin:0 0 30px;font-size:clamp(15px,1.3vw,17px);line-height:1.65}.nf-actions{animation:nf-fade 1s var(--ease) 1.1s both;flex-wrap:wrap;align-items:center;gap:14px 30px;margin:0 0 clamp(44px,6vw,80px);display:flex}.nf-link{font:inherit;letter-spacing:.01em;color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nf-link:after{content:"";background:var(--orange);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.nf-link i{color:var(--orange);transition:transform .45s var(--back);font-style:normal}.nf-link:hover:after,.nf-link:focus-visible:after{transform:scaleX(1)}.nf-link:hover i,.nf-link:focus-visible i{transform:translate(6px)}.nf-login{text-align:center;letter-spacing:.02em;color:#fff;background:linear-gradient(var(--orange),var(--orange)) left bottom/100% 3px no-repeat,#000;transition:background-size .45s var(--ease),border-color .3s,transform .3s var(--ease);border:1px solid #000;padding:12px 30px 15px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;position:relative}.nf-login:hover,.nf-login:focus-visible{border-color:var(--orange);background-size:100% 100%,auto}.nf-login:active{transform:translateY(1px)}.gbo.nf-page .nf-login,.gbo.nf-page .nf-login:hover,.gbo.nf-page .nf-login:focus-visible{color:#fff}.nf-useful{color:var(--text-2);margin-bottom:6px;animation-delay:1.25s}.nf-links{border-bottom:1px solid var(--grey);max-width:620px;margin:0;padding:0;list-style:none}.nf-links li{border-top:1px solid var(--grey);animation:nf-fade .8s var(--ease) calc(var(--i)*70ms + 1.3s) both}.nf-links a{color:var(--text);letter-spacing:-.01em;transition:color .3s,padding-left .35s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-size:clamp(16px,1.5vw,19px);font-weight:500;text-decoration:none;display:flex}.nf-links a i{color:var(--orange);transition:transform .45s var(--back);font-style:normal}.nf-links a:hover,.nf-links a:focus-visible{color:var(--orange);padding-left:12px}.nf-links a:hover i,.nf-links a:focus-visible i{transform:translate(8px)}@keyframes nf-rise{0%{opacity:0;filter:blur(12px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:none}}@keyframes nf-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nf-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-float{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-.05em)rotate(2deg)}}@keyframes nf-drift{0%{transform:translate(0)}to{transform:translate(8%,10%)}}@media (prefers-reduced-motion:reduce){.nf-glow,.nf-kicker,.nf-code>*,.nf-mark,.nf-title,.nf .bar,.nf-text,.nf-actions,.nf-links li{animation:none}.nf-link:after,.nf-link i,.nf-login,.nf-links a,.nf-links a i{transition:none}}
