/* iSiFérias v3.0.1 — new editorial homepage, isolated from v2 sections */
:root{--v3-ink:#103a40;--v3-teal:#134b52;--v3-cream:#f7f4ee;--v3-orange:#fa741e}
.v3-hero{position:relative;min-height:760px;display:flex;align-items:center;isolation:isolate;color:#fff;overflow:hidden;background:var(--v3-ink)}.v3-hero-media,.v3-hero-shade{position:absolute;inset:0}.v3-hero-media img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1.015)}.v3-hero-shade{background:linear-gradient(90deg,rgba(5,36,42,.92) 0%,rgba(5,36,42,.69) 47%,rgba(5,36,42,.14) 100%),linear-gradient(0deg,rgba(5,36,42,.27),transparent 50%)}.v3-hero-inner{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:120px 0}.v3-hero-copy{max-width:790px}.v3-kicker{display:inline-block;color:#187e88;letter-spacing:.22em;font-size:.72rem;font-weight:850;text-transform:uppercase}.v3-kicker.light{color:#d5ebeb}.v3-kicker::before{content:'';display:inline-block;width:25px;height:2px;background:var(--v3-orange);vertical-align:middle;margin-right:13px}.v3-hero h1{font-size:clamp(3.7rem,7.2vw,7.1rem);letter-spacing:-.063em;line-height:.97;max-width:790px;margin:24px 0}.v3-hero-copy>p{font-size:1.13rem;line-height:1.7;max-width:600px;color:#edf5f4}.v3-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:34px}.v3-outline-link{display:inline-flex;gap:15px;align-items:center;color:#fff;border-bottom:1px solid rgba(255,255,255,.6);padding:9px 0;font-weight:780}.v3-outline-link span,.v3-text-link span{transition:transform .25s}.v3-outline-link:hover span,.v3-text-link:hover span{transform:translateX(6px)}.v3-hero-note{border-left:1px solid rgba(255,255,255,.45);padding-left:22px;display:grid;gap:4px;flex:none;letter-spacing:.08em}.v3-hero-note span,.v3-hero-note small{color:#d5e3e4;font-size:.7rem}.v3-hero-note strong{font-size:1.2rem}.v3-facts{background:#fff;border-bottom:1px solid #e0e7e5}.v3-facts-inner{display:grid;grid-template-columns:repeat(4,1fr)}.v3-fact{display:flex;gap:18px;align-items:center;padding:32px 16px;border-right:1px solid #e0e7e5}.v3-fact:last-child{border:0}.v3-fact strong{font-size:1.75rem;color:#078e9b}.v3-fact span{display:block;font-size:.87rem;font-weight:800}.v3-fact small{display:block;font-size:.72rem;color:#788888}.v3-manifesto{padding:130px 0;background:var(--v3-cream)}.v3-story{display:grid;grid-template-columns:.89fr 1.11fr;gap:clamp(45px,9vw,140px);align-items:center}.v3-story-copy h2,.v3-section-intro h2,.v3-proof h2,.v3-closing h2{font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.06;letter-spacing:-.058em;margin:25px 0}.v3-story-copy>p{color:#637779;max-width:510px;font-size:1.06rem}.v3-text-link{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid var(--v3-teal);padding-bottom:11px;font-weight:800;margin-top:23px}.v3-story-picture{position:relative}.v3-story-picture img{width:100%;height:560px;object-fit:cover;border-radius:4px 95px 4px 4px}.v3-image-label{position:absolute;bottom:-19px;left:-25px;background:#fff;padding:16px 25px;font-size:.78rem;letter-spacing:.08em}.v3-services{background:#fff;padding:125px 0 135px}.v3-section-intro{max-width:760px;margin-bottom:65px}.v3-section-intro>p{font-size:1.08rem;color:#66797b}.v3-service-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.v3-service-tile{display:block;position:relative}.v3-service-photo{overflow:hidden;background:#e6ebea}.v3-service-photo img{width:100%;height:355px;object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.2,1)}.v3-service-tile:hover img{transform:scale(1.06)}.v3-service-description{position:relative;padding:25px 10px 0}.v3-service-description>span{font-size:.72rem;font-weight:800;color:#cb6d33;letter-spacing:.16em}.v3-service-description h3{font-size:clamp(1.3rem,2vw,2.1rem);line-height:1.15;margin:10px 0}.v3-service-description p{color:#65787b;font-size:.96rem;padding-right:20px}.v3-service-description i{position:absolute;right:8px;top:35px;font-style:normal;font-size:1.5rem;color:#ed792e}.v3-territory{position:relative;min-height:650px;display:flex;align-items:center;background:#0c333b;color:#fff;isolation:isolate}.v3-territory-photo{position:absolute;inset:0;z-index:-1}.v3-territory-photo img{width:100%;height:100%;object-fit:cover;filter:brightness(.6)}.v3-territory::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,42,50,.94),rgba(6,42,50,.58) 60%,rgba(6,42,50,.1))}.v3-territory-content>div{max-width:730px;padding:120px 0}.v3-territory h2{font-size:clamp(3rem,5.5vw,5.5rem);letter-spacing:-.055em;line-height:1.05;margin:24px 0}.v3-territory p{max-width:600px;color:#e1efee;font-size:1.07rem;margin-bottom:25px}.v3-proof{background:#fff;padding:135px 0}.v3-proof-inner{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.v3-proof-lead p{color:#66787b}.v3-quote{margin:0;padding:20px 0 20px 40px;border-left:1px solid #c4d6d7}.v3-quote>span{font-size:5rem;color:#f27b35;font-family:Georgia,serif;line-height:.7}.v3-quote p{font-family:Georgia,serif;font-size:clamp(1.2rem,2.1vw,1.9rem);line-height:1.4}.v3-quote footer{display:grid;gap:4px}.v3-quote small{color:#748688}.v3-closing{position:relative;isolation:isolate;min-height:590px;display:flex;align-items:center;background:#0c333b;color:#fff}.v3-closing-media{position:absolute;inset:0;z-index:-1}.v3-closing-media img{width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.v3-closing::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,39,45,.82),rgba(5,39,45,.26));z-index:-1}.v3-closing-content{padding:110px 0}.v3-closing h2{max-width:850px}.v3-closing p{max-width:590px;color:#e3eff0;margin-bottom:30px}
@media(min-width:1500px){.v3-hero .container,.v3-story.container,.v3-services .container,.v3-territory .container,.v3-proof .container,.v3-closing .container{width:min(1360px,calc(100% - 100px))}}
@media(max-width:1000px){.v3-hero{min-height:650px}.v3-hero-inner{padding:100px 0}.v3-hero-note{display:none}.v3-story{gap:40px}.v3-story-picture img{height:430px}.v3-facts-inner{grid-template-columns:1fr 1fr}.v3-service-rail{gap:16px}.v3-service-photo img{height:290px}}
@media(max-width:700px){.v3-hero{min-height:650px}.v3-hero-inner{padding:100px 0 75px}.v3-hero h1{font-size:clamp(2.9rem,12vw,4.8rem)}.v3-hero-copy>p{font-size:1rem}.v3-actions{align-items:flex-start;gap:18px}.v3-facts-inner{grid-template-columns:1fr 1fr}.v3-fact{padding:22px 9px;gap:9px}.v3-fact strong{font-size:1.35rem}.v3-fact small{font-size:.67rem}.v3-manifesto,.v3-services,.v3-proof{padding:80px 0}.v3-story,.v3-proof-inner{grid-template-columns:1fr}.v3-story-picture img{height:380px}.v3-story-picture{margin-top:20px}.v3-service-rail{grid-template-columns:1fr;gap:40px}.v3-service-photo img{height:290px}.v3-territory{min-height:560px}.v3-territory-content>div{padding:80px 0}.v3-quote{padding:15px 0 15px 22px}.v3-closing{min-height:520px}}
@media(prefers-reduced-motion:reduce){.v3-service-photo img,.v3-outline-link span,.v3-text-link span{transition:none}}
