/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--green:#183d2b;--pine:#0d2c1e;--lime:#dcecad;--cream:#f6f2e9;--orange:#e87035;--ink:#173126;--muted:#667269}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.regionHero h1,.regionsHero h1,.localProductHero h1,.forestryHero h1,.listingHero h1,.providerHero h1,.knowledgeHero h1,.guideHero h1,.pricingHero h1,.legalHero h1{text-shadow:0 2px 9px #00000057;color:#fff!important}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.wrap{width:min(1160px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{color:var(--pine);letter-spacing:-.5px;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.brand b{color:var(--orange)}.mark{background:var(--green);width:38px;height:38px;color:var(--lime);letter-spacing:-1px;border-radius:10px 10px 16px;place-items:center;font-size:13px;display:grid;transform:rotate(-3deg)}nav{align-items:center;gap:30px;margin-left:auto;display:flex}nav a,.linkButton{color:#31483d;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;text-decoration:none}.primary{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:15px 20px;font-weight:800;box-shadow:0 8px 20px #b8491d2b}.primary:hover{background:#d96029;transform:translateY(-1px)}.primary.small{padding:11px 16px;font-size:14px}.hero{background:var(--cream);border-top:1px solid #ede7dc;overflow:hidden}.heroGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:50px;min-height:575px;display:grid}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:2px;margin:0 0 14px;font-size:12px;font-weight:900}h1{letter-spacing:-2.7px;color:var(--pine);margin:0;font-family:Georgia,serif;font-size:64px;line-height:1.02}h1 em{color:var(--orange);font-style:normal}.lead{color:#526258;max-width:630px;margin:22px 0 28px;font-size:18px;line-height:1.65}.searchBox{z-index:3;background:#fff;border:1px solid #ece8df;border-radius:15px;grid-template-columns:1.15fr 1fr .8fr .65fr auto;align-items:end;width:min(900px,100%);padding:10px;display:grid;position:relative;box-shadow:0 15px 45px #1c352116}.searchBox label{border-right:1px solid #e5e6e1;flex-direction:column;gap:6px;padding:4px 12px;display:flex}.searchBox label span{text-transform:uppercase;letter-spacing:.7px;color:#798278;font-size:10px;font-weight:900}.searchBox input,.searchBox select{color:var(--pine);background:#fff;border:0;outline:0;min-width:0;font-weight:700}.primary.search{white-space:nowrap;height:48px}.trust{color:#5f6e63;flex-wrap:wrap;gap:24px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.heroVisual{background:#dce8cc;border-radius:44% 44% 28% 28%;align-self:end;height:450px;position:relative;overflow:hidden}.sun{background:#efd990;border-radius:50%;width:155px;height:155px;position:absolute;top:45px;right:35px}.hill{background:#315e3d;border-radius:50% 50% 0 0;width:125%;height:230px;position:absolute;bottom:-70px;left:-30px;transform:rotate(-8deg)}.hillTwo{background:#163e2a;bottom:-120px;left:100px;transform:rotate(9deg)}.stack{grid-template-columns:repeat(3,1fr);gap:4px;width:240px;display:grid;position:absolute;bottom:60px;left:48px;transform:rotate(-2deg)}.stack i{background:linear-gradient(90deg,#8a4d24,#d19150 65%,#e8b976);border:3px solid #6d3518;border-radius:10px 48% 48% 10px;height:58px;box-shadow:0 5px 8px #142b1c4d}.pin{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex;position:absolute;top:95px;left:25px;box-shadow:0 12px 30px #183d2b2d}.pin span{color:var(--orange);font-size:25px}.offers{padding:82px 0 90px}.sectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}h2{color:var(--pine);letter-spacing:-1px;margin:0;font-family:Georgia,serif;font-size:36px}.ghost{color:var(--orange);cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:800}.cardGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{background:#fff;border:1px solid #e5e7e1;border-radius:18px;transition:all .2s;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #203b2b17}.cardImage{background:#ddd4c2;height:175px;position:relative;overflow:hidden}.cardImage span{z-index:2;text-transform:uppercase;background:#fff;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.material{background:repeating-linear-gradient(100deg,#6f3d1e 0 14px,#b87138 15px 31px,#dca262 32px 42px);border-top:18px solid #315837;position:absolute;inset:40px -10px -20px;transform:rotate(-8deg)}.oak .material{filter:saturate(.65)}.pellet .material{background:#9e7039 radial-gradient(#c6944f 0 3px,#0000 4px) 0 0/13px 8px;border-top-color:#d3b475;transform:rotate(0)}.cardBody{padding:18px}.location{color:var(--orange);font-size:11px;font-weight:800}.card h3{margin:8px 0;font-size:20px}.card p{color:var(--muted);margin:0 0 18px;font-size:13px}.cardFoot{border-top:1px solid #eee;justify-content:space-between;align-items:end;padding-top:15px;display:flex}.cardFoot strong{font-size:24px}.cardFoot small{color:#718077}.delivery{color:#7c827d;background:#f0f1ee;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.delivery.yes{color:#315b32;background:#e7f0dc}.empty{background:var(--cream);text-align:center;color:var(--muted);border-radius:14px;grid-column:1/-1;padding:30px}.steps{background:var(--green);color:#fff;padding:76px 0}.steps h2{color:#fff}.stepGrid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:38px;display:grid}.stepGrid article{padding-left:62px;position:relative}.stepGrid span{background:var(--lime);width:42px;height:42px;color:var(--pine);border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:900;display:grid;position:absolute;top:0;left:0}.stepGrid h3{margin:2px 0 10px}.stepGrid p{color:#c6d2ca;margin:0;font-size:14px;line-height:1.6}.seller{background:var(--lime);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-block:70px;padding:46px 54px;display:flex}.seller div{max-width:720px}.seller p:last-child{color:#4d6255;margin-bottom:0;line-height:1.6}footer{color:#bfcac2;background:#0c291c;padding:34px 0}.footerBrandTagline{max-width:330px;margin-top:4px;display:block;color:#9fb0a5!important;letter-spacing:.2px!important;text-transform:none!important;white-space:normal!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important}.heroSecondaryActions{align-items:center;gap:18px;margin-top:18px;display:flex}.heroSecondaryActions button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffffb8;border-radius:10px;min-height:44px;padding:11px 16px;font-weight:850}.heroSecondaryActions a{color:#fff;text-underline-offset:4px;font-weight:850;text-decoration:underline}@media (width<=620px){.heroSecondaryActions{flex-direction:column;align-items:stretch;gap:10px}.heroSecondaryActions button,.heroSecondaryActions a{text-align:center;width:100%}.heroSecondaryActions a{padding:11px 8px}}.footerInner{align-items:center;gap:32px;font-size:12px;display:flex}.footerInner p{margin-right:auto}.footerInner .brand{color:#fff}.toast{z-index:20;background:var(--pine);color:#fff;border-radius:10px;padding:13px 18px;font-size:14px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003}@media (width<=900px){nav{display:none}.heroGrid{grid-template-columns:1fr;min-height:600px;padding-top:70px}.heroVisual{display:none}.searchBox{grid-template-columns:1fr 1fr}.searchBox label:nth-child(2),.searchBox label:nth-child(4){border-right:0}.cardGrid{grid-template-columns:1fr 1fr}.stepGrid{gap:25px}.seller{flex-direction:column;align-items:flex-start;padding:36px}}@media (width<=620px){.wrap{width:min(100% - 26px,1160px)}.nav{height:68px}.primary.small{font-size:0}.primary.small:after{content:"+ Anzeige";font-size:12px}h1{font-size:44px}.lead{font-size:16px}.searchBox{grid-template-columns:1fr}.searchBox label{border-bottom:1px solid #e5e6e1;border-right:0;padding:9px}.searchBox label:nth-child(4){border-bottom:0}.primary.search{width:100%;margin-top:5px}.trust{gap:10px}.offers{padding:60px 0}.sectionHead{flex-direction:column;align-items:flex-start}.cardGrid{grid-template-columns:1fr}.stepGrid{grid-template-columns:1fr;gap:35px}.seller{border-radius:0;width:100%;margin-block:20px;padding:45px 20px}.footerInner{flex-wrap:wrap}.footerInner p{order:3;width:100%;margin:0}h2{font-size:31px}}.hero{color:#fff;background-image:linear-gradient(90deg,#071b12f0 0%,#0d2c1edb 44%,#0d2c1e47 72%,#0d2c1e0f 100%),url(/holzlotse-forest-hero.png);background-position:50%;background-size:cover;border-top:0;position:relative}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05170f66);height:76px;position:absolute;inset:auto 0 0}.heroGrid{z-index:1;grid-template-columns:1.45fr .55fr;position:relative}.heroCopy{padding:66px 0 74px}.hero h1{color:#fff;text-shadow:0 2px 20px #071c13}.hero h1 em{color:#f2a164}.hero .lead{color:#e1e9e2;max-width:680px}.hero .eyebrow{color:#f2a164}.hero .trust{color:#e0e9e1}.heroPaths{flex-wrap:wrap;gap:10px;margin:-10px 0 20px;display:flex}.heroPaths a{color:#fff;background:#08231785;border:1px solid #ffffff75;border-radius:10px;align-items:center;min-height:42px;padding:9px 14px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.heroPaths a:first-child{background:#e87035;border-color:#f39a62}.heroPaths a:hover,.heroPaths a:focus-visible{background:#bf5526;border-color:#f39a62}.heroVisual{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#e0ebca1f;border:1px solid #ffffff29;box-shadow:0 28px 70px #00000042}.forestLine{opacity:.72;justify-content:space-around;align-items:flex-end;height:205px;display:flex;position:absolute;inset:52px 0 auto}.forestLine i,.treeCluster i{background:#51351f;border-radius:5px;width:10px;height:86px;display:block;position:relative}.forestLine i:before,.forestLine i:after,.treeCluster i:before,.treeCluster i:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#183d2b;width:78px;height:92px;position:absolute;left:50%;transform:translate(-50%)}.forestLine i:before,.treeCluster i:before{top:-69px}.forestLine i:after,.treeCluster i:after{background:#24543a;width:100px;height:105px;top:-25px}.forestLine i:nth-child(2n){height:64px;transform:scale(.72)}.forestLine i:nth-child(3n){transform:scale(.88)}.woodRibbon{background:#8b552e;border-block:4px solid #4e301e;grid-template-columns:repeat(5,1fr);height:30px;display:grid;overflow:hidden}.woodRibbon span{background:repeating-linear-gradient(90deg,#704322 0 3px,#9e6838 4px 15px,#c28a4b 16px 18px,#81502b 19px 31px);border-right:3px solid #4c2c18;transform:skew(-6deg)}.forestStory{background:#f2f5ed;padding:84px 0}.forestStoryGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.forestStoryGrid>div:last-child>p:not(.eyebrow){color:#5b6a60;font-size:16px;line-height:1.75}.forestPhoto{background:linear-gradient(160deg,#b9cda5,#5f8154 60%,#254832);border-radius:26px 80px 26px 26px;height:390px;position:relative;overflow:hidden;box-shadow:0 24px 55px #1437232e}.treeCluster{justify-content:space-around;align-items:flex-end;display:flex;position:absolute;inset:105px 8% auto}.treeCluster i{width:14px;height:160px}.treeCluster i:before{width:120px;height:140px;top:-108px}.treeCluster i:after{width:155px;height:160px;top:-48px}.treeCluster i:nth-child(2n){filter:brightness(1.2);transform:scale(.78)}.logWall{background:#54331e radial-gradient(circle,#e5b675 0 10px,#9a5b2c 11px 14px,#5a321b 15px 18px,#0000 19px) 0 0/62px 48px;border-top:12px solid #402818;height:145px;position:absolute;bottom:-18px;left:-5%;right:-5%;transform:rotate(-2deg)}.forestFacts{gap:14px;margin-top:28px;display:flex}.forestFacts span{color:#6c776f;background:#fff;border-left:4px solid #d9763e;flex:1;padding:16px;font-size:12px}.forestFacts b{color:#173d2a;margin-bottom:4px;font-size:14px;display:block}.steps{background-color:#0000;background-image:linear-gradient(90deg,#0a2619f7,#183d2bf0),url(/holzlotse-forest-hero.png);background-position:50% 65%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-block:8px solid #102c20;position:relative}.seller{background:linear-gradient(125deg,#e2efbf,#bfd496);border:1px solid #adc482;box-shadow:inset 0 0 0 6px #ffffff47}@media (width<=900px){.heroGrid{grid-template-columns:1fr}.heroCopy{padding:30px 0 72px}.heroVisual{display:none}.forestStoryGrid{grid-template-columns:1fr;gap:38px}.forestPhoto{height:330px}.forestStoryGrid>div:last-child{max-width:680px}}@media (width<=620px){.hero{background-position:62%}.heroGrid{min-height:650px;padding-top:30px}.heroCopy{padding-bottom:50px}.woodRibbon{height:22px}.forestStory{padding:55px 0}.forestPhoto{border-radius:18px 50px 18px 18px;height:260px}.forestFacts{flex-direction:column}.forestStoryGrid{gap:30px}}.heroGrid{grid-template-columns:1fr}.heroCopy{width:100%;max-width:980px}.heroVisual{display:none}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051910c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.listingModal{background:#fbfaf6;border-radius:24px;width:min(780px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 30px 100px #0006}.modalClose{color:#31503f;cursor:pointer;background:#fff;border:1px solid #d9ddd5;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:16px;right:18px}.modalHead{border-bottom:1px solid #e0e4dc;justify-content:space-between;align-items:flex-end;gap:20px;padding:32px 36px 25px;display:flex}.modalHead h2{font-size:34px}.stepDots{gap:8px;padding-right:48px;display:flex}.stepDots i{background:#d8ddd4;border-radius:10px;width:36px;height:5px}.stepDots i.active{background:#df7138}.formPanel{padding:28px 36px 30px}.formPanel>h3{color:#163d29;margin:0 0 20px;font-family:Georgia,serif;font-size:23px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formGrid label{flex-direction:column;gap:7px;display:flex}.formGrid label.wide{grid-column:1/-1}.formGrid label>span{text-transform:uppercase;letter-spacing:.7px;color:#667269;font-size:11px;font-weight:900}.formGrid input,.formGrid select,.formGrid textarea{color:#173126;background:#fff;border:1px solid #ced5cb;border-radius:10px;outline:none;width:100%;padding:13px 14px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:#d96c35;box-shadow:0 0 0 3px #d96c3521}.formGrid textarea{resize:vertical}.inputSuffix{position:relative}.inputSuffix input{padding-right:45px}.inputSuffix b{color:#d46a34;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.modalActions{background:#f3f5ef;border-top:1px solid #e0e4dc;align-items:center;gap:12px;padding:19px 36px 25px;display:flex}.modalActions>span{flex:1}.secondary{color:#294a39;cursor:pointer;background:#fff;border:1px solid #bdc7bd;border-radius:10px;padding:13px 18px;font-weight:800}.primary:disabled{opacity:.42;cursor:not-allowed;transform:none}.previewPanel{background:#edf2e8}.previewLabel{text-transform:uppercase;letter-spacing:1.4px;color:#71806f;margin:0 0 12px;font-size:11px;font-weight:900}.listingPreview{background:#fff;border:1px solid #d9dfd4;border-radius:16px;grid-template-columns:230px 1fr;display:grid;overflow:hidden}.previewImage{background:linear-gradient(#98ac84 0 30%,#284e32 30%);min-height:205px;position:relative}.previewImage>span{z-index:2;text-transform:uppercase;background:#fff;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:13px;left:13px}.previewLogs{background:repeating-linear-gradient(100deg,#61361d 0 15px,#a96735 16px 32px,#d6a163 33px 45px);border-top:13px solid #23472d;position:absolute;inset:55px -20px -10px;transform:rotate(-7deg)}.listingPreview>div:last-child{padding:23px}.listingPreview small{color:#d66d37;font-weight:800}.listingPreview h3{margin:8px 0;font-size:22px}.listingPreview p{color:#667269;margin:0 0 18px;font-size:13px}.listingPreview strong{color:#173d2a;font-size:25px}.listingPreview strong small{color:#6d7a70;font-size:12px}.listingPreview em{color:#345b36;background:#e8f0dc;border-radius:7px;width:max-content;margin-top:14px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900;display:block}.privacyNote{color:#526359;background:#fff;border-left:4px solid #8eaa66;border-radius:10px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.5}@media (width<=620px){.modalBackdrop{align-items:end;padding:0}.listingModal{border-radius:22px 22px 0 0;max-height:94vh}.modalHead{padding:25px 20px 20px}.modalHead h2{font-size:28px}.stepDots{padding-right:35px}.stepDots i{width:20px}.formPanel{padding:24px 20px}.formGrid{grid-template-columns:1fr}.formGrid label.wide{grid-column:auto}.modalActions{padding:16px 20px}.listingPreview{grid-template-columns:1fr}.previewImage{min-height:145px}.modalClose{top:11px;right:10px}}.unitHint{color:#506254;background:#edf2e7;border-left:4px solid #89a65e;border-radius:9px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.formGrid input:disabled{color:#526158;background:#eef1eb}.photoUpload{position:relative}.photoUpload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photoUpload>div{color:#345541;cursor:pointer;background:#f5f7f1;border:2px dashed #b9c7b5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:105px;display:flex;overflow:hidden}.photoUpload>div strong{font-size:14px}.photoUpload>div small{color:#718074}.photoUpload>div img{object-fit:cover;border-radius:8px;width:110px;height:82px}.photoUpload>div:has(img){flex-direction:row;justify-content:flex-start;padding:10px}.photoUpload>div b{font-size:13px}.previewImage>img,.cardImage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.previewImage>span,.cardImage>span{z-index:3}.imageChoice>span{text-transform:uppercase;letter-spacing:.7px;color:#667269;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.imageChoice>p{color:#6b786f;margin:9px 0 0;font-size:11px}.imagePresetGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.imagePresetGrid button,.imagePresetGrid label{cursor:pointer;text-align:left;background:#fff;border:2px solid #d5ddd2;border-radius:11px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:122px;padding:9px;display:flex;position:relative;overflow:hidden}.imagePresetGrid button.selected,.imagePresetGrid label.selected{border-color:#dc6d35;box-shadow:0 0 0 3px #dc6d3521}.imagePresetGrid img{object-fit:cover;width:100%;height:79px;position:absolute;inset:0 0 43px}.imagePresetGrid b{font-size:12px;position:relative}.imagePresetGrid small{color:#758078;font-size:9px;position:relative}.uploadChoice input{z-index:4;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.uploadChoice strong,.uploadChoice b,.uploadChoice small{pointer-events:none}.uploadChoice strong,.noImageChoice strong{color:#d96934;margin-bottom:11px;font-size:23px}.imagePresetGrid .uploadChoice,.imagePresetGrid .noImageChoice{text-align:center;background:#f3f6ef;justify-content:center;align-items:center}.imagePresetGrid .noImageChoice{color:#526158}@media (width<=620px){.imagePresetGrid{grid-template-columns:1fr 1fr}.imagePresetGrid button,.imagePresetGrid label{min-height:116px}}.uploadChoice:focus-within{border-color:#dc6d35;box-shadow:0 0 0 3px #dc6d3521}@media (width<=430px){.imagePresetGrid{grid-template-columns:1fr}.imagePresetGrid button,.imagePresetGrid label{min-height:106px}.uploadChoice input{min-height:100%;font-size:16px}}.cardImage:has(>img[src^=\/offer-]):after{content:"Beispielbild";z-index:4;color:#fff;text-transform:uppercase;letter-spacing:.55px;background:#12291de0;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 10px #0003}.previewImage:has(>img[src^=\/offer-]):after{content:"Beispielbild";z-index:4;color:#fff;text-transform:uppercase;letter-spacing:.55px;background:#12291de0;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 10px #0003}.footerLinks{align-items:center;gap:18px;display:flex}.footerLinks a{color:#fff;font-weight:800;text-decoration:none}.footerLinks a:hover{text-decoration:underline}@media (width<=620px){.footerLinks{flex-wrap:wrap;width:100%}}.providerTeaser{background:#e7eee0;border-bottom:1px solid #d0dac9;padding:34px 0}.providerTeaserGrid{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.providerTeaser h2{color:#173d2a;margin:6px 0 8px;font:700 30px Georgia,serif}.providerTeaser p{color:#526359;max-width:760px;line-height:1.55}.providerTeaserGrid>div:last-child{align-items:center;gap:10px;display:flex}.providerTeaser a{text-decoration:none}.providerTeaser .ghost{color:#294b38;background:#fff;border:1px solid #9cac99;border-radius:10px;padding:12px 15px;font-weight:900}@media (width<=760px){.providerTeaser{padding:28px 0}.providerTeaserGrid{grid-template-columns:1fr}.providerTeaserGrid>div:last-child{flex-direction:column;align-items:stretch}.providerTeaserGrid>div:last-child a{text-align:center}.heroPaths{grid-template-columns:1fr;display:grid}.heroPaths a{justify-content:center}}.termsCheck,.rulesCheck{align-items:flex-start;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;gap:9px!important;display:flex!important}.termsCheck input,.rulesCheck input{flex:none;height:17px;margin-top:2px;width:17px!important}.termsCheck span,.rulesCheck span{line-height:1.45;color:#56665c!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.termsCheck a,.rulesCheck a{color:#c95629;font-weight:800}.rulesCheck{background:#fff;border:1px solid #d9dfd4;border-radius:10px;margin-top:14px;padding:13px}.spamTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.headerActions{align-items:center;gap:9px;display:flex}.accountButton{color:#294638;cursor:pointer;text-align:left;background:#fff;border:1px solid #c8d2c7;border-radius:12px;align-items:center;gap:9px;height:46px;padding:7px 13px;display:flex}.accountButton:hover{background:#f4f7f1;border-color:#8da693}.accountButton .loginDot{background:#a9b1aa;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #eef0ed}.accountButton.signedIn{background:#f1f7eb;border-color:#9db892}.accountButton.signedIn .loginDot{background:#3f8b48;box-shadow:0 0 0 4px #dfeeda}.accountButton span:last-child{line-height:1.05;display:grid}.accountButton small{text-transform:uppercase;letter-spacing:.5px;color:#718077;font-size:8px;font-weight:900}.accountButton b{white-space:nowrap;margin-top:3px;font-size:12px}@media (width<=620px){.nav{gap:10px}.brand{font-size:18px}.mark{width:34px;height:34px}.headerActions{gap:6px}.primary.small{padding:10px 11px}.accountButton{height:42px;padding:6px 9px}.accountButton small{display:none}.accountButton b{margin:0;font-size:11px}.accountButton .loginDot{width:7px;height:7px}}.modalHomeBrand{color:#173d2a;letter-spacing:-.35px;touch-action:manipulation;background:#fff;border:1px solid #b8c8b9;border-radius:10px;align-items:center;width:max-content;margin:0 0 12px;padding:8px 12px;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #173d2a14}.modalHomeBrand:before{content:"⌂";color:#e87035;margin-right:7px}.modalHomeBrand:hover{background:#f1f6ed;border-color:#8fa792}.detailContent>.modalHomeBrand{margin-bottom:16px}@media (width<=620px){.modalHomeBrand{min-height:42px;margin-bottom:10px;font-size:15px}.listingModal .modalHead{flex-wrap:wrap;align-items:flex-start}.listingModal .modalHead>.modalHomeBrand{flex:100%;order:-1}}.conversationCard{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;display:grid!important}.conversationCard>img,.conversationFallback{object-fit:cover;background:#dfe8d7;border-radius:9px;width:64px;height:58px}.conversationFallback{color:#31543a;place-items:center;font-size:20px;font-weight:900;display:grid!important}.conversationMeta{min-width:0;display:block!important}.conversationMeta>span{display:flex!important}.conversationMeta strong,.conversationMeta b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversationHead,.threadHead{align-items:center;gap:14px;display:flex!important}.conversationHead>img,.threadHead>img{object-fit:cover;border-radius:10px;flex:none;width:78px;height:62px}.conversationHead h2,.conversationHead small{display:block}.threadHead>div{min-width:0}@media (width<=620px){.conversationCard{grid-template-columns:54px minmax(0,1fr)}.conversationCard>img,.conversationFallback{width:54px;height:50px}.conversationHead>img,.threadHead>img{width:62px;height:52px}}.brandCluster{flex:none;align-items:center;gap:10px;display:flex}.adminQuickButton{color:#fff;cursor:pointer;background:#173d2a;border:1px solid #b9c9b9;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900;box-shadow:0 5px 14px #173d2a29}.adminQuickButton:hover{background:#24533a}.adminQuickButton:before{content:"⚙";color:#dcecad;margin-right:6px}@media (width<=620px){.nav{flex-wrap:wrap;height:auto;min-height:68px;padding-block:9px}.brandCluster{gap:7px}.adminQuickButton{padding:9px 8px;font-size:10px}.adminQuickButton:before{margin-right:4px}.headerActions{justify-content:space-between;width:100%;padding-top:3px}.headerActions .primary.small,.headerActions .accountButton{flex:none}.accountButton{justify-content:center;min-width:104px}}.floatingInbox{z-index:80;color:#fff;background:#173d2a;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font:800 13px Arial,sans-serif;text-decoration:none;display:flex;position:fixed;top:17px;right:225px;box-shadow:0 7px 20px #173d2a2f}.floatingInbox b{background:#e87035;border-radius:20px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}@media (width<=900px){.floatingInbox{position:fixed;top:auto;bottom:12px;right:12px}}.brand{letter-spacing:-.8px;gap:13px;font-size:28px;font-weight:850}.mark,.inboxBrand>b,.areaBrand>b{flex:0 0 58px;color:#0000!important;background:linear-gradient(90deg,#77401f 0 12%,#a95f2e 13% 70%,#d69a59 71% 77%,#e8bd7b 78% 100%)!important;border:2px solid #663719!important;border-radius:7px 20px 20px 7px!important;width:58px!important;height:14px!important;margin:15px 0!important;font-size:0!important;display:block!important;position:relative!important;transform:none!important;box-shadow:0 3px 6px #2d1b1024!important}.mark:before,.mark:after,.inboxBrand>b:before,.inboxBrand>b:after,.areaBrand>b:before,.areaBrand>b:after{content:"";background:linear-gradient(90deg,#77401f 0 12%,#a95f2e 13% 70%,#d69a59 71% 77%,#efd09a 78% 100%);border:2px solid #663719;border-radius:7px 19px 19px 7px;width:48px;height:12px;position:absolute;left:6px;box-shadow:0 3px 6px #2d1b101f}.mark:before,.inboxBrand>b:before,.areaBrand>b:before{top:-16px}.mark:after,.inboxBrand>b:after,.areaBrand>b:after{top:14px}.inboxBrand,.areaBrand{letter-spacing:-.8px;gap:14px!important;font-size:28px!important;font-weight:850!important}.inboxBrand strong,.areaBrand strong{color:#e87035}.legalNav .brand{font-size:27px}.footerInner .brand{font-size:25px}@media (width<=620px){.brand,.inboxBrand,.areaBrand,.legalNav .brand{gap:9px!important;font-size:22px!important}.mark,.inboxBrand>b,.areaBrand>b{flex-basis:48px;width:48px!important;margin-block:13px!important}.mark:before,.mark:after,.inboxBrand>b:before,.inboxBrand>b:after,.areaBrand>b:before,.areaBrand>b:after{width:39px;left:5px}.footerInner .brand{font-size:21px!important}}.card.request{background:#fffdf8;border:2px solid #d9a452}.card.request:hover{box-shadow:0 18px 38px #9a682522}.listingKindChoice{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.listingKindChoice button{text-align:left;color:#334a3e;cursor:pointer;background:#fff;border:2px solid #d8ded5;border-radius:12px;gap:5px;padding:16px;display:grid}.listingKindChoice button span{color:#68766e;font-size:12px}.listingKindChoice button.active.offer{background:#edf6ee;border-color:#48805a}.listingKindChoice button.active.request{background:#fff6e7;border-color:#d59635}@media (width<=620px){.listingKindChoice{grid-template-columns:1fr}.modalBackdrop{align-items:stretch;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.listingModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0;overflow-y:auto}.formPanel{padding-inline:16px}.formGrid input,.formGrid select,.formGrid textarea{touch-action:manipulation;min-height:46px;font-size:16px}.modalActions{z-index:6;padding:13px 16px calc(13px + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -8px 20px #173d2a1a}.modalActions button{touch-action:manipulation;min-height:44px}.modalClose{z-index:8}}.modalBackdrop{z-index:1200}.listingProviderBadges{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.listingProviderBadges span{color:#28523a;text-transform:uppercase;letter-spacing:.35px;background:#e6efe5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.listingProviderBadges .premiumBadge{color:#72500a;background:#f7e7b5}.card.premium{border:2px solid #c89b32;box-shadow:0 10px 28px #72500a24}.card.premium:hover{box-shadow:0 20px 42px #72500a38}.premiumFlag{z-index:4;color:#493304;text-transform:uppercase;letter-spacing:.5px;background:#f0c85b;border-radius:999px;padding:7px 10px;font-size:10px;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0002}.cardFavorite{z-index:6;width:42px;height:42px;color:var(--green);cursor:pointer;background:#fffffff0;border:1px solid #183d2b24;border-radius:50%;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 5px 16px #102c1e2e}.card.premium .cardFavorite{top:52px}.cardFavorite:hover{transform:scale(1.06)}.cardFavorite.saved{background:var(--green);color:#fff}.favoriteAction{color:var(--green);cursor:pointer;background:#fff;border:1px solid #b8c8b9;border-radius:11px;padding:13px 16px;font-weight:800}.favoriteAction.saved{background:#e8f1df;border-color:#8aaa79}.favoriteAccountList .favoriteManageCard{grid-template-columns:90px 1fr auto}.favoriteManageCard .manageActions{min-width:145px}@media (width<=620px){.favoriteAccountList .favoriteManageCard{grid-template-columns:72px 1fr}.favoriteManageCard .manageActions{grid-column:1/-1;min-width:0}.accountTabs{overflow-x:auto}.accountTabs button{white-space:nowrap}.detailActions .favoriteAction{order:2;width:100%}}.listingSortBar{justify-content:flex-end;align-items:center;gap:14px;margin:-10px 0 22px;display:flex}.listingSortBar label{align-items:center;gap:10px;display:flex}.listingSortBar label>span{color:#607067;font-size:12px;font-weight:900}.listingSortBar select{min-width:205px;color:var(--pine);background:#fff;border:1px solid #cbd5ca;border-radius:10px;padding:10px 34px 10px 12px;font-weight:800}.listingSortBar small{color:#69766e;font-size:12px}@media (width<=620px){.listingSortBar{flex-direction:column;align-items:stretch;margin-top:-8px}.listingSortBar label{flex-direction:column;align-items:stretch;gap:6px}.listingSortBar select{width:100%;min-width:0}.listingSortBar small{line-height:1.45}}.requestQuickRow{color:#dce8df;align-items:center;gap:12px;margin-top:13px;font-size:14px;display:flex}.requestQuickAction{color:#fff;cursor:pointer;background:#0823177a;border:1px solid #ffffff7a;border-radius:9px;padding:9px 13px;font-weight:800}.requestQuickAction:hover{background:#e87035;border-color:#f39a62}.currentRequests{padding-top:42px;padding-bottom:42px}.requestStrip{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.requestStrip>button{text-align:left;color:#173126;cursor:pointer;background:#fff9ee;border:1px solid #e2c58d;border-radius:13px;gap:8px;padding:18px;display:grid}.requestStrip small,.activityHint{color:#6f796f}.requestStrip b{font-size:18px}.requestStrip span{font-size:14px}.listingQuality{color:#31533e;background:#f2f6ee;border-radius:10px;gap:5px;margin:14px 0;padding:13px 15px;display:grid}.listingQuality span{font-size:13px}.onboardingSteps{background:#f5f8f1;border:1px solid #d8e1d4;border-radius:11px;gap:7px;margin:0 24px 18px;padding:16px;display:grid}.onboardingSteps span:before{content:"○ ";color:#e87035}.onboardingSteps span.done:before{content:"✓ ";color:#39714d}.adminDailySummary{background:#edf4eb;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 24px 18px;padding:14px;display:flex}.adminDailySummary>b{width:100%}.adminDailySummary span{background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}.adminDailySummary strong{font-size:17px}.shareProfile{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:9px;margin-top:13px;padding:9px 13px;font-weight:800}@media (width<=760px){.requestQuickRow{flex-direction:column;align-items:flex-start;gap:7px}.requestQuickAction{text-align:left;width:100%}.requestStrip{grid-template-columns:1fr}.adminDailySummary{margin-left:12px;margin-right:12px}}.toast{z-index:1400;max-width:calc(100vw - 32px)}.listingError{color:#862e1d;background:#fff0ea;border:1px solid #b84428;border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:16px;line-height:1.5}.card .cardImage:has(>img){background:#f2f4f1;height:340px}.card .cardImage>img{object-fit:contain;object-position:center;width:calc(100% - 24px);height:calc(100% - 68px);inset:54px 12px 14px}.card .cardImage>span{box-sizing:border-box;max-width:calc(100% - 84px);top:12px;left:12px}.card .cardFoot>div>small:last-child{margin-top:6px;line-height:1.45;display:block}@media (width<=600px){.card .cardImage:has(>img){height:360px}}.card.request{align-self:start}.card.request .cardImage:has(>img){box-sizing:border-box;height:auto;padding:54px 12px 14px}.card.request .cardImage>img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:260px;display:block;position:static}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.brand .domainSuffix{color:#17211c;font-weight:800}.footerInner .brand .domainSuffix{color:#fff}.mark,.inboxBrand>b,.areaBrand>b{overflow:visible;width:70px!important;height:64px!important;box-shadow:none!important;color:#0000!important;background:url(/holzlotse-polter-logo.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:0 0 70px!important;margin:0!important;font-size:0!important;display:block!important;position:relative!important;transform:none!important}.mark:before,.mark:after,.inboxBrand>b:before,.inboxBrand>b:after,.areaBrand>b:before,.areaBrand>b:after{display:none!important}.brand,.inboxBrand,.areaBrand{letter-spacing:-.8px!important;gap:12px!important;font-size:30px!important;font-weight:850!important}.brand,.inboxBrand,.areaBrand,.providerBrand{z-index:3;touch-action:manipulation;-webkit-tap-highlight-color:#e870352e;cursor:pointer;position:relative}.brand>*,.inboxBrand>*,.areaBrand>*,.providerBrand>*{pointer-events:none}.brandText{align-content:center;line-height:.96;display:grid}.brandText>span{white-space:nowrap}.brandText>small{color:#5b6b62;text-transform:uppercase;white-space:nowrap;margin-top:7px;letter-spacing:1.05px!important;font:800 9px/1.1 Arial,sans-serif!important}.providerBrand>span:last-child{align-content:center;line-height:.96;display:grid}.providerNav>a:last-child{background:#fff;border:1px solid #bdc9be;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;display:inline-flex;box-shadow:0 4px 12px #173d2a12;color:#294638!important;text-decoration:none!important}.footerInner .mark{filter:drop-shadow(0 2px 4px #0005)}.footerInner .brandText>small{color:#aebdb3}.footerInner .brand,.providerFooter .providerBrand,.pricingFooter .brand{background:#fff;border-radius:10px;width:max-content;padding:7px 11px 7px 8px;color:#0d2c1e!important;letter-spacing:-.8px!important;align-items:center!important;gap:12px!important;font:850 30px/.96 Arial,Helvetica,sans-serif!important;text-decoration:none!important;display:flex!important}.footerInner .brand .brandText>span,.providerFooter .providerBrand .brandText>span,.pricingFooter .brand .brandText>span,.footerInner .brand .domainSuffix,.providerFooter .providerBrand .domainSuffix,.pricingFooter .brand .domainSuffix{color:#17211c!important;font-weight:800!important}.footerInner .brand b,.providerFooter .providerBrand b,.pricingFooter .brand b{color:#e87035!important}.footerInner .brand .brandText>small,.providerFooter .providerBrand .brandText>small,.pricingFooter .brand .brandText>small{color:#5b6b62!important;letter-spacing:1.05px!important;font:800 9px/1.1 Arial,sans-serif!important}.footerInner .brand .footerBrandTagline,.providerFooter .providerBrand .footerBrandTagline,.pricingFooter .brand .footerBrandTagline{color:#718077!important;letter-spacing:.1px!important;text-transform:none!important;font-size:8px!important;font-weight:650!important}.footerInner .brand .mark,.providerFooter .providerBrand .mark,.pricingFooter .brand .mark{filter:none!important;flex-basis:70px!important;width:70px!important;height:64px!important}.legalNav{background:#fffffff5;height:82px!important}.legalHero{border-bottom:8px solid #173d2a;background:linear-gradient(90deg,#071b12f2,#0d2c1ec2,#0d2c1e59),url(/holzlotse-forest-hero.png) 50% 58%/cover!important;padding:74px 0 58px!important}.personalPage,.inboxPage{background:#f3f0e7!important;position:relative!important}.personalPage:before,.inboxPage:before{content:"";z-index:0;background:linear-gradient(90deg,#071b12f0,#0d2c1eb8,#0d2c1e47),url(/holzlotse-forest-hero.png) 50% 56%/cover;border-bottom:8px solid #173d2a;height:245px;position:absolute;top:76px;left:0;right:0}.personalPage>header,.areaWrap,.inboxPage>header,.inboxShell{z-index:1;position:relative}.areaWrap>.eyebrow,.inboxTitle p{color:#f0a16c!important}.areaWrap>h1,.inboxTitle h1{text-shadow:0 2px 8px #0006;color:#fff!important}.inboxTitle>span{color:#e1e8e3!important}@media (width<=620px){.mark,.inboxBrand>b,.areaBrand>b{flex-basis:55px!important;width:55px!important;height:51px!important}.brand,.inboxBrand,.areaBrand,.legalNav .brand{gap:8px!important;font-size:23px!important}.brandText>small{margin-top:5px;letter-spacing:.65px!important;font-size:7px!important}.legalNav{height:70px!important}.legalHero{background-position:62%!important;padding:52px 0 42px!important}.personalPage:before,.inboxPage:before{background-position:62%;height:225px}.footerInner .brand,.providerFooter .providerBrand,.pricingFooter .brand{gap:9px!important;font-size:25px!important}.footerInner .brand .mark,.providerFooter .providerBrand .mark,.pricingFooter .brand .mark{flex-basis:58px!important;width:58px!important;height:53px!important}}.nav,.legalNav,.personalPage>header,.inboxPage>header{height:102px!important}.mark,.inboxBrand>b,.areaBrand>b{flex-basis:94px!important;width:94px!important;height:86px!important}.brand,.inboxBrand,.areaBrand{gap:15px!important;font-size:40px!important}.nav{z-index:90;background:#fff;top:0;box-shadow:0 6px 22px #12302117;width:100%!important;max-width:none!important;margin:0!important;padding-inline:max(20px,50vw - 580px)!important;position:sticky!important}.headerActions .floatingInbox{white-space:nowrap;flex:none;box-shadow:none!important;position:static!important;inset:auto!important}.subpageHeaderActions{align-items:center!important;gap:10px!important;margin-left:auto!important;display:flex!important}.headerNavButton{white-space:nowrap;background:#fff;border:1px solid #bdc9be;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 4px 12px #173d2a12;color:#294638!important;font:800 13px/1 Arial,sans-serif!important;text-decoration:none!important}.headerNavButton:hover{background:#f0f5ed;border-color:#8da693;transform:translateY(-1px)}.primaryHeaderButton{background:#173d2a;border-color:#173d2a;color:#fff!important}.primaryHeaderButton:hover{background:#24533a;border-color:#24533a}.homeHeaderButton{background:#fff7f1;border-color:#d7885e;color:#a94720!important}@media (width<=900px){.headerActions .floatingInbox{position:static!important;inset:auto!important}}@media (width<=620px){.nav{height:auto!important;min-height:82px!important}.personalPage>header,.inboxPage>header{flex-wrap:wrap!important;align-content:center!important;gap:2px 10px!important;height:auto!important;min-height:142px!important;padding-block:8px!important}.legalNav{height:82px!important}.mark,.inboxBrand>b,.areaBrand>b{flex-basis:73px!important;width:73px!important;height:67px!important}.brand,.inboxBrand,.areaBrand,.legalNav .brand{gap:9px!important;font-size:30px!important}.brandText>small{letter-spacing:.7px!important;font-size:7.5px!important}.personalPage:before,.inboxPage:before{top:142px}.headerActions .floatingInbox{padding:10px 11px;font-size:12px}.personalPage>header>.areaBrand,.inboxPage>header>.inboxBrand{flex:100%!important;width:max-content!important;max-width:100%!important;min-height:68px!important}.subpageHeaderActions{justify-content:flex-end!important;gap:6px!important;width:100%!important;margin-left:0!important}.headerNavButton{min-height:40px;padding:9px 10px;font-size:11px!important}.homeHeaderButton{margin-right:auto}}.nav .brand,.legalNav .brand,.providerNav .providerBrand,.personalPage>header .areaBrand,.inboxPage>header .inboxBrand{color:#0d2c1e!important;letter-spacing:-.8px!important;align-items:center!important;gap:15px!important;font:850 40px/.96 Arial,Helvetica,sans-serif!important;text-decoration:none!important;display:flex!important}.nav .brand .mark,.legalNav .brand .mark,.providerNav .providerBrand .mark,.personalPage>header .areaBrand>b,.inboxPage>header .inboxBrand .mark{width:94px!important;height:86px!important;box-shadow:none!important;color:#0000!important;background:url(/holzlotse-polter-logo.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:0 0 94px!important;margin:0!important;font-size:0!important;display:block!important;transform:none!important}.nav .brand .brandText>span,.legalNav .brand .brandText>span,.personalPage>header .areaBrand .brandText>span,.inboxPage>header .inboxBrand .brandText>span,.providerNav .providerBrand>span:last-child{color:#0d2c1e!important}.nav .brand b,.legalNav .brand b,.providerNav .providerBrand b,.personalPage>header .areaBrand .brandText b,.inboxPage>header .inboxBrand .brandText b{color:#e87035!important}.nav .brand .domainSuffix,.legalNav .brand .domainSuffix,.personalPage>header .areaBrand .domainSuffix,.inboxPage>header .inboxBrand .domainSuffix{color:#17211c!important;font-weight:800!important}.nav,.legalNav,.providerNav,.personalPage>header,.inboxPage>header{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e2e6df!important;height:102px!important;box-shadow:0 6px 22px #12302117!important}@media (width<=620px){.nav,.personalPage>header,.inboxPage>header{height:auto!important}.providerNav,.legalNav{height:83px!important}.nav .brand,.legalNav .brand,.providerNav .providerBrand,.personalPage>header .areaBrand,.inboxPage>header .inboxBrand{gap:9px!important;font-size:30px!important}.nav .brand .mark,.legalNav .brand .mark,.providerNav .providerBrand .mark,.personalPage>header .areaBrand>b,.inboxPage>header .inboxBrand .mark{flex-basis:73px!important;width:73px!important;height:67px!important}}.emailAdminPage>header>a,.statsPage>header>a{color:#0d2c1e;align-items:center;gap:10px;font-size:0;text-decoration:none;display:flex}.emailAdminPage>header>a:before,.statsPage>header>a:before{content:"HL";color:#dcecad;letter-spacing:-1px;background:#183d2b;border-radius:10px 10px 16px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;transform:rotate(-3deg)}.emailAdminPage>header>a:after,.statsPage>header>a:after{content:"HolzLotse.de";color:#0d2c1e;letter-spacing:-.5px;font-size:22px;font-weight:900}.emailAdminPage>header>a span,.statsPage>header>a span{display:none}.areaBrand>b{color:#dcecad;letter-spacing:-1px;background:#183d2b;border-radius:10px 10px 16px;width:38px;height:38px;font-size:13px;transform:rotate(-3deg)}.statsPage>header{border-top-color:#183d2b}@media (width<=560px){.emailAdminPage>header>a:after,.statsPage>header>a:after{font-size:18px}}:root{--muted:#4b5d53}.lead,.card p,.cardFoot small,.seller p:last-child,.providerAdminRow p,.providerAdminTools span,.providerPrivateData,.providerEditorGrid button.providerAdminSwitch small,.adminFoot,.adminRow p,.accountEmpty,.areaTabs button,.sectionIntro p,.offerGrid small,.savedSearches p,.emailAdminGrid aside>p,.dispatchList small,.sendLimit,.kpiGrid span,.statsSplit p,.legalPage p,.legalPage li,.deleteHelp,.deleteNotice,.plansIntro,.planCard p,.providerCard p,.providerCard small{color:#46584e}nav a,.linkButton,.ghost,.legalNav>a,.emailAdminPage header nav a,.statsPage nav a{color:#263f33}.searchBox label span,.emailAdminGrid form>label,.recipientRow label,.statsFilters label,.providerEditorGrid label>span,.location,.eyebrow{font-weight:900}input::placeholder,textarea::placeholder{color:#596a61;opacity:1}.brandText small{color:#40564a}footer .brandText small,.steps p,.emailAdminHero span,.statsHero span{color:#dbe5de}.listingKindLegend{flex-wrap:wrap;gap:10px;margin:22px 0 6px;display:flex}.listingKindLegend>span,.listingKindLegend>button{color:#fff;letter-spacing:.06em;border:2px solid;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:.78rem;font-weight:950;display:inline-flex}.listingKindLegend small{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700}.listingKindLegend .offer{background:#17603b}.listingKindLegend .request{background:#1d4ed8}.card.offer{border:3px solid #17603b;border-top-width:7px}.card.request{background:#f5f8ff;border:3px solid #1d4ed8;border-top-width:7px}.card.request .cardBody{background:#f5f8ff}.card.offer .cardBody{background:#f7fbf8}.cardImage span.offer,.previewImage span.offer,.detailHero span.offer{color:#fff;background:#17603b}.cardImage span.request,.previewImage span.request,.detailHero span.request{color:#fff;background:#1d4ed8}.cardImage>span.offer,.cardImage>span.request,.detailHero>span.offer,.detailHero>span.request{letter-spacing:.035em;border:2px solid #fff;border-radius:9px;max-width:calc(100% - 44px);font-size:.72rem;font-weight:950;line-height:1.35;box-shadow:0 5px 18px #00000040}.seoListingCard.kind-offer{border:3px solid #17603b;border-top-width:7px}.seoListingCard.kind-request{background:#f5f8ff;border:3px solid #1d4ed8;border-top-width:7px}.seoListingCard.kind-offer .listingCardBody{background:#f7fbf8}.seoListingCard.kind-request .listingCardBody{background:#f5f8ff}.seoListingCard .listingKind{color:#fff;border-radius:8px;width:fit-content;padding:8px 11px;line-height:1.35;display:block}.seoListingCard.kind-offer .listingKind{background:#17603b}.seoListingCard.kind-request .listingKind{background:#1d4ed8}.listingDetailPage.kind-offer .listingDetailGrid{border-top:8px solid #17603b}.listingDetailPage.kind-request .listingDetailGrid{border-top:8px solid #1d4ed8}.listingDetailPage.kind-offer .detailKind,.listingDetailPage.kind-request .detailKind{color:#fff;border-radius:8px;padding:9px 12px;display:inline-block}.listingDetailPage.kind-offer .detailKind{background:#17603b}.listingDetailPage.kind-request .detailKind{background:#1d4ed8}.listingDetailPage.kind-offer .detailKind:before{content:"ZU VERKAUFEN · "}.listingDetailPage.kind-request .detailKind:before{content:"WIRD GESUCHT · "}@media (width<=560px){.listingKindLegend{grid-template-columns:1fr;display:grid}.listingKindLegend>span,.listingKindLegend>button{justify-content:space-between}}.listingKindLegend>button{cursor:pointer;min-height:44px;font-family:inherit}.listingKindLegend .all{color:#173d2a;background:#e8eee9}.listingKindLegend>button[aria-pressed=true]{outline-offset:2px;outline:3px solid #f36f21}.listingKindLegend>button:hover{filter:brightness(.93)}.listingKindLegend>button:focus-visible{outline-offset:4px;outline:3px solid #173d2a}.forestPhoto{background-color:#36583f;background-image:linear-gradient(#0f2b1c0a,#0f2b1c33),url(/holzlotse-sauerland-forest.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.forestPhoto .treeCluster,.forestPhoto .logWall{display:none}.listingProviderBadges:empty{display:flex}.listingProviderBadges:empty:before{content:"Privater Anbieter";color:#435248;letter-spacing:.35px;text-transform:uppercase;background:#eef1ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.siteHeader{z-index:300;background:#fff;border-bottom:1px solid #e2e6df;width:100%;height:102px;font-family:Arial,Helvetica,sans-serif;position:sticky;top:0;box-shadow:0 6px 22px #12302117}.siteHeaderInner{box-sizing:border-box;align-items:center;gap:18px;max-width:1160px;height:100%;margin:auto;padding:0 10px;display:flex}.siteBrand{color:#0d2c1e;flex:none;align-items:center;gap:11px;text-decoration:none;display:flex}.siteBrandLogo{background:url(/holzlotse-polter-logo.webp) 50%/contain no-repeat;flex:0 0 90px;width:90px;height:82px}.siteBrandText{line-height:.94;display:grid}.siteBrandText>span{letter-spacing:-1.5px;white-space:nowrap;font-size:40px;font-weight:900}.siteBrandText b{color:#ed6d2f}.siteBrandText em{color:#17211c;font-style:normal}.siteBrandText small{color:#526258;letter-spacing:1.25px;text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:9px;font-weight:900}.siteBrandText .siteBrandTagline{color:#748078;letter-spacing:.35px;text-transform:none;white-space:normal;max-width:310px;margin-top:4px;font-size:8px;font-weight:700;line-height:1.35}.siteManage,.siteInbox,.siteAccount,.siteCreateListing{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.siteMenuToggle{display:none}.siteManage,.siteAccount{cursor:pointer;touch-action:manipulation;font-family:inherit}.siteManage{color:#fff;background:#16472f;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;box-shadow:0 4px 12px #173d2a33}.siteManage span{margin-left:5px}.siteMainNav{justify-content:center;align-items:center;gap:26px;margin-left:auto;display:flex}.siteMainNav a{color:#173d2a;font-size:13px;font-weight:850;line-height:1.45;text-decoration:none}.siteMainNav a:hover,.siteMainNav a.active{color:#ed6d2f}.siteMainNav a.active{text-shadow:0 0 12px #ed6d2f52}.siteHeaderActions{align-items:center;gap:9px;margin-left:auto;display:flex}.siteCreateListing{z-index:2;color:#fff;cursor:pointer;touch-action:manipulation;background:#f36d2b;border-radius:14px;gap:7px;min-width:108px;height:84px;padding:0 14px;font-size:16px;font-weight:900;position:relative}.siteCreateListing span{font-size:15px;line-height:1.45}.siteInbox{z-index:2;color:#fff;cursor:pointer;touch-action:manipulation;background:#12452e;border-radius:24px;gap:7px;min-width:112px;min-height:48px;padding:0 16px;font-size:13px;font-weight:900;position:relative}.siteInbox b{color:#fff;background:#f36d2b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.siteAccount{color:#244433;background:#f4f8ee;border:1px solid #b8ccb4;border-radius:11px;gap:8px;min-height:43px;padding:0 12px}.siteAccount i{background:#9aa79d;border-radius:50%;width:10px;height:10px}.siteAccount.signedIn i{background:#57a461;box-shadow:0 0 0 4px #dcebd8}.siteAccount span{display:grid}.siteAccount small{text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.siteAccount b{font-size:12px}.nav,.legalNav,.providerNav,.pricingNav,.personalPage>header,.inboxPage>header,.statsPage>header,.emailAdminPage>header{display:none!important}.personalPage:before,.inboxPage:before{top:0!important}@media (width<=1050px){.siteHeaderInner{gap:10px}.siteMainNav{gap:14px}.siteBrandLogo{flex-basis:72px;width:72px}.siteBrandText>span{font-size:32px}.siteBrandText small{letter-spacing:.8px;font-size:8px}.siteBrandText .siteBrandTagline{letter-spacing:.2px;max-width:250px;font-size:7px}.siteCreateListing{min-width:88px}.siteManage span{display:none}}@media (width<=820px){.siteHeader{height:auto;position:sticky}.siteHeaderInner{flex-wrap:wrap;gap:5px 8px;min-height:82px;padding:6px 12px}.siteBrand{order:1}.siteBrandLogo{flex-basis:64px;width:64px;height:60px}.siteBrandText>span{font-size:28px}.siteManage{order:0}.siteMainNav{order:3;justify-content:flex-start;width:100%;margin:0;padding:3px 0 6px;overflow-x:auto}.siteMainNav a br{display:none}.siteHeaderActions{order:2;margin-left:auto}.siteCreateListing{min-width:auto;height:48px;padding:0 13px}.siteCreateListing span br{display:none}.siteCreateListing span{font-size:12px}.siteInbox{padding:0 11px}.siteAccount{padding:0 9px}}@media (width<=560px){.siteHeaderInner{align-items:center}.siteBrandText>span{font-size:23px}.siteBrandText small{letter-spacing:.45px;font-size:8px}.siteBrandText .siteBrandTagline{letter-spacing:.1px;max-width:205px;margin-top:3px;font-size:7px;line-height:1.3}.siteManage{min-height:36px;padding:0 10px}.siteHeaderActions{justify-content:flex-end;width:100%}.siteInbox span,.siteAccount small{display:none}.siteMainNav{gap:18px}.siteMainNav a{font-size:12px}.siteHeaderInner{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:7px 10px;display:grid}.siteBrand{order:1;min-width:0}.siteBrandLogo{flex-basis:48px;width:48px;height:46px}.siteBrandText>span{letter-spacing:-.8px;font-size:21px}.siteBrandText>small:not(.siteBrandTagline){letter-spacing:.35px;font-size:7px}.siteBrandText .siteBrandTagline{display:none}.siteHeaderActions{order:2;gap:6px;width:auto;margin-left:0}.siteAccount{min-height:40px;padding:0 9px}.siteAccount b{font-size:11px}.siteCreateListing,.siteInbox,.siteMainNav{display:none}.siteMenuToggle{color:#173d2a;cursor:pointer;background:#f4f8ee;border:1px solid #b8ccb4;border-radius:10px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:900;display:inline-grid}.siteHeader.mobileMenuOpen .siteMainNav{order:3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;padding:7px 0 3px;display:grid;overflow:visible}.siteHeader.mobileMenuOpen .siteMainNav a{text-align:center;background:#f3f6f0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:6px;font-size:13px;display:flex}.siteHeader.mobileMenuOpen .siteMainNav a br{display:none}.siteHeader.mobileMenuOpen .siteHeaderActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.siteHeader.mobileMenuOpen .siteCreateListing,.siteHeader.mobileMenuOpen .siteInbox{height:42px;min-height:42px;display:inline-flex}.siteHeader.mobileMenuOpen .siteCreateListing{order:1}.siteHeader.mobileMenuOpen .siteInbox{order:2}.siteHeader.mobileMenuOpen .siteAccount{order:3;margin-left:auto}.siteHeader.mobileMenuOpen .siteMenuToggle{order:4}}.messages .bubble,.messageList .message{position:relative;color:#263d31!important;background:#fff0e4!important;border:1px solid #e2b897!important;box-shadow:0 3px 12px #402d1e14!important}.messages .bubble:before,.messageList .message:before{content:"";background:#fff0e4;border-bottom:1px solid #e2b897;border-left:1px solid #e2b897;width:14px;height:14px;position:absolute;top:13px;left:-8px;transform:rotate(45deg)}.messages .bubble.own,.messageList .message.own{margin-left:auto;color:#153d28!important;background:#d7eadc!important;border-color:#8fb69a!important;box-shadow:0 3px 12px #173d2a1a!important}.messages .bubble.own:before,.messageList .message.own:before{background:#d7eadc;border-top:1px solid #8fb69a;border-bottom:0;border-left:0;border-right:1px solid #8fb69a;left:auto;right:-8px}.messages .bubble>b,.messageList .message>b{color:#9d4d25}.messages .bubble.own>b,.messageList .message.own>b{color:#176037}.messages .bubble small,.messageList .message small{color:#5c6a62!important}.seoListingsPage{color:#173d2a;background:#f6f4ed;min-height:100vh}.listingHero{color:#fff;background:linear-gradient(90deg,#043021f2,#043021b3),url(/holzlotse-forest-hero.png) 50%/cover;padding:72px 24px}.listingHero>div,.listingsWrap,.seoInfo{max-width:1160px;margin:auto}.listingHero p,.seoInfo>div>p{color:#f36d2b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:900}.listingHero h1{max-width:850px;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.02}.listingHero h1 em{color:#f7b087;font-style:normal}.listingHero span{max-width:760px;margin-top:22px;font-size:1.15rem;line-height:1.6;display:block}.listingHero>div>div{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.listingHero a{color:#fff;border:1px solid #fff;border-radius:12px;padding:14px 20px;font-weight:850;text-decoration:none}.listingHero a.primary{background:#f36d2b;border-color:#f36d2b}.listingsWrap{padding:34px 20px 64px}.listingSearch{background:#fff;border:1px solid #dce3db;border-radius:20px;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:14px;padding:22px;display:grid;box-shadow:0 12px 35px #12382512}.listingSearch label{gap:7px;display:grid}.listingSearch label span{text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:900}.listingSearch select,.listingSearch input{color:#173d2a;min-height:48px;font:inherit;background:#fff;border:1px solid #b9c9bd;border-radius:10px;padding:0 13px}.listingSearch>strong{color:#5b6e62;padding:13px 0}.listingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.seoListingCard{background:#fff;border:1px solid #d8e1d8;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #1437250f}.seoListingCard>img,.listingPlaceholder{object-fit:cover;width:100%;height:210px}.listingPlaceholder{color:#fff;text-align:center;background:linear-gradient(135deg,#173d2a,#397553);place-content:center;gap:5px;display:grid}.listingPlaceholder span{font-size:3rem;font-weight:900}.listingCardBody{padding:20px}.listingKind{color:#e45e20;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.listingCardBody h2{margin:8px 0 14px;font-size:1.3rem}.listingCardBody h2 a{color:#173d2a;text-decoration:none}.listingCardBody>p{color:#596a60;margin:6px 0}.listingCardBody>div{justify-content:space-between;align-items:end;gap:12px;margin-top:18px;display:flex}.listingCardBody>div>a{color:#b94816;font-weight:850}.listingEmpty{text-align:center;background:#fff;border:1px dashed #aebdaf;border-radius:18px;grid-column:1/-1;padding:55px}.listingEmpty a,.seoInfo a{color:#b94816;font-weight:850}.seoInfo{padding:0 20px 72px}.seoInfo h2{margin:0 0 24px;font-size:2.2rem}.seoInfoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.seoInfoGrid article{background:#e7eee5;border-radius:16px;padding:24px}.seoInfoGrid h3{margin-top:0}.seoInfoGrid p{line-height:1.6}@media (width<=850px){.listingSearch,.listingGrid,.seoInfoGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.listingHero{padding:48px 18px}.listingSearch,.listingGrid,.seoInfoGrid{grid-template-columns:1fr}.listingSearch{padding:16px}.listingsWrap{padding-inline:14px}.listingHero a{box-sizing:border-box;text-align:center;width:100%}.seoListingCard>img,.listingPlaceholder{height:190px}.seoInfo{padding-inline:14px}.listingCardBody>div{flex-direction:column;align-items:flex-start}}.listingGrid .seoListingCard>img{box-sizing:border-box;object-fit:contain;background:#f2f4f1;height:320px;padding:18px;display:block}@media (width<=560px){.listingGrid .seoListingCard>img{height:360px}}.regionalSeoLinks{background:#fff;border:1px solid #d8e1d8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:16px 18px;display:flex}.regionalSeoLinks a{background:#e7eee5;border-radius:9px;padding:7px 10px;text-decoration:none}.legalPage{color:#173126;background:#f5f2e9;min-height:100vh}.legalNav{justify-content:space-between;align-items:center;height:76px;display:flex}.legalNav>a:last-child{color:#d7632d;font-weight:800;text-decoration:none}.legalHero{color:#fff;background:linear-gradient(120deg,#0d2c1e,#285239);padding:68px 0 52px}.legalHero h1{color:#fff;font-size:52px}.legalHero p{color:#d7e1da;max-width:700px;line-height:1.65}.legalContent{background:#fff;border-radius:20px;width:min(820px,100% - 40px);margin:52px auto 78px;padding:42px 48px;box-shadow:0 18px 50px #14322217}.legalContent h2{margin:34px 0 12px;font-size:27px}.legalContent h2:first-child{margin-top:0}.legalContent p,.legalContent li{color:#526258;line-height:1.7}.legalContent a{color:#c85527;font-weight:700}.legalNote{background:#f7f3ea;border-left:4px solid #e87035;border-radius:8px;padding:14px 16px}.legalTableWrap{margin:18px 0;overflow-x:auto}.legalTable{border-collapse:collapse;width:100%;font-size:14px}.legalTable th,.legalTable td{text-align:left;vertical-align:top;border:1px solid #d9dfda;padding:12px 14px}.legalTable th{color:#fff;background:#173d2a}.legalTable td{color:#526258}.legalCallout{background:#eef5eb;border:1px solid #cfdcc9;border-radius:12px;padding:18px 20px}.legalFooter{color:#c9d3cc;background:#0c291c;padding:28px 0}.legalFooter .wrap{align-items:center;gap:22px;display:flex}.legalFooter a{color:#fff;font-weight:700;text-decoration:none}.legalFooter span{margin-left:auto;font-size:12px}@media (width<=620px){.legalNav{height:68px}.legalHero{padding:48px 0 38px}.legalHero h1{font-size:40px}.legalContent{width:min(100% - 24px,820px);margin:24px auto 40px;padding:28px 20px}.legalContent h2{font-size:24px}.legalFooter .wrap{flex-direction:column;align-items:flex-start}.legalFooter span{margin-left:0}}.legalFooter .wrap{flex-wrap:wrap;gap:16px 22px}.legalFooter .footerBrandTagline{flex-basis:100%;order:2;max-width:none;margin:0}.legalFooter .footerBrandTagline+span{order:1}@media (width<=620px){.legalFooter .footerBrandTagline{order:initial}}.regionPage{color:#173d2a;background:#f7f5ee;min-height:100vh}.regionHero{color:#fff;background:linear-gradient(90deg,#043121f2,#043121a8),url(/holzlotse-sauerland-forest.png) 50%/cover;padding:78px 22px}.regionHero>div,.regionBenefits>div,.regionContent,.regionRelated{max-width:1100px;margin:auto}.regionHero p,.regionEyebrow{color:#f36d2b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:900}.regionHero h1{margin:0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.98}.regionHero h1 em{color:#f5aa80;font-style:normal}.regionHero>div>span{max-width:750px;margin-top:24px;font-size:1.2rem;line-height:1.6;display:block}.regionHero>div>div{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.regionHero a{color:#fff;border:1px solid #fff;border-radius:12px;padding:14px 20px;font-weight:900;text-decoration:none}.regionHero a.regionPrimary{background:#f36d2b;border-color:#f36d2b}.regionBenefits{padding:0 20px}.regionBenefits>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;transform:translateY(-28px)}.regionBenefits article{background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 12px 35px #0c301e1f}.regionBenefits span{color:#fff;background:#f36d2b;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.regionBenefits p{margin:0;font-weight:800;line-height:1.45}.regionContent{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:28px;padding:50px 20px;display:grid}.regionContent article h2{font-size:2.2rem}.regionContent article>p:not(.regionEyebrow){font-size:1.05rem;line-height:1.75}.regionContent aside{background:#e4ece2;border-radius:18px;align-self:start;gap:12px;padding:25px;display:grid}.regionContent aside h2{margin:0 0 8px}.regionContent aside a{color:#17472f;background:#fff;border-radius:10px;padding:13px;font-weight:850;text-decoration:none}.regionContent aside a.regionSearchLink{color:#fff;background:#f36d2b}.regionRelated{padding:10px 20px 75px}.regionRelated>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.regionRelated a{color:#173d2a;background:#fff;border:1px solid #d6dfd5;border-radius:14px;justify-content:space-between;padding:20px;font-weight:900;text-decoration:none;display:flex}.regionRelated a span{color:#e25c1f}@media (width<=760px){.regionHero{padding:55px 18px 72px}.regionHero a{box-sizing:border-box;text-align:center;width:100%}.regionBenefits>div,.regionContent,.regionRelated>div{grid-template-columns:1fr}.regionBenefits>div{transform:translateY(-22px)}.regionContent{padding-top:25px}}.localProductPage{color:#173d2a;background:#f7f5ee;min-height:100vh}.localProductHero{color:#fff;background:linear-gradient(90deg,#043121f5,#043121a6),url(/holzlotse-sauerland-forest.png) 50%/cover;padding:72px 22px}.localProductHero>div,.localProductMatches,.localProductGuide{max-width:1100px;margin:auto}.localProductHero p,.localProductHead p,.localProductGuide article>p:first-child{color:#f47a40;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:900}.localProductHero h1{margin:0;font-size:clamp(2.7rem,6vw,5.2rem);line-height:1}.localProductHero h1 em{color:#f4a47a;font-style:normal}.localProductHero>div>span{max-width:760px;margin-top:22px;font-size:1.15rem;line-height:1.65;display:block}.localProductHero>div>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.localProductHero a{color:#fff;border:1px solid #fff;border-radius:11px;padding:14px 19px;font-weight:900;text-decoration:none}.localProductHero a.localPrimary{background:#f36d2b;border-color:#f36d2b}.localProductMatches{padding:52px 22px 20px}.localProductHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.localProductHead h2{margin:0;font-size:2rem}.localProductHead>span{color:#66746b}.localProductGrid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:20px;display:grid}.localProductGrid>a{color:#173d2a;background:#fff;border:1px solid #d5ddd2;border-radius:14px;gap:7px;padding:19px;text-decoration:none;display:grid}.localProductGrid small{color:#e46830;text-transform:uppercase;font-weight:900}.localProductGrid strong{font-size:1.12rem}.localProductGrid span{color:#66746b}.localProductEmpty{background:#fff;border:1px dashed #bac8b6;border-radius:15px;align-items:center;gap:12px;margin-top:20px;padding:22px;display:flex}.localProductEmpty>div{margin-right:auto}.localProductEmpty h3{margin:0 0 6px}.localProductEmpty p{color:#647068;max-width:650px;margin:0;line-height:1.55}.localProductEmpty>a,.localProductActions a{color:#17472f;font-weight:900}.localProductEmpty a.primaryLocal{color:#fff;background:#f36d2b;border-radius:10px;padding:12px 15px;text-decoration:none}.localProductActions{gap:18px;margin:17px 0;display:flex}.localProviderStrip{background:#e7eee3;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.localProviderStrip>a{color:#173d2a;background:#fff;border-radius:9px;padding:9px 12px;font-weight:850;text-decoration:none;display:grid}.localProviderStrip small{color:#6b766f;font-weight:400}.localProductGuide{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:28px;padding:45px 22px 75px;display:grid}.localProductGuide article h2{font-size:2rem}.localProductGuide article>p:not(:first-child){font-size:1.03rem;line-height:1.7}.localProductGuide aside{background:#e3ebe0;border-radius:15px;align-self:start;gap:10px;padding:22px;display:grid}.localProductGuide aside h2{margin:0 0 6px}.localProductGuide aside a{color:#173d2a;background:#fff;border-radius:9px;justify-content:space-between;padding:12px;font-weight:850;text-decoration:none;display:flex}.localProductGuide aside span{color:#e56b31}@media (width<=720px){.localProductHero{padding:52px 18px}.localProductHero a{box-sizing:border-box;text-align:center;width:100%}.localProductMatches{padding:38px 18px 16px}.localProductHead{display:block}.localProductHead>span{margin-top:8px;display:block}.localProductGrid,.localProductGuide{grid-template-columns:1fr}.localProductEmpty{flex-direction:column;align-items:stretch}.localProductEmpty>div{margin:0}.localProductActions{display:grid}.localProductGuide{padding:35px 18px 55px}}.forestryPage{color:#0b3023;background:#f7f8f3}.forestryHero{color:#fff;background:linear-gradient(115deg,#042d1ff7,#0c4e35e8);padding:70px 24px 76px}.forestryHero>div,.forestrySearch,.forestryServices,.forestryGuide{max-width:1160px;margin:auto}.forestryHero p,.forestrySearchHead p,.forestryServices>div>p,.forestryGuide small{color:#f36c2b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:900}.forestryHero h1{letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(2.4rem,5.7vw,5.2rem);line-height:.96}.forestryHero h1 em{color:#ff7a35;font-style:normal}.forestryHero span{color:#e5efe9;max-width:760px;margin-top:24px;font-size:1.16rem;line-height:1.65;display:block}.forestryHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.forestryHeroActions a{color:#fff;border:1px solid #fff9;border-radius:10px;padding:14px 20px;font-weight:850;text-decoration:none}.forestryHeroActions .primary{background:#f36c2b;border-color:#f36c2b}.forestrySearch{background:#fff;border-radius:18px;margin-top:-34px;padding:30px;box-shadow:0 16px 45px #09302221}.forestrySearchHead{justify-content:space-between;align-items:end;gap:20px;display:flex}.forestrySearchHead h2,.forestryServices h2,.forestryGuide h2{margin:0;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.08}.forestrySearchHead>span{color:#49645a;font-weight:800}.forestryFilters{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.forestryFilters label span{margin-bottom:7px;font-weight:800;display:block}.forestryFilters input,.forestryFilters select{box-sizing:border-box;color:#0b3023;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #b9c9c0;border-radius:10px;padding:0 14px}.forestryQuickFilters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.forestryQuickFilters button{color:#174d39;cursor:pointer;background:#f6f8f4;border:1px solid #cad7cf;border-radius:999px;padding:9px 13px;font-weight:750}.forestryQuickFilters button.active{color:#fff;background:#0d5a3d;border-color:#0d5a3d}.forestryResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.forestryResults article{background:#fbfcf9;border:1px solid #d8e2dc;border-radius:14px;flex-direction:column;gap:16px;padding:22px;display:flex}.forestryResults small{color:#df5d22;font-weight:850}.forestryResults h3{margin:5px 0;font-size:1.35rem}.forestryResults p{color:#587067;margin:0}.forestryTags{flex-wrap:wrap;gap:7px;display:flex}.forestryTags span{background:#e8f1eb;border-radius:7px;padding:6px 9px;font-size:.83rem;font-weight:700}.forestryResults a{color:#b94616;margin-top:auto;font-weight:850}.forestryEmpty{background:#eef3ed;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px;display:flex}.forestryEmpty h3,.forestryEmpty p{margin:0}.forestryEmpty p{max-width:700px;margin-top:7px;line-height:1.6}.forestryEmpty a{color:#b94616;flex:none;font-weight:850}.forestryServices{padding:82px 24px}.forestryServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.forestryServiceGrid article{background:#fff;border:1px solid #d6e0d9;border-radius:14px;padding:23px}.forestryServiceGrid h3{margin:0;font-size:1.2rem}.forestryServiceGrid p{color:#5d7068;min-height:66px;line-height:1.5}.forestryServiceGrid ul{padding-left:20px;line-height:1.7}.forestryServiceGrid button{color:#b94616;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.forestryGuide{grid-template-columns:1.25fr .75fr;gap:36px;padding:0 24px 86px;display:grid}.forestryGuide article,.forestryGuide aside{background:#fff;border-radius:16px;padding:30px}.forestryGuide p{color:#4f655c;font-size:1rem;line-height:1.7}.forestryGuide aside{color:#fff;background:#0e4b36}.forestryGuide aside h2{font-size:1.45rem}.forestryGuide aside a{color:#fff;margin-top:16px;font-weight:800;display:block}.forestryGuide aside .primary{color:#ff8a4b}@media (width<=800px){.forestryHero{padding:50px 20px 64px}.forestrySearch{border-radius:0;margin:0;padding:26px 20px}.forestrySearchHead,.forestryEmpty{flex-direction:column;align-items:flex-start}.forestryFilters,.forestryResults,.forestryServiceGrid,.forestryGuide{grid-template-columns:1fr}.forestryServices{padding:58px 20px}.forestryGuide{gap:16px;padding:0 20px 60px}.forestryServiceGrid p{min-height:0}}.regionsPage{color:#173d2a;background:#f7f5ee;min-height:100vh}.regionsHero{color:#fff;background:linear-gradient(90deg,#043121f5,#043121ad),url(/holzlotse-sauerland-forest.png) 50%/cover;padding:76px 22px}.regionsHero>div,.regionsIntro,.regionsGrid,.regionDetailIntro,.regionMatches,.regionNearby,.regionSeoLinks{max-width:1100px;margin:auto}.regionsHero p,.regionEyebrow,.regionMatchesHead p{color:#f36d2b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:900}.regionsHero h1{margin:0;font-size:clamp(2.7rem,6vw,5.3rem);line-height:.98}.regionsHero h1 em{color:#f5aa80;font-style:normal}.regionsHero>div>span{max-width:780px;margin-top:24px;font-size:1.2rem;line-height:1.6;display:block}.regionsHero>div>div{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.regionsHero a{color:#fff;border:1px solid #fff;border-radius:12px;padding:14px 20px;font-weight:900;text-decoration:none}.regionsHero a.regionPrimary{background:#f36d2b;border-color:#f36d2b}.regionsIntro{padding:58px 20px 24px}.regionsIntro h2,.regionDetailIntro h2,.regionMatches h2,.regionNearby h2,.regionSeoLinks h2{margin:0;font-size:clamp(1.9rem,4vw,2.6rem)}.regionsIntro>p:last-child{max-width:760px;font-size:1.08rem;line-height:1.7}.regionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 20px 75px;display:grid}.regionsGrid>a{color:#173d2a;background:#fff;border:1px solid #d7e0d5;border-radius:18px;padding:26px;text-decoration:none;box-shadow:0 10px 28px #0d36220f}.regionsGrid>a:first-child{background:#e5ede3;grid-column:1/-1}.regionsGrid small{color:#d9561d;text-transform:uppercase;font-weight:900}.regionsGrid h2{margin:8px 0;font-size:1.7rem}.regionsGrid p{color:#53675b;min-height:3.1em;line-height:1.55}.regionsGrid span{color:#d9561d;font-weight:900}.regionDetailIntro{grid-template-columns:1.25fr .85fr;gap:26px;padding:60px 20px 42px;display:grid}.regionDetailIntro article>p:last-child{font-size:1.08rem;line-height:1.75}.regionDetailIntro ul{background:#e5ede3;border-radius:18px;gap:12px;margin:0;padding:22px 24px 22px 46px;line-height:1.5;display:grid}.regionMatches{padding:20px 20px 62px}.regionMatchesHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.regionMatchesHead>span{background:#e5ede3;border-radius:999px;padding:8px 12px;font-weight:800}.regionMatchColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.regionMatchTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.regionMatchTitle h3{margin:0}.regionMatchTitle>a{color:#d9561d;font-weight:800}.regionMatchCard{color:#173d2a;background:#fff;border:1px solid #d7e0d5;border-radius:14px;gap:5px;margin-top:9px;padding:18px;text-decoration:none;display:grid}.regionMatchCard small{color:#d9561d;text-transform:uppercase;font-weight:900}.regionMatchCard strong{font-size:1.12rem}.regionMatchCard span{color:#5a6b61}.regionMatchEmpty{background:#fff;border:1px dashed #b9c8b8;border-radius:14px;gap:8px;padding:22px;display:grid}.regionMatchEmpty a{color:#d9561d;font-weight:900}.regionAllEmpty{background:#e5ede3;border-radius:18px;align-items:center;gap:13px;padding:24px;display:flex}.regionAllEmpty>div{margin-right:auto}.regionAllEmpty h3{margin:0}.regionAllEmpty p{margin-bottom:0;line-height:1.5}.regionAllEmpty>a{color:#fff;background:#f36d2b;border-radius:10px;flex:none;padding:13px 16px;font-weight:900;text-decoration:none}.regionAllEmpty>a.secondary{color:#17472f;background:#fff}.regionNearby{justify-content:space-between;align-items:end;gap:24px;padding:10px 20px 55px;display:flex}.regionNearby nav{flex-wrap:wrap;gap:10px;display:flex}.regionNearby nav a{color:#173d2a;background:#fff;border:1px solid #d7e0d5;border-radius:12px;gap:26px;padding:15px 17px;font-weight:900;text-decoration:none;display:flex}.regionNearby nav span{color:#d9561d}.regionSeoLinks{padding:0 20px 75px}.regionSeoLinks>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.regionSeoLinks a{color:#fff;background:#17472f;border-radius:12px;padding:18px;font-weight:900;text-decoration:none}@media (width<=760px){.regionsHero{padding:54px 18px 62px}.regionsHero a{box-sizing:border-box;text-align:center;width:100%}.regionsGrid,.regionDetailIntro,.regionMatchColumns,.regionSeoLinks>div{grid-template-columns:1fr}.regionsGrid>a:first-child{grid-column:auto}.regionsGrid p{min-height:0}.regionMatchesHead,.regionNearby,.regionAllEmpty{flex-direction:column;align-items:stretch}.regionMatchesHead>span{align-self:flex-start}.regionNearby nav{width:100%;display:grid}.regionAllEmpty>div{margin-right:0}.regionAllEmpty>a{text-align:center}}:root{--pine:#123d2a;--orange:#ec7135;--cream:#f7f3e9}.pricingPage{background:var(--cream);color:#173a29;min-height:100vh;font-family:Arial,sans-serif}.pricingNav{box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e6df;justify-content:space-between;align-items:center;gap:24px;height:102px;padding-inline:max(20px,50vw - 580px);display:flex;box-shadow:0 6px 22px #12302117}.pricingNav nav{align-items:center;gap:10px;margin-left:auto;display:flex}.pricingHero{color:#fff;background:linear-gradient(90deg,#071b12f2,#0d2c1ec2,#0d2c1e59),url(/holzlotse-forest-hero.png) 50% 58%/cover;border-bottom:8px solid #173d2a;padding:74px max(24px,50vw - 590px) 58px}.pricingHero>p{color:#f0a16c;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:900}.pricingHero h1{color:#fff;text-shadow:0 2px 8px #0006;margin:12px 0;font:700 clamp(38px,6vw,70px) Georgia}.pricingHero h1 em{color:#f48a52;font-style:normal}.pricingHero>span{color:#dbe8df;max-width:720px;line-height:1.65;display:block}.betaNotice{background:#ffffff12;border:1px solid #ffffff30;border-radius:12px;max-width:760px;margin-top:26px;padding:16px 18px;line-height:1.5}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto;padding:55px 24px;display:grid}.pricingGrid article{background:#fff;border:1px solid #d8dfd5;border-radius:18px;padding:30px;position:relative;box-shadow:0 12px 35px #173a2910}.pricingGrid article.recommended{border:2px solid var(--orange);transform:translateY(-8px)}.recommendation{color:#b84f20;text-transform:uppercase;background:#fff0e8;border-radius:20px;margin:-16px 0 18px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}.pricingGrid h2{margin:0 0 8px;font:700 27px Georgia}.pricingGrid p{color:#65746b;min-height:48px;line-height:1.5}.price{align-items:baseline;gap:8px;margin:24px 0;display:flex}.price b{font-size:34px}.price span{color:#748078;font-size:12px}.pricingGrid ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pricingGrid li{font-size:14px}.pricingGrid button{color:#66746b;background:#dfe5dd;border:0;border-radius:10px;width:100%;padding:14px;font-weight:900}.pricingPromise{text-align:center;background:#e7efdf;border-radius:18px;max-width:900px;margin:0 auto 70px;padding:34px}.pricingPromise h2{margin:0 0 10px;font:700 32px Georgia}.pricingPromise p{color:#5a6b61;line-height:1.65}.pricingPromise a{background:var(--orange);color:#fff;border-radius:10px;margin-top:12px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-block}.pricingFooter{color:#bfcac2;background:#0c291c;padding:34px 0}.pricingFooter>div{align-items:center;gap:32px;width:min(1160px,100% - 40px);margin-inline:auto;font-size:12px;display:flex}.pricingFooter .brand,.pricingFooter .brandText>span,.pricingFooter .domainSuffix{color:#fff!important}.pricingFooter .brandText>small{color:#aebdb3}.pricingFooter p{margin-right:auto}.pricingFooter nav{gap:20px;display:flex}.pricingFooter nav a{color:#fff;font-weight:700;text-decoration:none}@media (width<=780px){.pricingNav{gap:8px;height:83px;padding-inline:12px}.pricingNav nav{gap:6px}.pricingNav nav .headerNavButton{padding:9px 8px;font-size:10px!important}.pricingNav nav .headerNavButton:last-child{display:none}.pricingHero{padding-top:48px}.pricingGrid{grid-template-columns:1fr}.pricingGrid article.recommended{transform:none}.pricingFooter>div{flex-direction:column;align-items:flex-start;gap:18px}.pricingFooter p{margin:0}.pricingFooter nav{flex-wrap:wrap}}.listingDetailPage{color:#173d2a;background:#f5f4ed;min-height:100vh;padding:36px 20px 80px}.detailBreadcrumb,.listingDetailGrid,.detailMore,.detailUnavailable{max-width:1100px;margin:auto}.detailBreadcrumb{color:#66766d;align-items:center;gap:9px;margin-bottom:24px;font-size:.9rem;display:flex}.detailBreadcrumb a{color:#a84418}.detailBreadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listingDetailGrid{background:#fff;border:1px solid #dce3db;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #11362317}.detailImage{background:#dfe9df;min-height:620px}.detailImage img{object-fit:cover;width:100%;height:100%}.detailImage>div{color:#fff;text-align:center;background:linear-gradient(145deg,#173d2a,#4a815f);place-content:center;gap:7px;width:100%;height:100%;display:grid}.detailImage>div span{font-size:5rem;font-weight:900}.detailImage>div small{font-size:1.2rem}.detailContent{padding:42px}.detailKind{color:#e45e20;text-transform:uppercase;margin:0;font-weight:900}.detailContent h1{margin:10px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.detailLocation{color:#586b60;font-size:1.1rem}.detailPrice{background:#e9f0e7;border-radius:14px;align-items:baseline;gap:10px;margin:28px 0;padding:18px;display:flex}.detailPrice strong{font-size:2rem}.detailContent dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detailContent dl div{border-bottom:1px solid #e2e7e0;padding:13px}.detailContent dt{color:#6b776f;text-transform:uppercase;font-size:.8rem}.detailContent dd{margin:4px 0 0;font-weight:850}.detailContent section{margin-top:28px}.detailContent section p{white-space:pre-wrap;line-height:1.65}.detailContact{color:#fff;text-align:center;background:#f36d2b;border-radius:12px;margin-top:26px;padding:16px;font-weight:900;text-decoration:none;display:block}.detailMore{background:#e5ede3;border-radius:18px;margin-top:28px;padding:28px}.detailMore h2{margin-top:0}.detailMore a,.detailUnavailable a{color:#ad461b;font-weight:850}.detailUnavailable{text-align:center;background:#fff;border-radius:20px;margin-top:70px;padding:50px}@media (width<=760px){.listingDetailPage{padding:20px 12px 60px}.listingDetailGrid{grid-template-columns:1fr}.detailImage{min-height:300px;max-height:430px}.detailContent{padding:24px}.detailContent dl{grid-template-columns:1fr}.detailBreadcrumb{font-size:.78rem}}.listingDetailGrid{align-items:start}.listingDetailGrid .detailImage{background:#f2f4f1;height:clamp(420px,70vh,680px);min-height:0}.listingDetailGrid .detailImage>.listingImageTrigger{box-sizing:border-box;padding:24px 24px 60px}.listingDetailGrid .detailImage .listingImageTrigger>img{object-fit:contain}@media (width<=760px){.listingDetailGrid .detailImage{height:400px;max-height:none}.listingDetailGrid .detailImage>.listingImageTrigger{padding:18px 18px 52px}}.detailPriceDisclosure{background:#fff;border:1px solid #dce3db;border-radius:14px;gap:5px;max-width:1100px;margin:18px auto 0;padding:18px 22px;display:grid}.detailPriceDisclosure span,.detailPriceDisclosure small{color:#586b60}.guidePage{color:#173d2a;background:#fbfaf6;min-height:100vh}.guideWrap{width:min(1080px,100% - 40px);margin-inline:auto}.guideHero{color:#fff;background:linear-gradient(108deg,#092719f7,#14462deb),url(/holzlotse-forest-hero.png) 50%/cover;padding:62px 0 55px}.guideHero nav{align-items:center;gap:9px;margin-bottom:35px;font-size:13px;display:flex}.guideHero nav a{color:#d6e5da;text-decoration:none}.guideHero>div>p{color:#f28b52;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.guideHero h1{color:#fff;max-width:850px;margin:0;font:700 clamp(38px,5.4vw,64px)/1.07 Georgia,serif}.guideMeta{color:#cfe0d4;flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:13px;display:flex}.guideLayout{grid-template-columns:minmax(0,720px) minmax(240px,1fr);gap:55px;padding-block:60px 85px;display:grid}.guideLayout article{min-width:0}.guideIntro{color:#385443;border-bottom:1px solid #dbe2d9;margin:0 0 42px;padding:0 0 27px;font:400 21px/1.65 Georgia,serif}.guideLayout article>section{margin:0 0 42px}.guideLayout h2{margin:0 0 14px;font:700 30px/1.2 Georgia,serif}.guideLayout article p,.guideLayout li{font-size:17px;line-height:1.75}.guideLayout article p{color:#4c5f53}.guideLayout ul{gap:10px;margin:14px 0;padding-left:24px;display:grid}.guideLayout li::marker{color:#e56f36}.guideLayout article aside{background:#f5efe4;border-left:5px solid #df7138;border-radius:10px;margin-top:22px;padding:18px 21px}.guideLayout article aside p{margin:5px 0 0;font-size:15px}.guideAside{align-self:start;gap:16px;display:grid;position:sticky;top:25px}.guideAside>div{background:#fff;border:1px solid #d9e0d7;border-radius:15px;gap:3px;padding:20px;display:grid}.guideAside small{color:#dc7039;letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-weight:900}.guideAside a{color:#254936;border-top:1px solid #edf0eb;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;font-weight:800;text-decoration:none;display:flex}.guideSources p{color:#617067;font-size:13px;line-height:1.55}.guideSources a{font-size:12px}.guideCta{color:#fff;background:#153e2a;border-radius:18px;margin-top:55px;padding:28px}.guideCta h2{color:#fff}.guideCta p{color:#d5e2d8!important}.guideCta a{color:#fff;background:#ed7135;border-radius:10px;margin-top:8px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=800px){.guideLayout{grid-template-columns:1fr;gap:20px}.guideAside{position:static}.guideHero{padding:45px 0}.guideHero nav{margin-bottom:25px}}@media (width<=520px){.guideWrap{width:min(100% - 26px,1080px)}.guideMeta{gap:6px;display:grid}.guideLayout{padding-block:42px 65px}.guideIntro{font-size:18px}.guideLayout h2{font-size:26px}.guideLayout article p,.guideLayout li{font-size:16px}.guideCta{padding:22px}}.guideFaq details{background:#fff;border:1px solid #d7e0d5;border-radius:12px;margin-top:10px}.guideFaq summary{cursor:pointer;padding:16px 18px;font-weight:850}.guideFaq details p{margin:0;padding:0 18px 18px}
