.page_page__q_X_D{--ink:#061C33;--paper:#F5F7FA;--surface:#FFFFFF;--coral:#005293;--coral-light:#8FC8F2;--teal:#005293;--mint:#DCEEFF;--line:#CBD8E8;--muted:#50647D;background:var(--paper);color:var(--ink);overflow:hidden}.page_page__q_X_D h1,.page_page__q_X_D h2,.page_page__q_X_D h3{font-family:var(--sans);font-weight:750;letter-spacing:-.055em;line-height:.98}.page_page__q_X_D em{font-family:var(--serif);font-weight:500;font-style:italic;letter-spacing:-.035em}.page_page__q_X_D p{color:inherit}.page_wrap__iBQxH{width:min(1240px,calc(100% - 48px));margin:0 auto}.page_kicker__jAB6T{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:var(--mint);font:700 .58rem/1.3 var(--mono);letter-spacing:.14em}.page_kicker__jAB6T>i{width:7px;height:7px;border-radius:50%;background:var(--coral)}.page_kicker__jAB6T.page_dark__CbPt3{color:#005293}.page_hero__PqxUD{position:relative;isolation:isolate;min-height:820px;padding:136px 0 0;overflow:hidden;background:var(--ink);color:var(--surface)}.page_heroBeam__WfaQa{position:absolute;z-index:-1;width:86vw;height:54vw;min-width:1020px;min-height:720px;right:-29vw;top:-10vw;background:rgba(220,238,255,.045);-webkit-clip-path:polygon(0 43%,100% 3%,100% 97%,0 57%);clip-path:polygon(0 43%,100% 3%,100% 97%,0 57%)}.page_crumbs___vqIW{display:flex;align-items:center;gap:10px;margin-bottom:72px;color:#9AAEC3;font:650 .55rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.page_crumbs___vqIW a{color:#91A5BB;text-decoration:none}.page_crumbs___vqIW b{color:var(--mint)}.page_heroGrid__JN4OL{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);grid-gap:clamp(60px,8vw,126px);gap:clamp(60px,8vw,126px);align-items:center}.page_heroCopy__VYUz_ h1{max-width:790px;margin:0;color:var(--surface);font-size:clamp(4.1rem,7.1vw,7.5rem)}.page_heroCopy__VYUz_ h1 em{color:var(--coral-light)}.page_heroLead__EV18l{max-width:675px;margin:30px 0 0;color:#9AAEC3!important;font-size:1.02rem;line-height:1.72}.page_actions__UdJ9Z{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.page_page__q_X_D .page_formButton__GcU2s,.page_page__q_X_D .page_primaryButton__Gc8iB,.page_page__q_X_D .page_secondaryButton__rUsFH{min-height:50px;padding:0 21px;border-radius:7px;box-shadow:none;font-family:var(--sans);font-size:.74rem;font-weight:750;text-decoration:none}.page_page__q_X_D .page_formButton__GcU2s,.page_page__q_X_D .page_primaryButton__Gc8iB{border:1px solid var(--coral);background:var(--coral);color:var(--surface)}.page_page__q_X_D .page_formButton__GcU2s:hover,.page_page__q_X_D .page_primaryButton__Gc8iB:hover{border-color:var(--coral-light);background:var(--coral-light)}.page_page__q_X_D .page_secondaryButton__rUsFH{border:1px solid rgba(255,255,255,.32);background:transparent;color:var(--surface)}.page_page__q_X_D .page_secondaryButton__rUsFH:hover{border-color:var(--mint);background:rgba(220,238,255,.06)}.page_heroDecision__s1gGc{border:1px solid rgba(220,238,255,.28);background:#082847;box-shadow:14px 14px 0 rgba(220,238,255,.045)}.page_decisionTop__vvSzz,.page_frameBar__apBbq{min-height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(220,238,255,.23);color:#9AAEC3;font:650 .49rem/1 var(--mono);letter-spacing:.12em}.page_decisionTop__vvSzz span:last-child,.page_frameBar__apBbq span:last-child{display:flex;align-items:center;gap:7px;color:var(--mint)}.page_decisionTop__vvSzz i,.page_frameBar__apBbq i{width:6px;height:6px;border-radius:50%;background:var(--coral)}.page_heroDecision__s1gGc>p{margin:0;padding:30px 28px;border-bottom:1px solid rgba(220,238,255,.17);color:var(--surface);font:750 1.45rem/1.15 var(--sans);letter-spacing:-.035em}.page_heroDecision__s1gGc ol{margin:0;padding:0;list-style:none}.page_heroDecision__s1gGc li{min-height:78px;padding:20px 26px;display:grid;grid-template-columns:40px 1fr;align-items:center;border-bottom:1px solid rgba(220,238,255,.14)}.page_heroDecision__s1gGc li:last-child{border-bottom:0}.page_heroDecision__s1gGc li span{color:var(--mint);font:700 .54rem/1 var(--mono)}.page_heroDecision__s1gGc li b{color:#B9C8D8;font-size:.75rem}.page_heroRail__onq3C{min-height:66px;margin-top:78px;padding:0 max(24px,calc((100vw - 1240px) / 2));display:flex;align-items:center;gap:18px;border-top:1px solid rgba(220,238,255,.2);color:#9AAEC3;font:650 .5rem/1 var(--mono);letter-spacing:.15em}.page_heroRail__onq3C i{flex:1 1;height:1px;background:rgba(220,238,255,.15)}.page_choiceSection__5t8iF,.page_faqSection__y_JJI,.page_migrationSection__Qr_V0,.page_reviewSection__evsqo{padding:clamp(92px,10vw,145px) 0}.page_choiceSection__5t8iF{background:var(--paper)}.page_reviewHead__HQ5ot,.page_sectionIntro__JipPJ{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.7fr);grid-gap:clamp(48px,9vw,130px);gap:clamp(48px,9vw,130px);align-items:end}.page_faqHead__TKbc5 h2,.page_migrationCopy__rNCLT h2,.page_reviewHead__HQ5ot h2,.page_sectionIntro__JipPJ h2{margin:0;font-size:clamp(3.3rem,5.8vw,6rem)}.page_faqHead__TKbc5 h2 em,.page_migrationCopy__rNCLT h2 em,.page_reviewHead__HQ5ot h2 em,.page_sectionIntro__JipPJ h2 em{color:var(--teal)}.page_reviewHead__HQ5ot>p,.page_sectionIntro__JipPJ>p{margin:0 0 7px;color:var(--muted);line-height:1.72}.page_choiceGrid__S3Ki3{display:grid;grid-template-columns:1fr 1fr;margin-top:74px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.page_choiceGrid__S3Ki3 article{min-height:410px;padding:34px 34px 38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page_choiceGrid__S3Ki3 article>span{font:700 .55rem/1 var(--mono);letter-spacing:.12em}.page_stayCard__3KonC{background:var(--surface)}.page_stayCard__3KonC>span{color:var(--teal)}.page_faroCard__v5rR8{background:var(--mint)}.page_faroCard__v5rR8>span{color:var(--ink)}.page_choiceGrid__S3Ki3 h3{max-width:470px;margin:48px 0 0;font-size:clamp(2rem,3vw,3.25rem)}.page_choiceGrid__S3Ki3 ul{margin:34px 0 0;padding:0;list-style:none}.page_choiceGrid__S3Ki3 li{padding:12px 0 12px 24px;border-top:1px solid rgba(6,28,51,.18);position:relative;color:#334A64;font-size:.78rem;line-height:1.55}.page_faroCard__v5rR8 li{color:#334A64}.page_choiceGrid__S3Ki3 li:before{content:"";position:absolute;left:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--teal)}.page_faroCard__v5rR8 li:before{background:var(--ink)}.page_reviewSection__evsqo{background:var(--surface)}.page_comparison__r3r44{margin-top:72px;border-top:1px solid var(--line)}.page_comparisonHeader__t1T5h,.page_comparisonRow__JpPTp{display:grid;grid-template-columns:210px 1fr 1fr}.page_comparisonHeader__t1T5h{min-height:54px;align-items:center;color:var(--muted);font:700 .5rem/1 var(--mono);letter-spacing:.12em}.page_comparisonHeader__t1T5h span,.page_comparisonRow__JpPTp>*{height:100%;padding:0 24px;border-right:1px solid var(--line)}.page_comparisonHeader__t1T5h span:first-child,.page_comparisonRow__JpPTp>:first-child{border-left:1px solid var(--line)}.page_comparisonRow__JpPTp{min-height:142px;border-top:1px solid var(--line)}.page_comparisonRow__JpPTp:last-child{border-bottom:1px solid var(--line)}.page_comparisonRow__JpPTp>*{display:flex;align-items:center}.page_comparisonRow__JpPTp>p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.6}.page_comparisonRow__JpPTp>p:last-child{background:#DCEEFF;color:#334A64}.page_rowTitle__8fghk{gap:18px}.page_rowTitle__8fghk span{color:var(--teal);font:700 .51rem/1 var(--mono)}.page_rowTitle__8fghk b{font-size:.82rem}.page_productSection__Xqv9s{padding:clamp(98px,11vw,160px) 0;background:var(--ink);color:var(--surface)}.page_productGrid__87ks_{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);grid-gap:clamp(58px,9vw,130px);gap:clamp(58px,9vw,130px);align-items:center}.page_contactCopy__mSPT3 h2,.page_productCopy__xvbz5 h2{margin:0;color:var(--surface);font-size:clamp(3.35rem,5.5vw,5.8rem)}.page_contactCopy__mSPT3 h2 em,.page_productCopy__xvbz5 h2 em{color:var(--coral-light)}.page_contactCopy__mSPT3>p:not(.page_kicker__jAB6T),.page_productCopy__xvbz5>p:not(.page_kicker__jAB6T){max-width:520px;margin:28px 0 0;color:#9AAEC3;line-height:1.72}.page_contactCopy__mSPT3>a,.page_productCopy__xvbz5>a{display:inline-flex;gap:10px;margin-top:28px;padding-bottom:4px;border-bottom:1px solid rgba(220,238,255,.5);color:var(--mint);font-size:.74rem;font-weight:750;text-decoration:none}.page_boundary__J36Li{margin-top:46px;border-top:1px solid rgba(220,238,255,.22)}.page_boundary__J36Li>div{min-height:68px;display:grid;grid-template-columns:16px 100px 1fr;align-items:center;border-bottom:1px solid rgba(220,238,255,.17)}.page_boundary__J36Li i{width:7px;height:7px;border-radius:50%}.page_boundary__J36Li i.page_available__I79F5{background:var(--mint)}.page_boundary__J36Li i.page_managed__UGfkt{background:#DCEEFF}.page_boundary__J36Li i.page_future__IQTc7{background:#D21034}.page_boundary__J36Li b{color:var(--surface);font-size:.67rem}.page_boundary__J36Li span{color:#9AAEC3;font-size:.62rem}.page_productFrame__B8aFI{min-width:0;margin:0;border:1px solid rgba(220,238,255,.27);background:#082847;box-shadow:15px 15px 0 rgba(220,238,255,.05)}.page_productFrame__B8aFI>div:nth-child(2){overflow:hidden;background:var(--paper)}.page_productFrame__B8aFI img{display:block;width:100%;height:auto}.page_productFrame__B8aFI figcaption{padding:13px 16px;color:#9AAEC3;font-size:.63rem}.page_migrationSection__Qr_V0{background:var(--mint)}.page_migrationGrid___KD3r{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(520px,1.15fr);grid-gap:clamp(60px,10vw,150px);gap:clamp(60px,10vw,150px);align-items:center}.page_migrationNumber__tZKME{min-height:430px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(6,28,51,.42)}.page_migrationNumber__tZKME span{font:700 .56rem/1 var(--mono);letter-spacing:.13em}.page_migrationNumber__tZKME b{font:780 clamp(6.5rem,13vw,12rem)/.75 var(--sans);letter-spacing:-.1em}.page_migrationNumber__tZKME p{max-width:180px;color:var(--ink);font-size:.76rem;line-height:1.5}.page_migrationCopy__rNCLT>p:not(.page_kicker__jAB6T){max-width:650px;margin:28px 0 0;color:var(--ink);line-height:1.72}.page_migrationCopy__rNCLT .page_kicker__jAB6T.page_dark__CbPt3,.page_migrationCopy__rNCLT h2 em{color:var(--ink)}.page_migrationSteps__NigOg{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid rgba(6,28,51,.35);border-left:1px solid rgba(6,28,51,.35)}.page_migrationSteps__NigOg>div{min-height:155px;padding:20px;border-right:1px solid rgba(6,28,51,.35);border-bottom:1px solid rgba(6,28,51,.35);display:flex;flex-direction:column}.page_migrationSteps__NigOg span{font:700 .5rem/1 var(--mono)}.page_migrationSteps__NigOg b{margin-top:32px;font-size:.76rem}.page_migrationSteps__NigOg p{margin-top:auto;color:var(--ink);font-size:.62rem;line-height:1.5}.page_contactSection__IyNtH{position:relative;isolation:isolate;padding:clamp(100px,11vw,165px) 0;overflow:hidden;background:var(--ink);color:var(--surface)}.page_contactBeam__9DJHk{position:absolute;z-index:-1;width:120%;height:190%;left:-10%;top:-45%;background:rgba(220,238,255,.035);-webkit-clip-path:polygon(48.5% 0,51.5% 0,77% 100%,23% 100%);clip-path:polygon(48.5% 0,51.5% 0,77% 100%,23% 100%)}.page_contactGrid__yIiVs{display:grid;grid-template-columns:minmax(0,.86fr) minmax(390px,.62fr);grid-gap:clamp(60px,10vw,145px);gap:clamp(60px,10vw,145px);align-items:start}.page_contactCopy__mSPT3 ul{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid rgba(220,238,255,.22)}.page_contactCopy__mSPT3 li{padding:15px 0 15px 24px;position:relative;border-bottom:1px solid rgba(220,238,255,.16);color:#9AAEC3;font-size:.72rem}.page_contactCopy__mSPT3 li:before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:var(--coral)}.page_form__6U4zv{padding:30px;border:1px solid rgba(220,238,255,.28);background:#082847;box-shadow:14px 14px 0 rgba(220,238,255,.045)}.page_form__6U4zv>div{margin-bottom:18px}.page_form__6U4zv label{display:block;margin-bottom:7px;color:#91A5BB;font:700 .54rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.page_form__6U4zv input,.page_form__6U4zv select{width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(220,238,255,.24);border-radius:5px;background:var(--ink);color:var(--surface);font:500 .78rem/1 var(--sans)}.page_form__6U4zv input::placeholder{color:#9AAEC3}.page_form__6U4zv input:focus,.page_form__6U4zv select:focus{border-color:var(--mint);outline:2px solid rgba(220,238,255,.18);outline-offset:2px}.page_page__q_X_D .page_formButton__GcU2s{width:100%;justify-content:center;margin-top:5px}.page_form__6U4zv small{display:block;margin-top:14px;color:#9AAEC3;font-size:.58rem;line-height:1.5;text-align:center}.page_faqSection__y_JJI{background:var(--paper)}.page_faqHead__TKbc5{max-width:730px}.page_faqList__Uv5se{margin-top:70px;border-top:1px solid var(--line)}.page_faqList__Uv5se details{border-bottom:1px solid var(--line)}.page_faqList__Uv5se summary{min-height:92px;padding:25px 54px 25px 0;display:grid;grid-template-columns:52px 1fr;align-items:center;position:relative;color:var(--ink);cursor:pointer;font:750 1.03rem/1.4 var(--sans);list-style:none}.page_faqList__Uv5se summary::-webkit-details-marker{display:none}.page_faqList__Uv5se summary:after{content:"+";position:absolute;right:8px;color:var(--teal);font:500 1.5rem/1 var(--sans)}.page_faqList__Uv5se details[open] summary:after{content:"−"}.page_faqList__Uv5se summary span{color:#005293;font:700 .52rem/1 var(--mono)}.page_faqList__Uv5se details>p{max-width:790px;margin:-4px 0 0 52px;padding:0 0 30px;color:var(--muted);font-size:.82rem;line-height:1.72}@media (max-width:1040px){.page_hero__PqxUD{min-height:0}.page_contactGrid__yIiVs,.page_heroGrid__JN4OL,.page_productGrid__87ks_{grid-template-columns:1fr}.page_heroDecision__s1gGc{width:min(680px,100%)}.page_migrationGrid___KD3r,.page_reviewHead__HQ5ot,.page_sectionIntro__JipPJ{grid-template-columns:1fr;gap:42px}.page_productFrame__B8aFI{width:min(900px,100%)}.page_migrationNumber__tZKME{min-height:270px}.page_contactCopy__mSPT3{max-width:760px}.page_form__6U4zv{width:min(620px,100%)}}@media (max-width:760px){.page_wrap__iBQxH{width:min(100% - 40px,1240px)}.page_hero__PqxUD{padding-top:118px}.page_crumbs___vqIW{margin-bottom:54px}.page_heroCopy__VYUz_ h1{font-size:clamp(3.35rem,15vw,5.2rem)}.page_heroRail__onq3C{min-width:730px;margin-top:58px}.page_choiceGrid__S3Ki3{grid-template-columns:1fr}.page_choiceGrid__S3Ki3 article{min-height:0}.page_comparisonHeader__t1T5h{display:none}.page_comparisonRow__JpPTp{min-height:0;grid-template-columns:1fr;border:1px solid var(--line);border-bottom:0}.page_comparisonRow__JpPTp:last-child{border-bottom:1px solid var(--line)}.page_comparisonRow__JpPTp>*{min-height:82px;padding:18px 20px;border:0;border-bottom:1px solid var(--line)}.page_comparisonRow__JpPTp>:first-child{border-left:0}.page_comparisonRow__JpPTp:last-child>p:last-child{border-bottom:0}.page_comparisonRow__JpPTp>p:before{width:108px;flex:none;color:var(--teal);font:700 .46rem/1.35 var(--mono);letter-spacing:.08em}.page_comparisonRow__JpPTp>p:nth-child(2):before{content:"REVISA EN WASI"}.page_comparisonRow__JpPTp>p:nth-child(3):before{content:"FARO 0.5 HOY"}.page_migrationSteps__NigOg{grid-template-columns:1fr}.page_migrationSteps__NigOg>div{min-height:118px}.page_migrationSteps__NigOg b{margin-top:18px}}@media (max-width:480px){.page_wrap__iBQxH{width:min(100% - 32px,1240px)}.page_choiceSection__5t8iF,.page_contactSection__IyNtH,.page_faqSection__y_JJI,.page_migrationSection__Qr_V0,.page_productSection__Xqv9s,.page_reviewSection__evsqo{padding:84px 0}.page_actions__UdJ9Z{align-items:stretch;flex-direction:column}.page_page__q_X_D .page_primaryButton__Gc8iB,.page_page__q_X_D .page_secondaryButton__rUsFH{width:100%;justify-content:center}.page_choiceGrid__S3Ki3 article,.page_form__6U4zv,.page_heroDecision__s1gGc>p{padding:24px 20px}.page_contactCopy__mSPT3 h2,.page_faqHead__TKbc5 h2,.page_migrationCopy__rNCLT h2,.page_productCopy__xvbz5 h2,.page_reviewHead__HQ5ot h2,.page_sectionIntro__JipPJ h2{font-size:clamp(3rem,13.5vw,4.3rem)}.page_comparisonRow__JpPTp>p{display:block}.page_comparisonRow__JpPTp>p:before{display:block;width:auto;margin-bottom:10px}.page_boundary__J36Li>div{grid-template-columns:16px 90px 1fr}.page_migrationNumber__tZKME{min-height:240px}.page_faqList__Uv5se summary{grid-template-columns:38px 1fr;font-size:.9rem}.page_faqList__Uv5se details>p{margin-left:38px}}