/* O2 reference lock; native Alean fonts, photographs and green palette. */
.ww-hero__photo>picture{display:block;width:100%;height:100%}
body{background:#fff}html{scroll-padding-top:24px}::selection{background:var(--ww-accent);color:#fff}:root{--ww-ink:#17211d;--ww-accent:#0f5f57;--ww-muted:#59665e;--ww-display:var(--font-display);--ww-body:var(--font-body)}
[hidden]{display:none!important}.ww-shell,.container{width:min(1240px,calc(100% - 96px));margin-inline:auto;max-width:none}.ww-icon{width:24px;height:24px;flex:none}a:focus-visible,button:focus-visible{outline:3px solid var(--ww-accent);outline-offset:5px}.ww-header{position:relative;z-index:25;background:#fff;color:var(--ww-ink)}.ww-header__inner{min-height:168px;display:grid;align-items:center;grid-template-columns:24% 23% 15% minmax(0,1fr) 44px;gap:0}.ww-brand{display:flex;flex-direction:column;text-decoration:none;gap:10px}.ww-brand strong{font-family:var(--ww-display);font-size:28px;line-height:1.1}.ww-brand span{font-size:11px;line-height:1.4}.ww-header__phone{text-decoration:none;white-space:nowrap;line-height:1.4}.ww-header__phone span{display:block;font-size:12px;color:var(--ww-muted)}.ww-header__phone strong{font-size:21px}.ww-header__chats{display:flex;gap:0}.ww-chat{display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:40px;padding:12px 14px;min-height:56px;color:#fff;text-decoration:none;font:500 14px/1.3 var(--ww-body)}.ww-chat--whatsapp{background:#258344}.ww-chat--telegram{background:#2679b5}.ww-chat--max{background:#6658b4}.ww-chat--compact{width:44px;min-height:44px;padding:9px;background:none;border-radius:8px}.ww-chat--compact.ww-chat--whatsapp{color:#258344}.ww-chat--compact.ww-chat--telegram{color:#2679b5}.ww-chat--compact.ww-chat--max{color:#6658b4}.ww-chat:hover{filter:brightness(.9)}.ww-header__nav{display:flex;justify-content:space-evenly;gap:12px;padding-right:10px}.ww-header__nav a{font-size:15px;text-decoration:none;min-height:44px;display:flex;align-items:center}.ww-menu{display:grid;place-items:center;border:0;background:none;color:inherit;width:44px;height:44px;cursor:pointer}.ww-menu svg{width:27px;height:27px}.ww-expanded-menu{position:absolute;top:calc(100% - 15px);right:max(16px,calc((100vw - 1240px)/2));width:min(360px,calc(100vw - 32px));display:grid;padding:22px;background:#fff;border-radius:16px;box-shadow:0 18px 40px #17211d26}.ww-expanded-menu>a{display:flex;align-items:center;min-height:44px;text-decoration:none}
.ww-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 295px;column-gap:7%;padding:40px 8.5% 32px;min-height:695px;margin-bottom:28px;background:none;color:#fff;overflow:visible;border:0;border-radius:0;box-shadow:none}.ww-hero__photo{position:absolute;z-index:-1;inset:0 0 100px;overflow:hidden;border-radius:34px;background:#25473d}.ww-hero__photo img{width:100%;height:100%;object-fit:cover}.ww-hero__photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102c24c4,#102c2430 85%),linear-gradient(0deg,#102c2470,transparent 80%)}.ww-hero__top{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;height:52px;font-size:13px;margin-bottom:76px}.ww-hero__top>a{background:#fff;color:var(--ww-accent);padding:14px 23px;border-radius:40px;text-decoration:none}.ww-hero__copy{min-width:0;align-self:start;padding-top:12px;padding-bottom:90px}.ww-eyebrow{font-size:12px;margin:0 0 18px}.ww-hero h1{font-family:var(--ww-display);font-weight:400;font-size:55px;line-height:1.06;letter-spacing:-.025em;margin:0 0 26px;max-width:none;color:#fff;text-wrap:balance}.ww-hero__copy>p:not(.ww-eyebrow){font-size:21px;line-height:1.4;margin:0;max-width:35ch;color:#fff}.ww-hero--inner h1{font-size:42px}.ww-hero--inner .ww-hero__copy>p:not(.ww-eyebrow){font-size:17px;line-height:1.5}.ww-presentation{position:relative;align-self:start;width:295px;min-width:0;padding:150px 20px 24px;background:#fff;color:var(--ww-ink);border-radius:34px;box-shadow:0 18px 35px #17211d14;text-align:center;margin:30px 0 0;z-index:2}.ww-presentation h2{font-family:var(--ww-display);font-weight:400;font-size:31px;line-height:1.1;margin:0 0 24px;letter-spacing:-.025em}.ww-presentation>.ww-chat{margin-top:7px}.ww-book-scene{position:absolute;top:-110px;left:50%;transform:translateX(-50%);width:270px;height:230px}.ww-books{position:absolute;inset:0}.ww-sheet{position:absolute;top:12px;width:156px;height:202px;border-radius:3px;background:#fff;box-shadow:0 14px 25px #17211d30;transform-origin:50% 50%;overflow:visible}.ww-sheet--back{left:12px;transform:rotate(-10deg)}.ww-sheet--front{right:12px;transform:rotate(7deg)}.ww-sheet>img{width:100%;height:132px;object-fit:cover;border-radius:3px 3px 0 0}.ww-sheet>span{display:block;padding:9px 11px;font:400 17px/1.2 var(--ww-display);color:var(--ww-ink)}.ww-sheet small{display:block;margin-top:5px;font:9px/1.3 var(--ww-body);color:var(--ww-muted)}.ww-motion{position:absolute;right:0;bottom:-6px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #dce4df;border-radius:50%;background:white;color:var(--ww-ink);cursor:pointer}.ww-motion .ww-icon{width:16px;height:16px}
.section{padding-block:65px}.section h2{font-size:clamp(32px,3.5vw,48px);line-height:1.15;letter-spacing:-.025em}.section-head{margin-bottom:36px}.section-head p{max-width:65ch}.section p{max-width:75ch}.trust-layout,.investor-panel{gap:50px}.layout-card,.interior-card,.video-frame,.photo-card,.story-image{border-radius:24px}.hero-benefits{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.hero-card{margin-top:24px}.ww-native-summary{padding-top:18px}.floating-whatsapp{display:none!important}
.ww-consultant{position:fixed;right:24px;bottom:28px;z-index:35;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.ww-consultant button{cursor:pointer}.ww-consultant__up,.ww-consultant__launcher{display:grid;place-items:center;background:#fff;border:1px solid #dce4df;border-radius:50%;color:var(--ww-accent);box-shadow:0 10px 25px #17211d14}.ww-consultant__up{width:50px;height:50px}.ww-consultant__launcher{width:80px;height:80px}.ww-consultant__launcher .ww-icon{width:34px;height:34px}.ww-consultant__card{position:relative;padding:36px 26px 28px;width:290px;max-height:calc(100dvh - 120px);overflow:auto;border-radius:34px 4px 34px 34px;background:#fff;box-shadow:0 18px 40px #17211d26;color:var(--ww-ink)}.ww-consultant__card h2{font-family:var(--ww-display);font-size:28px;font-weight:400;margin:0 0 14px}.ww-consultant__card p{font-size:14px;margin:0 0 15px}.ww-consultant__channels{display:flex;gap:8px}.ww-consultant__phone{display:block;font-size:19px;margin-top:15px;text-decoration:none;font-weight:600}.ww-consultant__close{position:absolute;top:3px;right:3px;width:44px;height:44px;border:0;background:none;color:inherit}
@media(min-width:1650px){.ww-shell,.container{width:min(1550px,calc(100% - 160px))}.ww-header__inner{min-height:210px}.ww-header__phone strong{font-size:25px}.ww-hero{min-height:815px;grid-template-columns:minmax(0,1fr) 368px;padding-top:60px}.ww-hero__photo{bottom:120px;border-radius:42px}.ww-hero h1{font-size:68px}.ww-hero--inner h1{font-size:54px}.ww-hero__copy>p:not(.ww-eyebrow){font-size:26px}.ww-presentation{width:368px;padding:150px 25px 30px}.ww-presentation h2{font-size:37px}.ww-chat{font-size:17px;min-height:64px}.ww-chat--compact{min-height:44px}.ww-book-scene{width:300px}.ww-sheet{width:175px}.ww-section h2{font-size:60px}}
@media(min-width:961px) and (max-width:1279px){.ww-shell,.container{width:calc(100% - 48px)}.ww-header__inner{min-height:148px;grid-template-columns:23% 24% 16% minmax(0,1fr) 44px}.ww-brand strong{font-size:24px}.ww-header__phone strong{font-size:19px}.ww-header__nav a{font-size:13px}.ww-hero{padding-inline:6%;column-gap:5%;grid-template-columns:minmax(0,1fr) 270px}.ww-presentation{width:270px}.ww-hero h1{font-size:45px}.ww-hero--inner h1{font-size:37px}.ww-hero__copy>p:not(.ww-eyebrow){font-size:19px}.ww-hero--inner .ww-hero__copy>p:not(.ww-eyebrow){font-size:16px}}
@media(max-width:960px){.ww-shell,.container{width:calc(100% - 40px)}.ww-header__inner{display:flex;min-height:98px;gap:16px}.ww-brand strong{font-size:24px}.ww-header__phone{margin-left:auto}.ww-header__phone strong{font-size:17px}.ww-header__nav{display:none}.ww-hero{grid-template-columns:minmax(0,1fr) 258px;gap:0 30px;padding:28px 30px;min-height:710px}.ww-hero__top{margin-bottom:90px}.ww-presentation{width:258px;padding-inline:17px}.ww-hero h1{font-size:37px}.ww-hero--inner h1{font-size:32px}.ww-hero__copy>p:not(.ww-eyebrow){font-size:18px}.ww-hero--inner .ww-hero__copy>p:not(.ww-eyebrow){font-size:15px}.ww-hero__photo{bottom:120px}.section{padding-block:44px}.ww-presentation h2{font-size:28px}.ww-chat{font-size:13px}}
@media(max-width:650px){.ww-shell,.container{width:calc(100% - 32px)}.ww-header__inner{gap:10px}.ww-brand strong{font-size:21px}.ww-brand span{font-size:9px;max-width:140px}.ww-header__phone span{font-size:10px}.ww-header__phone strong{font-size:13px}.ww-header__inner>.ww-header__chats{display:none}.ww-menu{flex:none}.ww-hero{display:block;min-height:0;padding:22px 0 24px;margin-bottom:0}.ww-hero__photo{inset:0 0 auto;height:100%;max-height:650px;border-radius:24px}.ww-hero__top{padding:0 22px;height:auto;margin-bottom:52px;font-size:10px}.ww-hero__top>a{padding:12px 16px}.ww-hero__top>span{display:none}.ww-hero__copy{padding:0 24px 145px;min-height:300px}.ww-hero h1,.ww-hero--inner h1{font-size:34px;line-height:1.08;margin-bottom:22px}.ww-hero__copy>p:not(.ww-eyebrow),.ww-hero--inner .ww-hero__copy>p:not(.ww-eyebrow){font-size:17px;line-height:1.45}.ww-presentation{width:calc(100% - 28px);margin:0 auto;padding:150px 20px 26px;border-radius:30px}.ww-presentation h2{font-size:30px}.ww-chat{font-size:14px;min-height:55px}.ww-chat--compact{min-height:44px}.ww-book-scene{width:270px}.section{padding-block:38px}.section h2{font-size:32px}.hero-benefits{grid-template-columns:1fr}.ww-consultant{right:16px;bottom:90px}.ww-consultant__launcher{width:61px;height:61px}.ww-consultant__card{width:min(270px,calc(100vw - 32px))}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ww-sheet{animation:none!important;transition:none!important}}
