@layer base{body{margin:0;background:#fbf6f1}a{color:#8a4e45;&:hover{color:#6f3c35}}summary{cursor:pointer;list-style:none;&::-webkit-details-marker{display:none}}input[type=range]{accent-color:#8A4E45}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}.faq-plus{details[open] &{transform:rotate(45deg)}}.sm-vtrack{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.sm-vcard{position:relative;flex:0 0 220px;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:#eadbd5;scroll-snap-align:start;video{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}@media(max-width:600px){flex-basis:62vw}}.sm-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:999px;border:none;background:#ffffffe0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #0000002e;transition:opacity .2s;.sm-vcard.is-playing &{opacity:0;pointer-events:none}}.sm-arrow{width:48px;height:48px;border-radius:14px;border:1.5px solid #8A4E45;background:transparent;color:#8a4e45;display:flex;align-items:center;justify-content:center;cursor:pointer;&:hover{background:#8a4e45;color:#fff}}}.div-1{font-family:Montserrat,system-ui,sans-serif;color:#3a2a26;background:#fbf6f1;font-size:16px;line-height:1.6}.div-2{background:#8a4e45;color:#fff6f2;font-size:14px;text-align:center;padding:10px 16px;letter-spacing:.02em}.header-3{background:#fbf6f1;border-bottom:1px solid #EEDFD8}.div-4{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.a-5{display:flex;align-items:center;gap:12px;text-decoration:none}.img-6{height:48px;width:auto}.span-7{font-family:Quicksand,sans-serif;font-weight:500;font-size:22px;letter-spacing:.22em;color:#9b5a50}.nav-8{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;font-size:15px}.a-9{text-decoration:none;color:#5a4540}.a-10{text-decoration:none;background:#8a4e45;color:#fff;padding:12px 22px;border-radius:999px;font-weight:700}.section-11{position:relative;overflow:hidden;background:#6f3c35;min-height:700px;display:flex;align-items:center}.img-12{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% center}.div-13{position:absolute;inset:0;background:linear-gradient(90deg,#5e322c,#7a423af7 30%,#8a4e45d1 46%,#8a4e4559,#8a4e4500 74%)}.div-14{position:absolute;inset:0;background:linear-gradient(0deg,#5e322c59,#5e322c00 30%)}.div-15{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:88px 24px 72px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:40px}.div-16{flex:0 1 600px;min-width:0;display:flex;flex-direction:column;gap:26px}.span-17{align-self:flex-start;display:flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:14px;font-weight:700;padding:8px 16px;border-radius:999px}.span-18{width:9px;height:9px;border-radius:999px;background:#b9cbb2}.h1-19{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(46px,5.8vw,76px);line-height:1.05;color:#fff;letter-spacing:-.015em}.span-20{display:inline-block;background:#fff;color:#8a4e45;padding:0 16px 4px;border-radius:14px;transform:rotate(-2deg);margin:6px 0}.p-21{margin:0;font-size:19px;color:#fbe9e4;max-width:500px}.div-22{display:flex;flex-wrap:wrap;gap:12px}.a-23{text-decoration:none;background:#fff;color:#6f3c35;padding:16px 28px;border-radius:14px;font-weight:700;font-size:17px;display:flex;align-items:center;gap:10px}.a-24{text-decoration:none;background:transparent;color:#fff;padding:15px 28px;border-radius:14px;font-weight:700;font-size:17px;border:1.5px solid rgba(255,255,255,.75)}.div-25{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:#fbe9e4}.span-26{display:flex;align-items:center;gap:8px}.div-27{background:#fff;border-radius:20px;padding:18px 22px;box-shadow:0 16px 40px #3c1e1940;display:flex;flex-direction:column;gap:2px}.span-28{font-size:13px;color:#6e5a55;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.span-29{font-family:Cormorant Garamond,serif;font-weight:600;font-size:34px;color:#8a4e45;line-height:1.1}.span-30{font-size:14px;color:#6e5a55}.section-31{background:#fff;border-top:1px solid #EEDFD8;border-bottom:1px solid #EEDFD8}.div-32{max-width:1200px;margin:0 auto;padding:28px 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.div-33{display:flex;gap:14px;align-items:center}.div-34{font-weight:700}.section-35{max-width:1200px;margin:0 auto;padding:96px 24px 72px}.div-36{max-width:680px;margin:0 auto 48px;text-align:center;display:flex;flex-direction:column;gap:14px}.span-37{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7e9479}.h2-38{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(36px,4.2vw,54px);line-height:1.15}.span-39{font-family:Cormorant Garamond,serif;font-style:italic;color:#9b5a50;font-size:1em}.p-40{margin:0;color:#5a4540}.div-41{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.div-42{background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:12px;border:1px solid #F0E3DD}.div-43{width:52px;height:52px;border-radius:16px;background:#f8e3de;display:flex;align-items:center;justify-content:center}.h3-44{margin:0;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600;line-height:1.2}.p-45{margin:0;color:#5a4540;font-size:16px}.div-46{width:52px;height:52px;border-radius:16px;background:#e6ece1;display:flex;align-items:center;justify-content:center}.section-47{background:#f4e6e0}.div-48{max-width:1200px;margin:0 auto;padding:88px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.div-49{flex:1 1 580px;min-width:0}.img-50{display:block;width:100%;height:auto;aspect-ratio:1010 / 502;object-fit:cover;border-radius:32px}.div-51{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.span-52{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a4e45}.h2-53{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(36px,4vw,52px);line-height:1.15}.div-54{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.div-55{background:#fff;border-radius:18px;padding:18px 20px}.div-56{font-size:15px;color:#5a4540}.section-57{max-width:1200px;margin:0 auto;padding:96px 24px 40px}.ol-58{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.li-59{background:#fff;border-radius:24px;padding:28px;border:1px solid #F0E3DD;display:flex;flex-direction:column;gap:10px}.span-60{font-family:Cormorant Garamond,serif;font-weight:500;font-size:56px;color:#d99a8d;line-height:1}.h3-61{margin:0;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1.2}.p-62{margin:0;font-size:16px;color:#5a4540}.div-63{margin-top:40px;background:#8a4e45;color:#fff6f2;border-radius:32px;padding:40px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.div-64{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.h3-65{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:38px;line-height:1.15;color:#fff}.p-66{margin:0;font-size:17px;color:#f6ddd7}.a-67{align-self:flex-start;text-decoration:none;background:#fff;color:#6f3c35;padding:15px 26px;border-radius:14px;font-weight:700;font-size:17px}.ul-68{flex:1 1 320px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.li-69{background:#fff;color:#3a2a26;border-radius:18px;padding:16px 20px;font-weight:700;display:flex;align-items:center;gap:12px}.section-70{max-width:1200px;margin:0 auto;padding:72px 24px}.div-71{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.div-72{display:flex;flex-direction:column;gap:12px;max-width:620px}.div-73{display:flex;gap:10px}.div-74{margin-top:24px}.a-75{font-weight:700;display:inline-flex;align-items:center;gap:8px;min-height:44px}.div-76{max-width:1200px;margin:0 auto;padding:88px 24px}.div-77{max-width:680px;margin:0 auto 44px;text-align:center;display:flex;flex-direction:column;gap:14px}.div-78{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.article-79{background:#fbf6f1;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #F0E3DD}.div-80{position:relative;aspect-ratio:4 / 5;background:#2e2724;display:flex;align-items:center;justify-content:center}.span-81{position:absolute;z-index:1;top:14px;left:14px;background:#fff;color:#8a4e45;font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px}.a-82{position:absolute;inset:0;display:block}.img-83{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.div-84{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.h3-85{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:23px;line-height:1.2}.a-86{color:inherit;text-decoration:none}.div-87{display:flex;align-items:center;gap:8px;font-size:14px;color:#6e5a55}.span-88{width:14px;height:14px;border-radius:999px;background:#1e1a18;border:1px solid #D9C7C0}.div-89{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.span-90{font-weight:700;font-size:20px}.span-91{font-size:14px;color:#6e5a55;text-decoration:line-through}.div-92{margin-top:auto;background:#e6ece1;color:#3f5039;border-radius:14px;padding:10px 14px;font-size:15px}.div-93{position:relative;aspect-ratio:4 / 5;background:#2c3a55;display:flex;align-items:center;justify-content:center}.span-94{width:14px;height:14px;border-radius:999px;background:#24304a;border:1px solid #D9C7C0}.div-95{position:relative;aspect-ratio:4 / 5;background:#e7a3ba;display:flex;align-items:center;justify-content:center}.span-96{width:14px;height:14px;border-radius:999px;background:#d9658e;border:1px solid #D9C7C0}.div-97{position:relative;aspect-ratio:4 / 5;background:#efe7e1;display:flex;align-items:center;justify-content:center}.span-98{width:14px;height:14px;border-radius:999px;background:#fff;border:1px solid #D9C7C0}.div-99{text-align:center;margin-top:36px}.a-100{font-weight:700;display:inline-flex;align-items:center;min-height:44px}.section-101{max-width:1200px;margin:0 auto;padding:96px 24px}.div-102{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.figure-103{margin:0;background:#fff;border-radius:24px;padding:30px;border:1px solid #F0E3DD;display:flex;flex-direction:column;gap:16px}.div-104{color:#e8a598;font-size:18px;letter-spacing:2px}.blockquote-105{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:23px;line-height:1.35;color:#3a2a26}.figcaption-106{font-size:15px;color:#6e5a55;margin-top:auto}.section-107{background:#e6ece1}.div-108{max-width:1200px;margin:0 auto;padding:80px 24px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.div-109{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:14px}.span-110{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4c5e48}.h2-111{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(36px,4vw,50px);line-height:1.15}.span-112{font-family:Cormorant Garamond,serif;font-style:italic;color:#4c5e48;font-size:1em}.p-113{margin:0;color:#4a5a46}.ul-114{flex:1 1 520px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.li-115{background:#fff;border-radius:999px;padding:12px 22px;font-weight:500}.section-116{max-width:860px;margin:0 auto;padding:96px 24px 72px}.div-117{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;gap:14px}.div-118{display:flex;flex-direction:column;gap:12px}.footer-119{background:#3a2a26;color:#eadbd5}.div-120{max-width:1200px;margin:0 auto;padding:48px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.div-121{flex:1 1 320px;display:flex;flex-direction:column;gap:12px}.span-122{font-family:Quicksand,sans-serif;font-weight:500;font-size:22px;letter-spacing:.22em;color:#f4d5ce}.p-123{margin:0;font-size:15px;max-width:380px;color:#d8c6bf}.div-124{display:flex;flex-direction:column;gap:8px;font-size:15px}.span-125{font-weight:700;color:#fff}.a-126{color:#f4d5ce}.div-127{border-top:1px solid #54423D;padding:18px 24px 6px;text-align:center;font-size:13px;color:#bfaaa3}.faq-item{background:#fff;border-radius:20px;border:1px solid #F0E3DD;padding:4px 24px}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-weight:700;font-size:18px}.faq-plus{font-size:26px;color:#8a4e45;transition:transform .2s}.faq-ans{margin:0 0 20px;color:#5a4540}.tpl-131{background:#3a2a26;mais-footer{display:block;width:100%}.area-footer{padding-block:0;background:transparent;.container .box-footer{width:100%;max-width:1200px;margin-inline:auto;justify-self:stretch;padding:0 24px 28px;font-size:13px;font-weight:400}}}
