.sv4-home .v4-nav a[aria-current=page]{color:var(--v4-ink);font-weight:650}.sv4-home .v4-nav a[aria-current=page]:after{transform:scaleX(1)}.sv4-home .v4-mobile-panel a[aria-current=page]{color:var(--v4-blue);font-weight:650}.sv4-page{--sv4-type-display:clamp(58px, 5.7vw, 82px);--sv4-type-section:clamp(44px, 4.1vw, 58px);--sv4-type-block:clamp(28px, 2.45vw, 34px);--sv4-type-body:clamp(16px, 1.2vw, 18px);--sv4-type-meta:clamp(12px, .9vw, 13px);background:var(--v4-paper)}.sv4-page :is(h1,h2,h3,p,ol,ul){margin-block:0}.sv4-page :is(h1,h2,h3){text-wrap:balance}.sv4-page :is(p,a,li){overflow-wrap:break-word}.sv4-page h1,.sv4-page h2,.sv4-capability h3{font-family:var(--font-v3-editorial-serif), Georgia, serif;letter-spacing:-.04em;font-weight:400}.sv4-page section[id]{scroll-margin-top:76px}.sv4-page .v4-eyebrow{font-size:var(--sv4-type-meta)}.sv4-hero{background:var(--v4-soft);border-bottom:1px solid var(--v4-line);padding-block:clamp(72px,7.2vw,104px) clamp(64px,6.5vw,88px)}.sv4-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:end;gap:clamp(56px,7vw,104px);display:grid}.sv4-hero h1{font-size:var(--sv4-type-display);margin-top:var(--v4-space-md);max-width:900px;line-height:.98}.sv4-hero-side>p{color:#465462;max-width:440px;font-size:clamp(18px,1.4vw,20px);line-height:1.65}.sv4-actions{align-items:center;gap:var(--v4-space-md);margin-top:var(--v4-space-lg);flex-wrap:wrap;display:flex}.sv4-actions .v4-button{min-width:205px}.sv4-actions :is(.v4-button,.v4-text-link){font-size:15px}.sv4-section{padding-block:clamp(88px,7.8vw,108px)}.sv4-section-heading{align-items:end;gap:var(--v4-space-2xl);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.sv4-section-heading h2,.sv4-decision h2,.sv4-coordinated h2,.sv4-criterion h2,.sv4-final h2{font-size:var(--sv4-type-section);margin-top:var(--v4-space-md);line-height:.99}.sv4-section-heading>p,.sv4-coordinated-grid>div:last-child>p,.sv4-criterion-grid>div:nth-child(2)>p,.sv4-final-grid>div:last-child>p{color:var(--v4-muted);font-size:var(--sv4-type-body);line-height:1.7}.sv4-capabilities{background:var(--v4-paper)}.sv4-capability{border:1px solid var(--v4-line);gap:var(--v4-space-lg);min-width:0;padding:var(--v4-space-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);transition:border-color .18s;display:grid}.sv4-capability:hover{border-color:#aeb7bb}.sv4-capability-primary{background:var(--v4-navy);border-color:var(--v4-navy);color:#fff;gap:var(--v4-space-xl);margin-top:var(--v4-space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr);padding:clamp(40px,4.2vw,56px)}.sv4-capability-heading{grid-template-columns:30px minmax(0,1fr);gap:18px;display:grid}.sv4-capability-heading>span{color:var(--v4-blue);font-size:var(--sv4-type-meta);padding-top:6px;font-weight:700}.sv4-capability-primary .sv4-capability-heading>span{color:var(--v4-cyan)}.sv4-capability h3{font-size:var(--sv4-type-block);line-height:1.08}.sv4-capability-heading p{color:var(--v4-muted);margin-top:var(--v4-space-sm);font-size:16px;line-height:1.55}.sv4-capability-primary .sv4-capability-heading p{color:#b9c6d0}.sv4-capability-copy{color:var(--v4-muted);font-size:16px;line-height:1.65}.sv4-capability-primary .sv4-capability-copy{color:#b9c6d0}.sv4-capability ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.sv4-capability li{border-top:1px solid var(--v4-line);padding:11px 12px 11px 0;font-size:15px;line-height:1.5}.sv4-capability li:nth-child(2n){padding-left:12px}.sv4-capability-primary li{border-color:var(--v4-line-dark)}.sv4-capability-destinations{grid-column:1/-1;align-content:start;display:grid}.sv4-capability-destinations a{border-top:1px solid var(--v4-line);align-items:center;gap:var(--v4-space-md);justify-content:space-between;min-height:48px;font-size:15px;transition:border-color .18s,color .18s;display:flex}.sv4-capability-primary .sv4-capability-destinations a{border-color:var(--v4-line-dark)}.sv4-capability-destinations a:hover,.sv4-capability-destinations a:focus-visible{color:var(--v4-blue)}.sv4-capability-primary .sv4-capability-destinations a:hover,.sv4-capability-primary .sv4-capability-destinations a:focus-visible{color:var(--v4-cyan)}.sv4-capability-note{color:var(--v4-muted);grid-column:1/-1;font-size:15px;line-height:1.55}.sv4-capability-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv4-capability-secondary-grid .sv4-capability{border-top:0;grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.sv4-capability-secondary-grid .sv4-capability-heading{grid-column:1/-1}.sv4-capability-secondary-grid .sv4-capability+.sv4-capability{border-left:0}.sv4-decision{background:var(--v4-soft);border-block:1px solid var(--v4-line)}.sv4-decision-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(64px,8vw,112px);display:grid}.sv4-decision-grid>header{position:sticky;top:116px}.sv4-decision ol{padding:0;list-style:none}.sv4-decision li{border-top:1px solid var(--v4-line);align-items:start;gap:var(--v4-space-md);grid-template-columns:32px minmax(0,1fr) minmax(170px,.42fr);padding-block:25px;display:grid}.sv4-decision li:last-child{border-bottom:1px solid var(--v4-line)}.sv4-decision li>span{color:var(--v4-blue);font-size:var(--sv4-type-meta);padding-top:4px;font-weight:700}.sv4-decision h3{letter-spacing:-.015em;font-family:inherit;font-size:20px;font-weight:600;line-height:1.35}.sv4-decision li p{color:var(--v4-muted);max-width:600px;margin-top:10px;font-size:16px;line-height:1.65}.sv4-decision li>a{justify-content:space-between;align-self:end;align-items:center;gap:16px;min-height:40px;font-size:15px;transition:color .18s;display:flex}.sv4-decision li>a:hover,.sv4-decision li>a:focus-visible{color:var(--v4-blue)}.sv4-coordinated{background:var(--v4-paper);border-bottom:1px solid var(--v4-line);padding-block:clamp(72px,6.3vw,88px)}.sv4-coordinated-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(64px,8vw,112px);display:grid}.sv4-coordinated-grid>div:last-child{border-top:1px solid var(--v4-line);padding-top:var(--v4-space-md)}.sv4-coordinated-grid>div:last-child>p+p{margin-top:var(--v4-space-sm)}.sv4-coordinated .v4-text-link{margin-top:var(--v4-space-lg);font-size:15px}.sv4-criterion{background:var(--v4-paper)}.sv4-criterion-grid{align-items:start;gap:var(--v4-space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,.7fr) minmax(320px,.8fr);display:grid}.sv4-criterion-grid>div:nth-child(2){padding-top:38px}.sv4-criterion-grid>div:nth-child(2)>p+p{margin-top:var(--v4-space-sm)}.sv4-home .sv4-criterion-statement{border-left:2px solid var(--v4-blue);font-family:var(--font-v3-editorial-serif), Georgia, serif;padding:var(--v4-space-xs) 0 var(--v4-space-xs) var(--v4-space-lg);margin-top:38px;font-size:clamp(25px,2.4vw,34px);line-height:1.25}.sv4-final{background:var(--v4-navy);color:#fff;padding-block:clamp(80px,7vw,96px)}.sv4-final .v4-eyebrow{color:var(--v4-cyan)}.sv4-final-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:clamp(64px,8vw,112px);display:grid}.sv4-final-grid>div:last-child>p{color:#b9c6d0;max-width:480px}.sv4-final-grid>div:last-child>span{color:#93a2ae;margin-top:var(--v4-space-sm);font-size:15px;display:block}.sv4-final .sv4-actions :is(.v4-button,.v4-text-link){font-size:15px}.sv4-button-light{color:var(--v4-navy);background:#fff;border-color:#fff}.sv4-button-light:hover,.sv4-button-light:focus-visible{background:var(--v4-cyan);border-color:var(--v4-cyan)}.sv4-whatsapp{color:#fff}.sv4-whatsapp:hover,.sv4-whatsapp:focus-visible{color:var(--v4-cyan)}@media (max-width:1050px){.sv4-capability-primary{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.sv4-capability-primary .sv4-capability-destinations{grid-column:1/-1}.sv4-criterion-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sv4-criterion-statement{grid-column:1/-1;max-width:780px}}@media (max-width:900px){.sv4-hero{padding-block:80px 72px}.sv4-hero-grid,.sv4-section-heading,.sv4-decision-grid,.sv4-coordinated-grid,.sv4-final-grid{grid-template-columns:1fr}.sv4-hero-grid{gap:var(--v4-space-xl)}.sv4-hero h1{font-size:clamp(54px,8.5vw,72px)}.sv4-hero-side>p{max-width:680px}.sv4-section{padding-block:80px}.sv4-section-heading{gap:var(--v4-space-lg)}.sv4-section-heading>p{max-width:600px}.sv4-capability-primary,.sv4-capability-secondary-grid{grid-template-columns:1fr}.sv4-capability-secondary-grid .sv4-capability{grid-template-columns:minmax(0,.85fr) minmax(280px,1fr)}.sv4-capability-secondary-grid .sv4-capability+.sv4-capability{border-left:1px solid var(--v4-line)}.sv4-decision-grid{gap:var(--v4-space-xl)}.sv4-decision-grid>header{position:static}.sv4-decision li{grid-template-columns:32px minmax(0,1fr)}.sv4-decision li>a{grid-column:2;justify-content:flex-start}.sv4-coordinated{padding-block:72px}.sv4-coordinated-grid{gap:var(--v4-space-xl)}.sv4-criterion-grid{gap:var(--v4-space-lg);grid-template-columns:1fr}.sv4-criterion-grid>div:nth-child(2),.sv4-home .sv4-criterion-statement{margin-top:0;padding-top:0}.sv4-home .sv4-criterion-statement{padding:var(--v4-space-xs) 0 var(--v4-space-xs) var(--v4-space-lg);grid-column:1}.sv4-final-grid{gap:var(--v4-space-xl)}}@media (max-width:620px){.sv4-hero{padding-block:60px 56px}.sv4-hero h1{font-size:clamp(42px,12vw,52px);line-height:1}.sv4-hero h1 br{display:none}.sv4-hero-side>p{font-size:16px;line-height:1.6}.sv4-actions{align-items:stretch;gap:var(--v4-space-sm);flex-direction:column}.sv4-actions .v4-button{width:100%}.sv4-actions .v4-text-link{align-self:flex-start;min-height:44px}.sv4-section{padding-block:64px}.sv4-section-heading h2,.sv4-decision h2,.sv4-coordinated h2,.sv4-criterion h2,.sv4-final h2{font-size:clamp(39px,11.5vw,48px)}.sv4-capability-primary{margin-top:var(--v4-space-xl);padding:30px 24px}.sv4-capability{gap:var(--v4-space-md);grid-template-columns:1fr;padding:30px 24px}.sv4-capability-secondary-grid .sv4-capability{grid-template-columns:1fr}.sv4-capability h3{font-size:30px}.sv4-capability ul{grid-template-columns:1fr}.sv4-capability li:nth-child(2n){padding-left:0}.sv4-capability-secondary-grid .sv4-capability+.sv4-capability{border-top:0}.sv4-decision li{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-block:24px}.sv4-decision h3{font-size:18px}.sv4-decision li p{font-size:16px}.sv4-coordinated{padding-block:60px}.sv4-coordinated-grid,.sv4-final-grid{gap:var(--v4-space-lg)}.sv4-criterion-grid{gap:var(--v4-space-md)}.sv4-home .sv4-criterion-statement{margin-top:var(--v4-space-sm);font-size:26px}.sv4-final{padding-block:64px}}@media (prefers-reduced-motion:reduce){.sv4-home *,.sv4-home :before,.sv4-home :after{transition-duration:.01ms!important}}
