@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Manrope:wght@300;400;500;600&display=swap";._loader_1twto_1{background-color:var(--bg-primary);z-index:9999;width:100vw;height:100dvh;color:var(--accent-forest);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}._container_1twto_16{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:400px;padding:0 40px;display:flex}._logo_1twto_26{font-family:var(--font-heading);letter-spacing:.1em;align-items:center;gap:8px;font-size:2rem;font-weight:500;display:flex}._dot_1twto_36{background-color:var(--accent-terracotta);border-radius:50%;width:8px;height:8px;margin-top:8px}._progressWrapper_1twto_44{background-color:#2c35311a;width:100%;height:1px;position:relative;overflow:hidden}._progressBar_1twto_52{background-color:var(--accent-wood);height:100%;position:absolute;top:0;left:0}._percentage_1twto_60{font-family:var(--font-body);letter-spacing:.2em;color:var(--text-secondary);font-size:.8rem}._nav_18zks_1{height:var(--nav-height);z-index:1000;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 clamp(24px,5vw,60px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-bottom .4s;display:flex;position:fixed;top:0;left:0;right:0}._navScrolled_18zks_16{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#faf9f6d9}._logo_18zks_23{font-family:var(--font-heading);align-items:center;gap:8px;display:flex}._logoText_18zks_30{color:var(--accent-forest);letter-spacing:.05em;font-size:1.6rem;font-weight:600}._logoDot_18zks_37{background-color:var(--accent-terracotta);border-radius:50%;width:6px;height:6px;margin-top:6px}._links_18zks_45{gap:40px;display:flex}._link_18zks_45{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.85rem;font-weight:500;transition:color .3s;position:relative}._link_18zks_45:after{content:"";background-color:var(--accent-terracotta);width:0%;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}._link_18zks_45:hover{color:var(--accent-forest)}._link_18zks_45:hover:after{width:100%}._cta_18zks_80{background-color:var(--accent-forest);color:var(--surface-white);border-radius:var(--radius-xl);letter-spacing:.05em;text-transform:uppercase;padding:12px 28px;font-size:.8rem;font-weight:500;transition:transform .3s,background-color .3s}._cta_18zks_80:hover{background-color:var(--text-primary);transform:translateY(-2px)}@media (width<=900px){._links_18zks_45,._cta_18zks_80{display:none}}._hamburger_18zks_103{cursor:pointer;background:0 0;border:none;display:none}@media (width<=900px){._hamburger_18zks_103{display:block}}._mobileMenu_18zks_116{background-color:var(--accent-forest);z-index:10001;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:40px;display:flex;position:fixed;top:0;left:0}._mobileClose_18zks_132{cursor:pointer;background:0 0;border:none;position:absolute;top:30px;right:clamp(24px,5vw,60px)}._mobileLinks_18zks_141{text-align:center;flex-direction:column;gap:32px;margin-bottom:60px;display:flex}._mobileLinks_18zks_141 a{font-family:var(--font-heading);color:var(--surface-white);font-size:2.5rem;text-decoration:none}._mobileCta_18zks_156{background-color:var(--accent-wood);color:var(--surface-white);border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.1em;padding:16px 40px;font-size:1rem;font-weight:500}._hero_yqgit_1{background-color:var(--bg-secondary);width:100vw;height:100dvh;position:relative;overflow:hidden}._visualsContainer_yqgit_10{z-index:1;justify-content:center;align-items:center;width:55%;height:100%;display:flex;position:absolute;top:0;right:0}._imageMain_yqgit_22{border-radius:20px;width:80%;height:70%;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000026}._imageMain_yqgit_22 img{object-fit:cover;width:100%;height:100%}._imageSecondary1_yqgit_37{border:4px solid var(--surface-white);z-index:2;border-radius:16px;width:250px;height:300px;position:absolute;top:10%;right:5%;overflow:hidden;box-shadow:0 20px 40px #0003}._imageSecondary1_yqgit_37 img{object-fit:cover;width:100%;height:100%}._imageSecondary2_yqgit_56{border:4px solid var(--surface-white);z-index:2;border-radius:16px;width:280px;height:200px;position:absolute;bottom:15%;left:-5%;overflow:hidden;box-shadow:0 20px 40px #0003}._imageSecondary2_yqgit_56 img{object-fit:cover;width:100%;height:100%}._trustBadge_yqgit_75{background-color:var(--surface-white);z-index:3;border-radius:50px;padding:16px 24px;position:absolute;bottom:8%;right:15%;box-shadow:0 10px 30px #0000001a}._badgeInner_yqgit_86{align-items:center;gap:8px;display:flex}._badgeStar_yqgit_92{color:var(--accent-wood);font-size:1.2rem}._badgeText_yqgit_97{font-family:var(--font-heading);color:var(--accent-forest);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}._overlay_yqgit_106{z-index:2;pointer-events:none;align-items:center;width:100%;height:100%;padding:0 clamp(24px,5vw,60px);display:flex;position:absolute;top:0;left:0}._overlay_yqgit_106:before{content:"";z-index:-1;background:linear-gradient(90deg,#faf9f6 0%,#faf9f6f2 40%,#faf9f600 100%);width:60%;height:100%;position:absolute;top:0;left:0}@media (width<=1024px){._visualsContainer_yqgit_10{opacity:.3;width:100%}._overlay_yqgit_106:before{background:linear-gradient(#faf9f6cc 0%,#faf9f6 100%);width:100%}}._content_yqgit_143{pointer-events:auto;max-width:600px}._badge_yqgit_86{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-terracotta);border:1px solid var(--accent-terracotta);border-radius:20px;margin-bottom:24px;padding:6px 16px;font-size:.75rem;display:inline-block}._title_yqgit_161{color:var(--accent-forest);margin-bottom:24px;font-size:clamp(3rem,6vw,5rem);line-height:1.1}._title_yqgit_161 span{display:block}._title_yqgit_161 i{color:var(--accent-wood);font-style:italic;font-weight:400}._description_yqgit_178{color:var(--text-secondary);max-width:500px;margin-bottom:40px;font-size:clamp(1rem,1.2vw,1.1rem)}._ctaGroup_yqgit_185{align-items:center;gap:16px;display:flex}._primaryBtn_yqgit_191{background-color:var(--accent-wood);color:var(--surface-white);border-radius:var(--radius-xl);letter-spacing:.05em;text-transform:uppercase;padding:16px 32px;font-size:.85rem;font-weight:500;transition:background-color .3s,transform .3s}._primaryBtn_yqgit_191:hover{background-color:var(--accent-forest);transform:translateY(-2px)}._secondaryBtn_yqgit_208{color:var(--accent-forest);border-radius:var(--radius-xl);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border-light);padding:16px 32px;font-size:.85rem;font-weight:500;transition:background-color .3s}._secondaryBtn_yqgit_208:hover{background-color:var(--border-light)}@media (width<=768px){._overlay_yqgit_106:before{background:linear-gradient(#faf9f699 0%,#faf9f6f2 100%);width:100%}._overlay_yqgit_106{align-items:flex-end;padding-bottom:100px}._ctaGroup_yqgit_185{flex-direction:column;align-items:stretch}}._section_19xan_1{background-color:var(--bg-primary);align-items:center;display:flex}._grid_19xan_7{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._imageSide_19xan_14{position:relative}._mainImage_19xan_18{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:600px;box-shadow:0 20px 40px #2c35311a}._overlayBox_19xan_26{background-color:var(--surface-white);border-radius:var(--radius-md);max-width:250px;padding:40px;position:absolute;bottom:-40px;right:-40px;box-shadow:0 10px 30px #2c35311a}._statNumber_19xan_37{font-family:var(--font-heading);color:var(--accent-wood);margin-bottom:8px;font-size:3rem;line-height:1}._statText_19xan_45{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.8rem}._content_19xan_53{max-width:500px}._subtitle_19xan_57{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-terracotta);margin-bottom:16px;font-size:.8rem;display:block}._title_19xan_67{color:var(--accent-forest);margin-bottom:24px;font-size:clamp(2rem,3.5vw,3rem)}._title_19xan_67 i{color:var(--accent-wood);font-style:italic;font-weight:400}._description_19xan_79{color:var(--text-secondary);margin-bottom:30px;font-size:1.05rem;line-height:1.8}._list_19xan_86{flex-direction:column;gap:16px;list-style:none;display:flex}._listItem_19xan_93{color:var(--text-primary);align-items:center;gap:12px;font-size:1rem;display:flex}._icon_19xan_101{color:var(--accent-terracotta)}@media (width<=900px){._grid_19xan_7{grid-template-columns:1fr;gap:60px}._overlayBox_19xan_26{padding:24px;bottom:-20px;right:20px}}._overlay_1wfmx_1{-webkit-backdrop-filter:blur(8px);z-index:10000;background-color:#2c353166;justify-content:flex-end;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0}._modal_1wfmx_16{background-color:var(--bg-primary);flex-direction:column;width:100%;max-width:900px;height:100%;display:flex;position:relative;overflow-y:auto;box-shadow:-20px 0 60px #0000001a}._closeBtn_1wfmx_28{background-color:var(--surface-white);width:48px;height:48px;color:var(--accent-forest);z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 4px 12px #0000001a}._closeBtn_1wfmx_28:hover{transform:scale(1.1)}._heroImage_1wfmx_49{object-fit:cover;width:100%;height:50vh}._content_1wfmx_55{flex:1;padding:60px}._header_1wfmx_60{margin-bottom:40px}._price_1wfmx_64{font-family:var(--font-heading);color:var(--accent-wood);margin-bottom:8px;font-size:2.5rem;font-weight:600}._title_1wfmx_72{color:var(--accent-forest);margin-bottom:12px;font-size:2rem}._location_1wfmx_78{color:var(--text-secondary);align-items:center;gap:8px;font-size:1rem;display:flex}._specs_1wfmx_86{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;padding:30px 0;display:grid}._specItem_1wfmx_96{flex-direction:column;gap:8px;display:flex}._specValue_1wfmx_102{font-family:var(--font-heading);color:var(--text-primary);font-size:1.8rem;font-weight:600}._specLabel_1wfmx_109{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.8rem}._description_1wfmx_116{color:var(--text-secondary);margin-bottom:40px;line-height:1.8}._infraTags_1wfmx_122{flex-wrap:wrap;gap:12px;margin-bottom:60px;display:flex}._tag_1wfmx_129{background-color:var(--surface-white);border-radius:var(--radius-md);color:var(--accent-forest);border:1px solid var(--border-light);align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;display:flex}._tag_1wfmx_129 svg{color:var(--accent-terracotta)}._contactForm_1wfmx_145{background-color:var(--surface-white);border-radius:var(--radius-lg);padding:40px;box-shadow:0 10px 30px #0000000d}._contactForm_1wfmx_145 h3{margin-bottom:24px;font-size:1.5rem}._inputGroup_1wfmx_157{margin-bottom:20px}._inputGroup_1wfmx_157 input,._inputGroup_1wfmx_157 textarea{border:1px solid var(--border-light);border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);background-color:var(--bg-primary);padding:16px;font-size:1rem;transition:border-color .3s}._inputGroup_1wfmx_157 input:focus,._inputGroup_1wfmx_157 textarea:focus{border-color:var(--accent-forest);outline:none}._submitBtn_1wfmx_177{background-color:var(--accent-wood);width:100%;color:var(--surface-white);border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.1em;padding:18px;font-size:.9rem;font-weight:600;transition:background-color .3s}._submitBtn_1wfmx_177:hover{background-color:var(--accent-forest)}@media (width<=768px){._content_1wfmx_55{padding:30px 20px}._specs_1wfmx_86{grid-template-columns:1fr;gap:24px}}._section_1ph8y_1{background-color:var(--bg-primary)}._header_1ph8y_5{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}._title_1ph8y_12{color:var(--accent-forest);font-size:clamp(2rem,4vw,3.5rem)}._title_1ph8y_12 i{color:var(--accent-wood);font-style:italic;font-weight:400}._filters_1ph8y_23{gap:12px;display:flex}._filterBtn_1ph8y_28{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-xl);border:1px solid var(--border-light);color:var(--text-secondary);padding:10px 20px;font-size:.75rem;transition:all .3s}._filterBtn_1ph8y_28:hover,._filterBtn_1ph8y_28._active_1ph8y_40{background-color:var(--accent-forest);color:var(--surface-white);border-color:var(--accent-forest)}._grid_1ph8y_46{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;display:grid}._card_1ph8y_52{background-color:var(--surface-white);border-radius:var(--radius-lg);transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 10px 30px #2c35310d}._card_1ph8y_52:hover{transform:translateY(-8px);box-shadow:0 20px 40px #2c35311a}._imageWrapper_1ph8y_65{height:280px;position:relative;overflow:hidden}._imageWrapper_1ph8y_65 img{object-fit:cover;width:100%;height:100%;transition:transform .6s}._card_1ph8y_52:hover ._imageWrapper_1ph8y_65 img{transform:scale(1.05)}._badge_1ph8y_82{background-color:var(--surface-white);color:var(--accent-forest);border-radius:var(--radius-sm);letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;font-size:.7rem;font-weight:600;position:absolute;top:16px;left:16px}._content_1ph8y_96{padding:24px}._price_1ph8y_100{font-family:var(--font-heading);color:var(--accent-wood);margin-bottom:8px;font-size:1.8rem;font-weight:600}._titleCard_1ph8y_108{color:var(--text-primary);margin-bottom:4px;font-size:1.2rem}._location_1ph8y_114{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:20px;font-size:.85rem;display:flex}._infraTags_1ph8y_124{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:12px;padding-top:20px;display:flex}._tag_1ph8y_132{color:var(--accent-forest);background-color:var(--bg-secondary);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:flex}._tag_1ph8y_132 svg{width:14px;height:14px;color:var(--accent-terracotta)}@media (width<=768px){._header_1ph8y_5{flex-direction:column;align-items:flex-start;gap:24px}}._section_suvoo_1{background-color:var(--bg-secondary);position:relative;overflow:hidden}._grid_suvoo_7{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._content_suvoo_14{max-width:500px}._subtitle_suvoo_18{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-terracotta);margin-bottom:16px;font-size:.8rem;display:block}._title_suvoo_28{color:var(--accent-forest);margin-bottom:24px;font-size:clamp(2rem,3.5vw,3rem)}._title_suvoo_28 i{color:var(--accent-wood);font-style:italic;font-weight:400}._description_suvoo_40{color:var(--text-secondary);margin-bottom:40px;font-size:1rem;line-height:1.8}._features_suvoo_47{flex-direction:column;gap:24px;display:flex}._feature_suvoo_47{align-items:flex-start;gap:16px;display:flex}._iconWrapper_suvoo_59{background-color:var(--surface-white);width:48px;height:48px;color:var(--accent-terracotta);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #2c35310d}._featureText_suvoo_72 h4{margin-bottom:4px;font-size:1.1rem}._featureText_suvoo_72 p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}._imageSide_suvoo_84{position:relative}._imageWrapper_suvoo_88{border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 20px 40px #2c35311a}._imageWrapper_suvoo_88 img{width:100%;height:auto}._floatingCard_suvoo_100{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);border:1px solid #ffffff80;max-width:250px;padding:24px;position:absolute;bottom:-30px;left:-30px;box-shadow:0 10px 30px #2c353114}._cardTitle_suvoo_114{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-forest);margin-bottom:8px;font-size:.8rem;font-weight:600}._progress_suvoo_124{background-color:var(--border-light);border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}._progressFill_suvoo_132{background-color:var(--accent-terracotta);border-radius:3px;width:65%;height:100%}._status_suvoo_139{color:var(--text-secondary);font-size:.8rem}@media (width<=900px){._grid_suvoo_7{grid-template-columns:1fr;gap:60px}._floatingCard_suvoo_100{bottom:20px;left:20px}}._section_1bmfc_1{background-color:var(--bg-secondary);position:relative;overflow:hidden}._grid_1bmfc_7{grid-template-columns:1fr 1fr;gap:80px;display:grid}._content_1bmfc_13{max-width:500px}._subtitle_1bmfc_17{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-terracotta);margin-bottom:16px;font-size:.8rem;display:block}._title_1bmfc_27{color:var(--accent-forest);margin-bottom:24px;font-size:clamp(2rem,3.5vw,3rem)}._title_1bmfc_27 i{color:var(--accent-wood);font-style:italic;font-weight:400}._description_1bmfc_39{color:var(--text-secondary);margin-bottom:40px;font-size:1.05rem;line-height:1.8}._contactInfo_1bmfc_46{flex-direction:column;gap:24px;display:flex}._infoItem_1bmfc_52{align-items:flex-start;gap:16px;display:flex}._iconWrapper_1bmfc_58{color:var(--accent-terracotta);margin-top:4px}._infoText_1bmfc_63 h4{color:var(--accent-forest);margin-bottom:4px;font-size:1.1rem}._infoText_1bmfc_63 p{color:var(--text-secondary);line-height:1.5}._formBox_1bmfc_74{background-color:var(--surface-white);border-radius:var(--radius-lg);padding:50px;box-shadow:0 20px 40px #2c35310d}._formBox_1bmfc_74 h3{color:var(--text-primary);margin-bottom:30px;font-size:1.5rem}._inputGroup_1bmfc_87{margin-bottom:24px}._inputGroup_1bmfc_87 label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}._inputGroup_1bmfc_87 input,._inputGroup_1bmfc_87 textarea{border:1px solid var(--border-light);border-radius:var(--radius-sm);background-color:var(--bg-primary);width:100%;font-family:var(--font-body);padding:16px;font-size:1rem;transition:all .3s}._inputGroup_1bmfc_87 input:focus,._inputGroup_1bmfc_87 textarea:focus{border-color:var(--accent-forest);background-color:var(--surface-white);outline:none;box-shadow:0 0 0 4px #1f3f2f0d}._submitBtn_1bmfc_119{background-color:var(--accent-forest);width:100%;color:var(--surface-white);border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.1em;margin-top:10px;padding:18px;font-size:.9rem;font-weight:600;transition:background-color .3s,transform .3s}._submitBtn_1bmfc_119:hover{background-color:var(--text-primary);transform:translateY(-2px)}@media (width<=900px){._grid_1bmfc_7{grid-template-columns:1fr;gap:60px}._formBox_1bmfc_74{padding:30px 20px}}._footer_1jv2v_1{background-color:var(--text-primary);color:var(--surface-white);padding:80px 0 40px}._grid_1jv2v_7{grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}._brand_1jv2v_14{max-width:300px}._logo_1jv2v_18{font-family:var(--font-heading);align-items:center;gap:8px;margin-bottom:16px;font-size:1.8rem;font-weight:600;display:flex}._logoDot_1jv2v_28{background-color:var(--accent-terracotta);border-radius:50%;width:6px;height:6px;margin-top:6px}._description_1jv2v_36{color:#ffffffb3;font-size:.9rem;line-height:1.6}._column_1jv2v_42 h4{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-wood-light);margin-bottom:24px;font-size:.85rem}._links_1jv2v_51{flex-direction:column;gap:12px;display:flex}._links_1jv2v_51 a{color:#ffffffb3;font-size:.9rem;transition:color .3s}._links_1jv2v_51 a:hover{color:var(--surface-white)}._bottom_1jv2v_67{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:24px;font-size:.8rem;display:flex}@media (width<=768px){._grid_1jv2v_7{grid-template-columns:1fr;gap:40px}._bottom_1jv2v_67{text-align:center;flex-direction:column;gap:16px}}.noise{pointer-events:none;z-index:9998;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;top:0;left:0}:root{--bg-primary:#faf9f6;--bg-secondary:#f2efe9;--bg-tertiary:#e8e4db;--text-primary:#2c3531;--text-secondary:#58645c;--text-muted:#8b958e;--accent-wood:#8b4513;--accent-wood-light:sienna;--accent-forest:#1f3f2f;--accent-terracotta:#c86c51;--surface-white:#fff;--surface-glass:#ffffffb3;--border-light:#2c353114;--font-heading:"Cormorant Garamond", Georgia, serif;--font-body:"Manrope", -apple-system, sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--nav-height:90px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--accent-forest);font-weight:500;line-height:1.2}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-forest)}.container{max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,60px)}.section-padding{padding:clamp(80px,12vw,150px) 0}.text-reveal-wrapper{vertical-align:top;display:inline-block;overflow:hidden}
