.slv4-home .v4-nav a[aria-current=page]{color:var(--v4-ink);font-weight:650}.slv4-home :is(h1,h2,h3){font-family:var(--font-v3-editorial-serif), Georgia, serif;letter-spacing:-.035em;font-weight:400}.slv4-home :is(.slv4-hero-grid,.slv4-heading,.slv4-functions-grid,.slv4-continuity-grid,.slv4-preparation-grid,.slv4-faq-grid,.slv4-final-grid)>*{min-width:0}.slv4-home :is(#alcance,#arquitectura,#funciones,#google-maps,#consistencia,#proceso,#continuidad,#medicion,#preparacion,#limites,#preguntas,#siguiente-paso){scroll-margin-top:88px}.slv4-hero{background:var(--v4-soft);border-bottom:1px solid var(--v4-line);padding-block:clamp(72px,7vw,100px) 26px}.slv4-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.75fr);align-items:end;gap:clamp(52px,7vw,98px);display:grid}.slv4-hero h1{text-wrap:balance;max-width:780px;margin-top:24px;font-size:clamp(66px,6.25vw,90px);line-height:.95}.slv4-hero-copy>p{color:#44515e;max-width:530px;font-size:18px;line-height:1.65}.slv4-hero-copy>p+p{color:var(--v4-muted);margin-top:18px;font-size:15px}.slv4-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.slv4-hero-index{border-top:1px solid var(--v4-line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:clamp(56px,6vw,80px);padding-top:24px;font-size:10px;font-weight:650;display:flex}.slv4-hero-index span:last-child{color:var(--v4-muted)}.slv4-section{background:var(--v4-paper);padding-block:var(--v4-section-y)}.slv4-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(48px,7vw,96px);display:grid}.slv4-heading h2,.slv4-functions h2,.slv4-continuity h2,.slv4-preparation h2,.slv4-faq h2,.slv4-final h2{text-wrap:balance;margin-top:20px;font-size:clamp(46px,4.45vw,65px);line-height:.99}.slv4-heading>p{color:var(--v4-muted);max-width:500px;font-size:16px;line-height:1.68}.slv4-editorial-grid{border-bottom:1px solid var(--v4-line);border-top:1px solid var(--v4-line);margin-top:var(--v4-space-2xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.slv4-editorial-grid article{min-height:222px;padding:24px 23px 34px 0}.slv4-editorial-grid article+article{border-left:1px solid var(--v4-line);padding-left:24px}.slv4-editorial-grid article>span,.slv4-scope-grid article>span,.slv4-process-grid article>span,.slv4-functions-detail article>span,.slv4-continuity-grid article>span{color:var(--v4-blue);font-size:11px;font-weight:700}.slv4-editorial-grid h3{font-family:var(--font-v3-precise-grotesk), Inter, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:46px;font-size:15px;font-weight:700}.slv4-editorial-grid p{color:var(--v4-muted);max-width:245px;margin-top:14px;font-size:15px;line-height:1.62}.slv4-architecture,.slv4-measurement,.slv4-final{background:var(--v4-navy);color:#fff;padding-block:var(--v4-section-y)}.slv4-architecture .v4-eyebrow,.slv4-measurement .v4-eyebrow,.slv4-final .v4-eyebrow{color:var(--v4-cyan)}.slv4-architecture .slv4-heading>p,.slv4-measurement .slv4-heading>p{color:#b8c3cc}.slv4-flow{border-bottom:1px solid var(--v4-line-dark);border-top:1px solid var(--v4-line-dark);margin:var(--v4-space-2xl) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.slv4-flow li{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;word-break:normal;align-items:center;min-width:0;min-height:112px;padding:20px 32px 20px 0;font-size:11px;font-weight:700;display:flex;position:relative}.slv4-flow li+li{border-left:1px solid var(--v4-line-dark);padding-left:24px}.slv4-flow li:not(:last-child):after{color:var(--v4-cyan);content:"↓";font-size:16px;position:absolute;right:13px;transform:rotate(-90deg)}.slv4-statement{border-left:2px solid var(--v4-cyan);color:#dce3e8;font-family:var(--font-v3-editorial-serif), Georgia, serif;margin-top:var(--v4-space-2xl);max-width:850px;padding:8px 0 8px 24px;font-size:clamp(27px,2.7vw,38px);line-height:1.26}.slv4-scope{background:var(--v4-soft)}.slv4-scope-grid{border-bottom:1px solid var(--v4-line);border-top:1px solid var(--v4-line);margin-top:var(--v4-space-2xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.slv4-scope-grid article{min-height:420px;padding:27px 23px 35px 0}.slv4-scope-grid article+article{border-left:1px solid var(--v4-line);padding-left:24px}.slv4-scope-grid h3{margin-top:38px;font-size:29px;line-height:1.1}.slv4-scope-grid ul{margin:32px 0 0;padding:0;list-style:none}.slv4-scope-grid li{border-top:1px solid var(--v4-line);color:var(--v4-muted);padding-block:11px;font-size:15px;line-height:1.5}.slv4-note{color:var(--v4-muted);margin-top:22px;font-size:12px}.slv4-functions{background:var(--v4-paper)}.slv4-functions-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:clamp(58px,8vw,112px);display:grid}.slv4-functions-detail{border-top:1px solid var(--v4-line)}.slv4-functions-detail article{border-bottom:1px solid var(--v4-line);grid-template-columns:28px minmax(190px,.65fr) minmax(0,1fr);gap:18px 26px;padding-block:26px;display:grid}.slv4-functions-detail h3{font-size:27px;line-height:1.08}.slv4-functions-detail p{color:var(--v4-muted);font-size:15px;line-height:1.65}.slv4-functions-detail .v4-text-link{grid-column:2/-1;justify-self:start}.slv4-profile{background:var(--v4-soft)}.slv4-profile-grid{border-top:1px solid var(--v4-line);margin-top:var(--v4-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.slv4-profile-grid>div{padding:32px 48px 0 0}.slv4-profile-grid>div+div{border-left:1px solid var(--v4-line);padding-left:49px}.slv4-profile-grid h3,.slv4-measurement-grid h3{font-size:30px}.slv4-profile-grid ul,.slv4-measurement-grid ul{margin:30px 0 0;padding:0;list-style:none}.slv4-profile-grid li,.slv4-measurement-grid li{border-top:1px solid var(--v4-line);color:var(--v4-muted);padding-block:13px;font-size:15px;line-height:1.55}.slv4-consistency{background:var(--v4-paper)}.slv4-consistency-flow{border-color:var(--v4-line);grid-template-columns:repeat(4,minmax(0,1fr))}.slv4-consistency-flow li{color:var(--v4-ink);min-height:96px;font-size:12px;border-color:var(--v4-line)!important}.slv4-consistency-flow li:not(:last-child):after{color:var(--v4-blue);content:"↕";transform:none}.slv4-data-grid{border-bottom:1px solid var(--v4-line);border-top:1px solid var(--v4-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;display:grid}.slv4-data-grid>span{color:var(--v4-muted);gap:25px;min-height:118px;padding:22px 18px 22px 0;font-size:14px;display:grid}.slv4-data-grid>span+span{border-left:1px solid var(--v4-line);padding-left:19px}.slv4-data-grid b{color:var(--v4-blue);font-size:10px}.slv4-process{background:var(--v4-soft)}.slv4-process-grid{border-top:1px solid var(--v4-line);margin-top:var(--v4-space-2xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.slv4-process-grid article{min-height:224px;padding:28px 23px 36px 0}.slv4-process-grid article+article{border-left:1px solid var(--v4-line);padding-left:24px}.slv4-process-grid h3{margin-top:38px;font-size:27px}.slv4-process-grid p{color:var(--v4-muted);margin-top:18px;font-size:15px;line-height:1.65}.slv4-continuity{background:var(--v4-paper)}.slv4-continuity-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:clamp(58px,8vw,112px);display:grid}.slv4-continuity-grid>div:last-child{border-top:1px solid var(--v4-line)}.slv4-continuity-grid article{border-bottom:1px solid var(--v4-line);grid-template-columns:28px 150px minmax(0,1fr);gap:18px 25px;padding-block:30px;display:grid}.slv4-continuity-grid h3{font-size:27px}.slv4-continuity-grid article p,.slv4-continuity-grid>div:last-child>p{color:var(--v4-muted);font-size:15px;line-height:1.68}.slv4-continuity-grid>div:last-child>p{border-left:2px solid var(--v4-blue);margin-top:36px;padding-left:20px}.slv4-measurement-grid{border-top:1px solid var(--v4-line-dark);margin-top:var(--v4-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.slv4-measurement-grid>div{padding:32px 48px 0 0}.slv4-measurement-grid>div+div{border-left:1px solid var(--v4-line-dark);padding-left:49px}.slv4-measurement-grid li{border-color:var(--v4-line-dark);color:#c0cad2;align-items:center;min-height:48px;display:flex}.slv4-measurement-grid p{border-left:2px solid var(--v4-cyan);color:#dce3e8;margin-top:28px;padding-left:18px;font-size:15px;line-height:1.65}.slv4-preparation{background:var(--v4-soft)}.slv4-preparation-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:clamp(58px,8vw,112px);display:grid}.slv4-preparation-grid>div>p{color:var(--v4-muted);max-width:500px;margin-top:28px;font-size:16px;line-height:1.6}.slv4-preparation-grid>ul{border-top:1px solid var(--v4-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.slv4-preparation-grid li{border-bottom:1px solid var(--v4-line);color:var(--v4-muted);min-height:68px;padding:22px 20px 16px 0;font-size:15px;line-height:1.5}.slv4-preparation-grid li:nth-child(2n){border-left:1px solid var(--v4-line);padding-left:21px}.slv4-limits{background:var(--v4-paper)}.slv4-limits .slv4-heading>p{line-height:1.6}.slv4-limits-list{border-top:1px solid var(--v4-line);margin:var(--v4-space-2xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.slv4-limits-list li{border-bottom:1px solid var(--v4-line);color:var(--v4-muted);grid-template-columns:28px minmax(0,1fr);gap:20px;min-height:72px;padding:22px 22px 18px 0;font-size:15px;line-height:1.5;display:grid}.slv4-limits-list li:nth-child(2n){border-left:1px solid var(--v4-line);padding-left:23px}.slv4-limits-list span{color:var(--v4-blue);font-size:10px;font-weight:700}.slv4-faq{background:var(--v4-soft)}.slv4-faq-grid{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:80px;display:grid}.slv4-faq-grid>div:first-child{align-self:start;position:sticky;top:118px}.slv4-faq-grid>div:first-child>p{color:var(--v4-muted);max-width:390px;margin-top:28px;font-size:15px;line-height:1.65}.slv4-faq-grid>div:first-child a{color:var(--v4-blue);text-underline-offset:3px;text-decoration:underline}.slv4-faq-list{border-top:1px solid var(--v4-line)}.slv4-faq-list details{border-bottom:1px solid var(--v4-line)}.slv4-faq-list summary{cursor:pointer;grid-template-columns:27px minmax(0,1fr) 24px;align-items:center;gap:21px;min-height:78px;padding:18px 0;list-style:none;display:grid}.slv4-faq-list summary::-webkit-details-marker{display:none}.slv4-faq-list summary>span:first-child{color:var(--v4-blue);font-size:11px;font-weight:700}.slv4-faq-list summary strong{font-size:16px;font-weight:520}.slv4-faq-list summary>span:last-child{color:var(--v4-blue);text-align:right;font-size:24px;font-weight:300;transition:transform .18s}.slv4-faq-list details[open] summary>span:last-child{transform:rotate(45deg)}.slv4-faq-list details>p{color:var(--v4-muted);max-width:680px;padding:0 42px 28px 48px;font-size:15px;line-height:1.7}.slv4-final-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(58px,8vw,112px);display:grid}.slv4-final-grid>div:last-child>p{color:#bdc8d0;max-width:520px;font-size:16px;line-height:1.7}.slv4-final-grid>div:last-child>span{color:#94a3af;margin-top:13px;font-size:12px;display:block}.slv4-button-light{color:var(--v4-ink);background:#fff;border-color:#fff}.slv4-button-light:hover{background:var(--v4-cyan);border-color:var(--v4-cyan)}.slv4-final .v4-text-link{color:#fff}.slv4-related{border-bottom:1px solid var(--v4-line-dark);border-top:1px solid var(--v4-line-dark);color:#fff;background:#06121f}.slv4-related .v4-shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.slv4-related a{justify-content:space-between;align-items:center;min-height:74px;padding-right:25px;font-size:13px;display:flex}.slv4-related a+a{border-left:1px solid var(--v4-line-dark);padding-left:26px}.slv4-related a:hover{color:var(--v4-cyan)}@media (max-width:1100px){.slv4-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.slv4-flow li:nth-child(4){border-left:0;border-top:1px solid var(--v4-line-dark)}.slv4-flow li:nth-child(5),.slv4-flow li:nth-child(6){border-top:1px solid var(--v4-line-dark)}.slv4-consistency-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.slv4-consistency-flow li:nth-child(4){border-top:0;border-left:1px solid var(--v4-line)!important}.slv4-data-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.slv4-data-grid>span:nth-child(4){border-left:0;border-top:1px solid var(--v4-line)}.slv4-data-grid>span:nth-child(5),.slv4-data-grid>span:nth-child(6){border-top:1px solid var(--v4-line)}}@media (max-width:900px){.slv4-home{--v4-gutter:32px;--v4-section-y:80px}.slv4-hero-grid,.slv4-heading,.slv4-functions-grid,.slv4-continuity-grid,.slv4-preparation-grid,.slv4-faq-grid,.slv4-final-grid{grid-template-columns:1fr;align-items:start}.slv4-hero h1{max-width:780px;font-size:clamp(58px,9vw,76px)}.slv4-hero-copy{max-width:650px}.slv4-heading{gap:36px}.slv4-editorial-grid,.slv4-scope-grid,.slv4-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slv4-editorial-grid article:nth-child(3),.slv4-editorial-grid article:nth-child(4),.slv4-scope-grid article:nth-child(3),.slv4-scope-grid article:nth-child(4),.slv4-process-grid article:nth-child(3),.slv4-process-grid article:nth-child(4){border-top:1px solid var(--v4-line)}.slv4-editorial-grid article:nth-child(3),.slv4-scope-grid article:nth-child(3),.slv4-process-grid article:nth-child(3){border-left:0;padding-left:0}.slv4-scope-grid article{min-height:0}.slv4-functions-grid,.slv4-continuity-grid,.slv4-preparation-grid,.slv4-final-grid{gap:54px}.slv4-profile-grid,.slv4-measurement-grid{grid-template-columns:1fr}.slv4-profile-grid>div,.slv4-measurement-grid>div{padding-right:0}.slv4-profile-grid>div+div,.slv4-measurement-grid>div+div{border-left:0;border-top:1px solid var(--v4-line);margin-top:44px;padding-top:30px;padding-left:0}.slv4-measurement-grid>div+div{border-color:var(--v4-line-dark)}.slv4-faq-grid>div:first-child{position:static}}@media (max-width:620px){.slv4-home{--v4-gutter:24px;--v4-section-y:64px}.slv4-hero{padding-block:58px 22px}.slv4-hero-grid{gap:38px}.slv4-hero h1{margin-top:19px;font-size:clamp(46px,13.2vw,58px);line-height:.98}.slv4-hero-copy>p{font-size:16px;line-height:1.6}.slv4-actions{flex-direction:column;align-items:stretch;gap:17px;margin-top:28px}.slv4-actions .v4-button{width:100%}.slv4-actions .v4-text-link{align-self:flex-start;min-height:44px}.slv4-hero-index{flex-direction:column;align-items:flex-start;gap:9px;margin-top:46px}.slv4-heading h2,.slv4-functions h2,.slv4-continuity h2,.slv4-preparation h2,.slv4-faq h2,.slv4-final h2{font-size:clamp(39px,11.5vw,48px)}.slv4-heading>p{font-size:15px}.slv4-editorial-grid,.slv4-scope-grid,.slv4-process-grid{margin-top:var(--v4-space-xl);grid-template-columns:1fr}.slv4-editorial-grid article,.slv4-scope-grid article,.slv4-process-grid article{border-top:1px solid var(--v4-line);min-height:0;border-left:0!important;padding:21px 0 27px!important}.slv4-editorial-grid article:first-child,.slv4-scope-grid article:first-child,.slv4-process-grid article:first-child{border-top:0}.slv4-editorial-grid h3,.slv4-scope-grid h3,.slv4-process-grid h3{margin-top:26px}.slv4-editorial-grid p{max-width:none}.slv4-flow,.slv4-consistency-flow{margin-top:var(--v4-space-xl);border-bottom:0;grid-template-columns:1fr}.slv4-flow li,.slv4-consistency-flow li{border-bottom:1px solid var(--v4-line-dark);white-space:normal;min-height:56px;border-top:0!important;border-left:0!important;padding:15px 40px 15px 0!important}.slv4-consistency-flow li{border-color:var(--v4-line)!important}.slv4-flow li:not(:last-child):after{right:9px;transform:none}.slv4-statement{margin-top:49px;font-size:26px}.slv4-functions-detail article,.slv4-continuity-grid article{grid-template-columns:25px minmax(0,1fr)}.slv4-functions-detail article p,.slv4-continuity-grid article p,.slv4-functions-detail .v4-text-link{grid-column:2}.slv4-profile-grid h3,.slv4-measurement-grid h3{font-size:27px}.slv4-data-grid,.slv4-preparation-grid>ul,.slv4-limits-list{grid-template-columns:1fr}.slv4-data-grid>span,.slv4-preparation-grid li,.slv4-limits-list li{min-height:0;border-top:0!important;border-left:0!important;padding:18px 0!important}.slv4-data-grid>span+span,.slv4-preparation-grid li+li,.slv4-limits-list li+li{border-top:1px solid var(--v4-line)!important}.slv4-data-grid>span{gap:9px}.slv4-faq-grid{gap:48px}.slv4-faq-list summary{grid-template-columns:24px minmax(0,1fr) 20px;gap:13px;min-height:72px}.slv4-faq-list details>p{padding:0 20px 25px 37px}.slv4-related .v4-shell{grid-template-columns:1fr}.slv4-related a{border-top:1px solid var(--v4-line-dark);min-height:62px;border-left:0!important;padding:0!important}.slv4-related a:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.slv4-home{scroll-behavior:auto}.slv4-home *,.slv4-home :before,.slv4-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
