.entryLoading{min-height:100dvh;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;background:#f5f2e8;color:#345237;font:18px Georgia}.forestLanding{background:#f5f2e8;color:#253e2b}.landingNav{max-width:1280px;margin:auto;padding:26px 48px;justify-content:space-between;gap:24px}.landingBrand,.landingNav{display:flex;align-items:center}.landingBrand{gap:12px;text-decoration:none;font:800 13px Arial;letter-spacing:.12em}.landingNav nav{display:flex;gap:28px;align-items:center;font:13px Arial}.landingNav a{color:inherit;text-decoration:none}.landingLogin{padding:12px 18px;border:1px solid #acb69a;border-radius:30px}.landingLogin span{margin-left:16px}.landingHero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:55px 48px 70px;align-items:center}.landingEyebrow{font:700 10px/1.6 Arial;letter-spacing:.18em;color:#7b886a}.landingPitch h1{font:clamp(52px,5.5vw,78px)/.99 Georgia,serif;font-weight:400;letter-spacing:-.055em;margin:28px 0}.landingPitch h1 em{color:#6b7c49}.landingLead{max-width:420px;font:15px/1.8 Arial;color:#6a755f}.landingActions{display:flex;gap:22px;align-items:center;margin:30px 0 16px;flex-wrap:wrap;font:700 12px Arial}.landingActions a{color:#294d33;text-decoration:none}.landingActions .landingPrimary{display:flex;gap:26px;align-items:center;padding:18px 23px;background:#284d35;color:#fffef3;border-radius:40px;min-height:52px;box-sizing:border-box}.landingSmall{font:11px Arial;color:#7d886e}.landingLandscape{position:relative;min-height:570px;border-radius:200px 200px 28px 28px;background:#d8dfc2;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;isolation:isolate;border:1px solid #ccd5b6}.landingLandscape>img{position:relative;margin-top:65px;z-index:1;filter:drop-shadow(0 12px 22px #4a613e15);max-width:70%;height:auto}.contourRings{position:absolute;inset:-40px;transform:rotate(-28deg)}.contourRings i{position:absolute;border:1px solid #7a906e45;border-radius:46% 54% 33% 67%;inset:4%}.contourRings i:nth-child(2){inset:11%;transform:rotate(9deg)}.contourRings i:nth-child(3){inset:18%;transform:rotate(18deg)}.contourRings i:nth-child(4){inset:25%;transform:rotate(27deg)}.contourRings i:nth-child(5){inset:32%;transform:rotate(36deg)}.contourRings i:nth-child(6){inset:39%;transform:rotate(45deg)}.landingMapNote{position:absolute;left:30px;right:30px;bottom:62px;padding:24px;background:#faf9edf2;border-radius:16px;box-shadow:0 10px 25px #3049320e}.landingMapNote>span{font:700 9px Arial;letter-spacing:.16em;color:#839075}.landingMapNote strong{display:block;font:32px/1.15 Georgia;margin:14px 0}.landingMapNote small{font:11px Arial;color:#7a876e}.landingLandscapeCaption{position:absolute;bottom:16px;font:8px Arial;letter-spacing:.16em;color:#6e805b}.forestLanding a:focus-visible{outline:3px solid #bc9447;outline-offset:5px}@media(max-width:760px){.landingNav{padding:18px 20px;gap:10px}.landingBrand{font-size:10px;gap:6px}.landingBrand img{width:32px;height:32px}.landingNav nav{gap:12px;font-size:11px}.landingNav nav>a:first-child{display:none}.landingLogin{padding:10px}.landingLogin span{display:none}.landingHero{padding:35px 24px 42px;grid-template-columns:1fr;gap:32px}.landingPitch h1{font-size:62px}.landingLead{font-size:14px}.landingLandscape{min-height:435px;border-radius:150px 150px 24px 24px}.landingLandscape>img{margin-top:25px;width:245px}.landingMapNote{left:22px;right:22px;bottom:44px;padding:18px}.landingMapNote strong{font-size:28px}.landingLandscapeCaption{font-size:7px;bottom:10px}.landingActions{gap:20px}.landingPitch h1{font-size:clamp(46px,12.5vw,62px);line-height:1.15}.landingPitch h1 em{font-size:.82em}}.landingSignature{max-width:440px;font:italic 18px/1.5 Georgia,serif;color:#385441}.landingNav{position:sticky;top:0;z-index:1000;box-sizing:border-box;background:#f5f2e8f5;padding-top:12px;padding-bottom:12px}.landingHeaderControls{display:flex;align-items:center;gap:10px}.landingLogin{display:flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;white-space:nowrap}.landingLogin span{margin:0;display:inline}.landingMenu{position:relative}.landingMenu>summary{display:grid;place-items:center;width:44px;height:44px;border:1px solid #acb69a;border-radius:14px;cursor:pointer;list-style:none}.landingMenu>summary::-webkit-details-marker{display:none}.landingNav .landingMenu nav{position:absolute;top:52px;right:0;width:220px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px;border:1px solid #d2dccb;border-radius:16px;background:#fffdf5;box-shadow:0 8px 24px #17342625}.landingNav .landingMenu nav>a{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px}.landingMenu>summary:focus-visible{outline:3px solid #bc9447;outline-offset:3px}@media(max-width:420px){.landingBrand{font-size:0}.landingHeaderControls{gap:6px}.landingLogin{font-size:12px}.landingNav{padding-left:12px;padding-right:12px}}#questions-frequentes{scroll-margin-top:90px}.landingHeaderControls{position:relative}.landingMenu{position:static}.landingActions .landingSecondary{display:flex;align-items:center;justify-content:center;padding:18px 23px;border:1px solid #284d35;border-radius:40px;min-height:52px;box-sizing:border-box;white-space:nowrap}@media(max-width:420px){.landingActions{gap:10px}.landingActions .landingPrimary{gap:14px;padding-inline:16px}.landingActions .landingSecondary{padding-inline:16px}}.forestLanding .landingLead{font-size:18px;line-height:1.65;color:#46583e;max-width:490px}.forestLanding .landingSmall{font:15px/1.6 Arial,sans-serif;color:#46583e;max-width:460px}.forestLanding .landingActions{font-size:16px;gap:12px}.forestLanding .landingEyebrow{font-size:12px;letter-spacing:.12em;color:#46583e}.landingPlans,.landingPrivacy,.landingSteps{max-width:1184px;margin:0 auto;padding:56px 48px;box-sizing:border-box;font:18px/1.65 Arial,sans-serif}.landingPlans h2,.landingPrivacy h2,.landingSteps h2{font:400 clamp(30px,3.4vw,44px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:12px 0 24px;color:#253e2b}.landingPlans h3,.landingSteps h3{font:700 21px/1.35 Arial,sans-serif;margin:16px 0 10px}.landingSteps ol{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.landingSteps li>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #98a889;border-radius:50%;font:24px Georgia;color:#284d35}.landingPlans p,.landingPrivacy p,.landingSteps p{margin:12px 0;color:#46583e}.landingSteps .landingCaution{border-left:3px solid #8c7549;padding:10px 20px;background:#eee9da;font-size:16px;max-width:850px;border-radius:0 12px 12px 0}.landingPrivacy{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;background:#e7ebda;border-radius:24px}.landingPlans a,.landingPrivacy a{display:inline-flex;align-items:center;min-height:48px;color:#244c34;font-weight:700;text-underline-offset:4px}.landingPlans{text-align:center;padding-top:72px}.landingSectionLead{max-width:650px;margin-inline:auto!important}.landingPlanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 24px;text-align:left}.landingPlanGrid article{display:flex;flex-direction:column;padding:24px;border:1px solid #aebda1;border-radius:20px;background:#fffdf5}.landingPlanGrid article h3{margin-top:0}.landingPlanGrid article>a{margin-top:auto;padding-top:12px}.landingPlanGrid .landingPrice{font:38px/1.25 Georgia,serif;color:#253e2b;margin:12px 0 18px}.landingPrice span{display:block;font:16px/1.6 Arial,sans-serif;margin-top:6px}.landingPlanGrid article>p:not(.landingPrice),.landingPlans .landingPlanFootnote{font-size:16px}@media(max-width:760px){.landingPlans,.landingPrivacy,.landingSteps{padding:36px 24px}.landingPlanGrid,.landingPrivacy,.landingSteps ol{grid-template-columns:1fr;gap:20px}.landingPrivacy{margin:0 16px;padding:24px}.landingPrivacy h2{margin-bottom:0}.landingSteps ol{gap:26px}.landingSteps li{position:relative;padding-left:60px}.landingSteps li>span{position:absolute;left:0;top:8px}.landingSteps h3{margin-top:8px}.landingPlanGrid{max-width:460px;margin-inline:auto}.forestLanding .landingActions{align-items:stretch}.forestLanding .landingActions a{white-space:normal;text-align:center}.landingPlans{padding-top:48px}}@media(min-width:761px){.homeLanding .landingHero{box-sizing:border-box;min-height:calc(100svh - 68px);padding-block:clamp(24px,5svh,55px)}.homeLanding .landingLandscape{min-height:clamp(420px,calc(100svh - 180px),570px)}}.homeLanding .landingHero{gap:64px;position:relative}.homeLanding .landingNav{position:relative}.homeLanding .landingPitch h1{font-size:clamp(44px,4.8vw,66px);line-height:1.06;max-width:14ch;letter-spacing:-.04em;margin:0 0 24px}.homeLanding .landingLead{max-width:450px;font-size:18px;line-height:1.65}.homeLanding .landingSignature{font-size:18px;margin:16px 0 0}.homeLanding .landingActions{margin-top:30px}.homeLanding .landingSmall{font-size:13px;color:#66735b;line-height:1.65;margin-top:18px}.homeLanding .landingCoverage{max-width:460px;font:12px/1.8 Arial,sans-serif;color:#66735b;margin:24px 0 0}.landingCoverage>span{display:block;font-weight:600;font-size:12px;color:#36523b;margin-bottom:4px}.homeLanding .landingProductPreview{display:flex;align-items:center;justify-content:center;padding:0;min-height:0;box-sizing:border-box;background:none;border:0;overflow:visible}.landingProductPreview .contourRings{inset:0;overflow:hidden;transform:none;border-radius:inherit;z-index:-1}.landingPreviewTop{display:flex;align-items:center;gap:14px;color:#36533b}.landingPreviewTop>span{font:16px/1.6 Georgia,serif}.landingPreviewTop em{color:#6a7958;font-size:14px}.landingPreviewFrame{width:100%;margin:0;background:#fffdf5;border:1px solid #c7d2b9;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px #33472b18;transform:none}.landingPreviewLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;font:11px Arial,sans-serif;color:#66735b}.landingPreviewLabel>span:first-child{font-weight:600;color:#31523a;display:flex;align-items:center;gap:8px}.landingPreviewLabel i{width:6px;height:6px;border-radius:50%;background:#71885a}.landingPreviewFrame>img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.landingPreviewFrame figcaption{font:12px/1.5 Arial,sans-serif;color:#536749;padding:14px 18px}.landingVideoStage{position:relative;display:grid;place-items:center;min-height:500px;overflow:hidden;background:radial-gradient(circle at 50% 38%,#627962,#31533e 55%,#203d30)}.landingVideoStage video{display:block;max-width:100%;height:500px;aspect-ratio:9/16;object-fit:contain;background:#e9e6dc;box-shadow:0 16px 48px #112c2370}.landingVideoPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 18px;border:1px solid #fff8;border-radius:999px;background:#fffdf3f2;color:#244b36;box-shadow:0 8px 28px #17332560;font:700 15px/1.2 Arial,sans-serif;white-space:nowrap;cursor:pointer}.landingVideoPlayIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#28563d;color:#fff;font-size:13px;padding-left:2px;box-sizing:border-box}.landingVideoDuration{font-size:12px;font-weight:400;color:#536a54}.landingVideoPlay:hover{background:#fff}.landingVideoPlay:focus-visible{outline:3px solid #d5a849;outline-offset:4px}.landingVideoControls{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;min-height:48px;padding:5px 8px;border-radius:12px;background:#14281fea;color:#fff;box-sizing:border-box;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.landingVideoControls:has(:focus-visible),.landingVideoStageControlsVisible .landingVideoControls{opacity:1;transform:none;pointer-events:auto}@media(hover:hover) and (pointer:fine){.landingVideoStage:hover .landingVideoControls{opacity:1;transform:none;pointer-events:auto}}.landingVideoControls button{flex:0 0 auto;min-width:36px;min-height:38px;padding:4px 7px;border:0;border-radius:7px;background:transparent;color:#fff;font:700 17px Arial,sans-serif;cursor:pointer}.landingVideoControls button:focus-visible,.landingVideoControls button:hover{background:#ffffff30}.landingVideoControls input{min-width:0;flex:1;accent-color:#d5dfc2;cursor:pointer}.landingVideoTime{font:11px Arial,sans-serif;white-space:nowrap}.landingVideoControls .landingVideoSound{font-size:12px;min-width:58px}.landingVideoControls :focus-visible{outline:2px solid #fff;outline-offset:2px}.landingPreviewPrivate{display:flex;align-items:center;gap:8px;font:12px/1.5 Arial,sans-serif;color:#536749}.landingScrollHint{display:flex;align-items:center;justify-content:center;gap:12px;color:#5b6b50;text-decoration:none;font:12px/1.6 Arial,sans-serif;min-height:38px;padding:8px 12px;box-sizing:border-box}.landingScrollHint>span{font-size:18px}#home-how-title{scroll-margin-top:90px}@media(min-width:761px){.homeLanding .landingHero{min-height:calc(100svh - 126px);padding-block:32px}}@media(max-width:760px){.homeLanding .landingHero{gap:32px;padding-top:24px}.homeLanding .landingPitch h1{font-size:clamp(42px,11.5vw,58px);line-height:1.08;max-width:14ch}.homeLanding .landingLead{font-size:17px}.homeLanding .landingProductPreview{min-height:0;padding:0}.landingPreviewFrame{width:100%;border-radius:15px}.landingPreviewTop>span{font-size:15px}.landingPreviewTop img{width:46px;height:46px}.landingCoverage{font-size:12px}.landingPreviewLabel{padding:12px;font-size:10px}.landingPreviewFrame figcaption{font-size:11px;padding:12px}.landingScrollHint{margin-top:-12px}.landingVideoStage{min-height:420px}.landingVideoStage video{height:420px}.homeLanding .landingHero{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:8px}.homeLanding .landingPitch{display:contents}.homeLanding .landingPitch h1{order:0;margin:0}.homeLanding .landingLead{order:1;margin:0}.homeLanding .landingProductPreview{order:2;margin:6px 0 0}.homeLanding .landingSignature{order:3}.homeLanding .landingActions{order:4;margin-top:12px}.homeLanding .landingSmall{order:5;margin:0}.homeLanding .landingCoverage{order:6;margin:0}.landingVideoControls{left:8px;right:8px;bottom:8px;gap:4px}.landingVideoControls button{min-width:32px}.landingVideoTime{font-size:10px}}@media(prefers-reduced-motion:reduce){.landingVideoControls{transition:none}.landingPreviewFrame{transform:none}}