:root{--bg-page:#b8a69f;--bg-surface:#f7f0e8;--bg-surface-strong:#fffaf6;--bg-dark:#261b19;--bg-dark-soft:#322522;--text-primary:#1f1715;--text-secondary:#6b5d58;--text-on-dark:#f8f1eb;--accent:#923726;--accent-dark:#75291b;--border-soft:#4c30271f;--border-strong:#fff5ec3d;--shadow-card:0 24px 60px #2c191224;--shadow-soft:0 10px 25px #2c191214;--shadow-glow:0 18px 45px #5b342714;--radius-xl:36px;--radius-lg:28px;--radius-md:22px;--container:min(1840px, calc(100vw - 44px))}@media (min-width:1201px){:root{--mock-header:7.2vh;--mock-hero:38.3vh;--mock-news:21.1vh;--mock-cats:12vh;--mock-proof:15.4vh;--mock-contact:6vh;--mock-x:clamp(50px, 3.55vw, 76px);--mock-gap:clamp(13px, 1.05vw, 22px);--ink:#1e1715;--paper:#fbf7f1;--paper-warm:#f5eee6;--espresso:#281d1a;--espresso-2:#1d1412;--rust:#7d2f22;--rust-2:#9a462f;--line:#3f272024}html,body{background:#a79790!important;width:100vw!important;height:100vh!important;overflow:hidden!important}body{color:var(--ink)!important;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif!important}.desktopStage,.desktopCanvas,.pageShell{width:100vw!important;height:100vh!important;overflow:hidden!important;transform:none!important}.pageShell{grid-template-rows:var(--mock-header) var(--mock-hero) var(--mock-news) var(--mock-cats) var(--mock-proof) var(--mock-contact)!important;background:var(--paper)!important;padding:0!important;display:grid!important}.container{width:calc(100vw - (var(--mock-x) * 2))!important;max-width:none!important;margin-inline:auto!important}.topbar{-webkit-backdrop-filter:blur(8px)saturate(105%)!important;backdrop-filter:blur(8px)saturate(105%)!important;background:radial-gradient(circle at 60% 8%,#ffffff24,#0000 13%),radial-gradient(circle at 88% 0,#813d283d,#0000 18%),linear-gradient(90deg,#1d1412e6 0%,#312420e0 50%,#170f0de6 100%)!important;border:0!important;height:100%!important;position:relative!important;box-shadow:inset 0 -1px #ffffff17!important}.topbarInner{grid-template-columns:clamp(172px,10.7vw,220px) minmax(0,1fr) auto!important;gap:clamp(22px,2vw,44px)!important;height:100%!important;min-height:0!important}.brand{width:clamp(150px,9.2vw,190px)!important;padding:0!important}.desktopNav{color:#fffaf6eb!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(18px,1.7vw,34px)!important;font-size:clamp(.66rem,.68vw,.9rem)!important;font-weight:850!important;display:flex!important}.navTrigger,.desktopNav>a{color:inherit!important}.navTrigger svg{width:clamp(13px,.85vw,18px)!important;height:clamp(13px,.85vw,18px)!important}.headerActions{align-items:center!important;gap:clamp(18px,1.8vw,36px)!important;display:flex!important}.phoneLink{color:#fffaf6db!important;align-items:center!important;gap:clamp(8px,.75vw,15px)!important;font-size:clamp(.72rem,.76vw,1rem)!important;font-weight:800!important;display:inline-flex!important}.phoneLink span{display:inline!important}.primaryButton,.secondaryButton{letter-spacing:.035em!important;text-transform:uppercase!important;border-radius:999px!important;min-height:clamp(34px,3.8vh,54px)!important;padding-inline:clamp(18px,1.55vw,34px)!important;font-size:clamp(.64rem,.68vw,.9rem)!important;font-weight:900!important}.primaryButton{background:linear-gradient(180deg, var(--rust-2), #743023)!important;color:#fff7ef!important;box-shadow:0 16px 32px #541f172e!important}.secondaryButton{color:#30231f!important;background:#fffaf580!important;border-color:#69382b73!important}.headerCta{min-width:clamp(224px,14.8vw,300px)!important}.heroSection,.section,.sectionTight,.sectionCompact{background:var(--paper)!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.heroGrid{width:100vw!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:40.8vw 59.2vw!important;display:grid!important}.heroGrid.container{width:100vw!important}.heroCopy{background:linear-gradient(90deg, #ffffffb8, #fff0 74%), var(--paper)!important;flex-direction:column!important;justify-content:center!important;padding:1.2vh 3.65vw 0!important;display:flex!important;position:relative!important}.heroCopy:after{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 42%,#3428231f 42% 42.3%,#0000 42.3%),linear-gradient(0deg,#0000 0 48%,#3428231a 48% 48.35%,#0000 48.35%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:34%;height:100%;position:absolute;top:0;right:0}.eyebrow{z-index:1!important;color:#6e2e24!important;letter-spacing:.08em!important;margin-bottom:clamp(14px,2vh,28px)!important;font-size:clamp(.74rem,.82vw,1.05rem)!important;font-weight:950!important;position:relative!important}.heroCopy h1{z-index:1!important;color:#1f1816!important;letter-spacing:-.055em!important;max-width:13.7ch!important;margin:0!important;font-size:clamp(2.35rem,3.42vw,4.45rem)!important;font-weight:950!important;line-height:1.035!important;position:relative!important}.heroTitleBreak{display:none!important}.heroText{z-index:1!important;color:#2b2421!important;max-width:40ch!important;margin-top:clamp(10px,1.55vh,22px)!important;font-size:clamp(.72rem,.82vw,1.05rem)!important;font-weight:600!important;line-height:1.42!important;position:relative!important}.heroButtons{z-index:1!important;gap:clamp(14px,1.45vw,28px)!important;margin-top:clamp(14px,2.05vh,28px)!important;display:flex!important;position:relative!important}.trustRow{z-index:1!important;border-top:1px solid #4a342b24!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,26px)!important;margin-top:clamp(14px,2.05vh,28px)!important;padding-top:clamp(11px,1.7vh,22px)!important;display:grid!important;position:relative!important}.trustItem{color:#251d1a!important;text-transform:uppercase!important;grid-template-columns:auto 1fr!important;gap:clamp(8px,.75vw,16px)!important;font-size:clamp(.52rem,.6vw,.76rem)!important;font-weight:950!important;line-height:1.22!important}.trustItem svg{width:clamp(18px,1.35vw,28px)!important;height:clamp(18px,1.35vw,28px)!important}.heroVisual{background:radial-gradient(circle at 22% 46%,#eccaa029,#0000 23%),linear-gradient(90deg,#281d1947,#1b141233),#2c211e!important;height:100%!important;min-height:0!important;position:relative!important;overflow:hidden!important}.heroImage{background-color:#3a302c!important;background-image:linear-gradient(90deg,#1f171414,#1f171459),radial-gradient(circle at 35% 70%,#d5ac7147,#0000 17%),linear-gradient(135deg,#4e5354 0%,#222422 46%,#8b7665 100%),url(/assets/hero-house-desktop.jpg)!important;background-position:50%!important;background-size:cover!important;border:0!important;outline:0!important;inset:0!important}.heroProductCard{background:radial-gradient(circle at 85% 20%,#fff5e60f,#0000 26%),linear-gradient(135deg,#2b201dfa,#16100ef2)!important;border:1px solid #fff1e43b!important;border-radius:clamp(20px,1.85vw,34px)!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr 40%!important;gap:clamp(12px,1vw,20px)!important;width:clamp(430px,26.2vw,560px)!important;min-height:clamp(210px,26.8vh,370px)!important;padding:clamp(18px,2.35vh,34px) clamp(20px,1.8vw,36px) clamp(11px,1.4vh,20px)!important;display:grid!important;bottom:clamp(22px,2.85vh,46px)!important;right:clamp(46px,3.45vw,78px)!important;box-shadow:0 26px 70px #00000047!important}.heroProductCopy{align-content:start!important;gap:clamp(6px,.8vh,12px)!important;display:grid!important}.heroProductLabel{color:#eadfd4!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:clamp(.58rem,.68vw,.88rem)!important;font-weight:950!important}.heroProductCopy h2{color:#fff8ef!important;font-size:clamp(1.65rem,1.82vw,2.45rem)!important;line-height:1!important}.heroProductCopy p{color:#fff8efd6!important;max-width:22ch!important;font-size:clamp(.62rem,.72vw,.94rem)!important;line-height:1.42!important}.heroProductCopy a{color:#fff8ef!important;letter-spacing:.055em!important;text-transform:uppercase!important;margin-top:auto!important;font-size:clamp(.58rem,.68vw,.88rem)!important;font-weight:950!important}.heroProductImage{background-color:#ffffff09!important;background-image:linear-gradient(135deg,#ffffff12,#0000000f),url(/assets/hero-eko82-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:clamp(14px,1vw,22px)!important;outline:0!important;height:100%!important;min-height:0!important}.heroMetrics{border-top:1px solid #fff9ef29!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(8px,.65vw,16px)!important;padding-top:clamp(9px,1.25vh,18px)!important;display:grid!important}.metricItem{grid-template-columns:auto 1fr!important;align-items:center!important;gap:0 clamp(5px,.4vw,9px)!important;display:grid!important}.metricItem svg{color:#d7c4b6!important;width:clamp(18px,1.3vw,26px)!important;height:clamp(18px,1.3vw,26px)!important}.metricItem strong{color:#fff8ef!important;font-size:clamp(.95rem,1vw,1.32rem)!important;line-height:1!important}.metricItem span{color:#fff8efb8!important;grid-column:2!important;font-size:clamp(.46rem,.48vw,.64rem)!important;font-weight:800!important}.assetTag{display:none!important}.sectionTight{background:#fbf8f3!important}.sectionTight>.container{grid-template-rows:24% 76%!important;height:100%!important;display:grid!important}.sectionHead{align-items:center!important;height:100%!important;padding:0!important}.sectionEyebrow,.panelTitle{color:#713126!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:clamp(.62rem,.78vw,1rem)!important;font-weight:950!important}.sectionEyebrow:after{background:#713126!important}.sectionLink{color:#713126!important;text-transform:uppercase!important;font-size:clamp(.56rem,.65vw,.82rem)!important;font-weight:950!important}.promoGrid{gap:var(--mock-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important;display:grid!important}.promoCard{background:linear-gradient(135deg,#3a2c27,#201715)!important;border:0!important;border-radius:clamp(12px,1.05vw,22px)!important;grid-template-columns:47.2% 52.8%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 13px 26px #2a1b1614!important}.promoImage{filter:saturate(.98)contrast(1.03)!important;background-color:#6d625d!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important;outline:0!important;height:100%!important;min-height:0!important}.promoContent{background:linear-gradient(135deg,#2c211df5,#1e1614fa)!important;align-content:center!important;gap:clamp(5px,.65vh,10px)!important;padding:clamp(10px,1.3vh,18px) clamp(13px,1.1vw,24px)!important;display:grid!important}.promoBadge{color:#fff8efd1!important;letter-spacing:.06em!important;border-color:#fff8ef2e!important;width:max-content!important;padding:clamp(3px,.32vh,6px) clamp(8px,.6vw,13px)!important;font-size:clamp(.46rem,.5vw,.66rem)!important}.promoContent h3{color:#fff8ef!important;max-width:14ch!important;font-size:clamp(.92rem,1.13vw,1.52rem)!important;line-height:1.08!important}.promoContent p{color:#fff8efc7!important;font-size:clamp(.54rem,.64vw,.84rem)!important;line-height:1.32!important}.promoContent a,.categoryCopy a{color:#7d2f22!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:clamp(.55rem,.64vw,.82rem)!important;font-weight:950!important}.promoContent a{color:#efe2d4!important}.sectionCompact>.container{height:100%!important}.categoryGrid{gap:var(--mock-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important;display:grid!important}.categoryCard{background:#fcf8f2!important;border:1px solid #482f2717!important;border-radius:clamp(12px,1vw,20px)!important;grid-template-columns:54% 46%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #2318140d!important}.categoryCopy{align-content:center!important;gap:clamp(5px,.75vh,10px)!important;padding:clamp(12px,1.35vh,19px) clamp(13px,1.15vw,24px)!important;display:grid!important}.categoryHeading{gap:clamp(9px,.8vw,16px)!important}.categoryHeading svg{color:#27201d!important;width:clamp(18px,1.35vw,28px)!important;height:clamp(18px,1.35vw,28px)!important}.categoryHeading h3{color:#211918!important;text-transform:uppercase!important;font-size:clamp(.8rem,.9vw,1.15rem)!important;font-weight:950!important;line-height:1.05!important}.categoryCopy p{color:#665b56!important;max-width:24ch!important;font-size:clamp(.54rem,.64vw,.82rem)!important;line-height:1.32!important}.categoryImage{background-color:#b8aea7!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important;outline:0!important;height:100%!important;min-height:0!important}.credibilityPanel{background:#fcf8f3f5!important;border:1px solid #482f2714!important;border-radius:clamp(12px,1vw,20px)!important;grid-template-columns:34% 38% 28%!important;align-self:start!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #2318140a!important}.statsGrid,.processPanel,.partnersPanel{padding:clamp(12px,1.6vh,22px) clamp(18px,1.55vw,32px)!important}.statsGrid{border-right:1px solid var(--line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(16px,1.6vw,32px)!important;display:grid!important}.statCard{align-content:center!important;gap:clamp(4px,.55vh,9px)!important}.statCard svg{color:#8a4a39!important;width:clamp(26px,2.25vw,48px)!important;height:clamp(26px,2.25vw,48px)!important}.statCard strong{color:#14100f!important;font-size:clamp(1.65rem,2.05vw,2.8rem)!important;line-height:1!important}.statCard h3{color:#211918!important;text-transform:uppercase!important;font-size:clamp(.56rem,.66vw,.86rem)!important;font-weight:950!important}.statCard p{color:#625752!important;max-width:21ch!important;font-size:clamp(.52rem,.58vw,.74rem)!important;line-height:1.28!important}.processPanel{border-right:1px solid var(--line)!important}.processGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:clamp(8px,.8vw,16px)!important;display:grid!important}.processStep{text-align:center!important;justify-items:center!important;gap:clamp(4px,.48vh,8px)!important;display:grid!important}.processIcon{color:#7d2f22!important;background:#fffaf5!important;border-color:#7d2f223d!important;width:clamp(32px,2.6vw,52px)!important;height:clamp(32px,2.6vw,52px)!important}.processIcon svg{width:44%!important;height:44%!important}.processStep strong{color:#713126!important;font-size:clamp(.62rem,.68vw,.86rem)!important;line-height:1!important}.processStep h3{color:#1f1816!important;max-width:11ch!important;font-size:clamp(.48rem,.56vw,.72rem)!important;font-weight:850!important;line-height:1.16!important}.processStep p{display:none!important}.partnersPanel{grid-template-rows:auto 1fr!important;display:grid!important}.partnerList{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:clamp(8px,.8vw,16px)!important;height:100%!important;display:grid!important}.partnerBadge{color:#14100f!important;letter-spacing:-.03em!important;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(.7rem,1vw,1.35rem)!important;font-weight:1000!important}#kontakt>.container{align-items:center!important;display:grid!important}.contactStrip{background:#fcf8f3f7!important;border:1px solid #ffffff4d!important;border-radius:999px!important;grid-template-columns:36% 42% 22%!important;justify-self:center!important;align-items:center!important;gap:clamp(14px,1.2vw,28px)!important;height:74%!important;min-height:0!important;padding:clamp(5px,.75vh,10px) clamp(10px,1vw,18px)!important;display:grid!important;box-shadow:0 10px 28px #23181414!important}.contactLead{grid-template-columns:auto 1fr!important;align-items:center!important;gap:clamp(10px,1vw,18px)!important;display:grid!important}.contactLeadIcon{color:#7d2f22!important;width:clamp(34px,2.6vw,54px)!important;height:clamp(34px,2.6vw,54px)!important}.contactLead h2{color:#1f1816!important;font-size:clamp(.9rem,1.05vw,1.42rem)!important;line-height:1.05!important}.contactLead p{color:#756a65!important;margin-top:2px!important;font-size:clamp(.48rem,.55vw,.72rem)!important;line-height:1.22!important}.contactMeta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px,.9vw,18px)!important}.contactMeta a{color:#766b66!important;gap:clamp(6px,.55vw,10px)!important;font-size:clamp(.54rem,.65vw,.84rem)!important;font-weight:850!important}.contactMeta svg{color:#8a4a39!important;width:clamp(18px,1.35vw,28px)!important;height:clamp(18px,1.35vw,28px)!important}.contactCta{justify-self:stretch!important;min-width:0!important;min-height:clamp(32px,3.5vh,48px)!important}}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at top, #ffffff59, transparent 28%), linear-gradient(180deg, #41302d 0, var(--bg-page) 14rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Trebuchet MS,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,summary{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pageShell{padding-bottom:26px}.desktopStage,.desktopCanvas{width:100%}.container{width:var(--container);margin:0 auto}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#261b19eb,#261b19d6);border-bottom:1px solid #ffffff14;position:sticky;top:0}.topbarInner{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:82px;display:grid}.brand{align-items:center;width:188px;padding-block:10px;display:inline-flex}.brand img{object-fit:contain;width:100%;height:auto}.desktopNav{color:var(--text-on-dark);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:28px;font-size:.83rem;font-weight:700;display:flex}.desktopNav>a,.navTrigger{opacity:.96;transition:opacity .2s}.desktopNav>a:hover,.navTrigger:hover{opacity:1}.navDropdown{position:relative}.navTrigger{color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.navTrigger svg,.sectionLink svg,.primaryButton svg,.promoContent a svg,.categoryCopy a svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.navIcon{display:none}.dropdownPanel{border:1px solid var(--border-soft);width:min(920px,78vw);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;background:#fffaf6fa;border-radius:24px;grid-template-columns:repeat(3,minmax(190px,1fr));gap:22px;padding:28px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%)translateY(12px)}.dropdownPanelSingle{grid-template-columns:1fr;width:max-content;min-width:250px;max-width:340px;left:0;transform:translate(0)translateY(12px)}.navDropdown:hover .dropdownPanel,.navDropdown:focus-within .dropdownPanel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.navDropdown:hover .dropdownPanelSingle,.navDropdown:focus-within .dropdownPanelSingle{transform:translate(0)translateY(0)}.dropdownColumn{gap:8px;display:grid}.dropdownColumn>a{color:var(--text-primary);letter-spacing:.02em;text-transform:none;font-size:.95rem}.dropdownColumn>span{color:var(--text-secondary);letter-spacing:normal;text-transform:none;font-size:.9rem;font-weight:600;line-height:1.45}.headerActions{justify-self:end;align-items:center;gap:18px;display:flex}.mobileMenuWrap{display:none}.phoneLink,.contactMeta a{align-items:center;gap:12px;font-weight:700;display:inline-flex}.phoneLink{color:#f8f1ebeb}.phoneLink svg,.contactMeta svg,.mobilePhoneButton svg,.contactLeadIcon svg,.trustItem svg,.metricItem svg,.categoryHeading svg,.statCard svg,.processIcon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.primaryButton,.secondaryButton{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:.84rem;font-weight:800;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.primaryButton{color:var(--text-on-dark);background:linear-gradient(135deg, #a04331, var(--accent-dark));box-shadow:0 16px 30px #7b2b1d3d}.secondaryButton{color:var(--accent-dark);background:#fffbf7a8;border:1.5px solid #81362666}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-1px)}.mobileMenu{display:none}.heroSection{padding:14px 0 0}.heroGrid{border-radius:var(--radius-xl);background:linear-gradient(90deg, #fff8f2fa 0 49%, #fff8f2d1 60%, #fff8f20f 100%), radial-gradient(circle at 18% 28%, #a15e491f, transparent 26%), var(--bg-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:clamp(470px,46vh,560px);display:grid;position:relative;overflow:hidden}.heroCopy{padding:56px 44px 28px}.eyebrow,.sectionEyebrow,.panelTitle,.heroProductLabel,.promoBadge{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.eyebrow{color:var(--accent-dark);margin-bottom:20px;font-size:1rem}.heroCopy h1{letter-spacing:-.06em;max-width:10ch;font-size:clamp(3rem,4.2vw,4.75rem);line-height:.94}.heroText{max-width:30ch;color:var(--text-secondary);margin-top:18px;font-size:1rem;line-height:1.48}.heroButtons{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.trustRow{border-top:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:18px;display:grid}.trustItem{text-transform:uppercase;justify-items:start;gap:8px;font-size:.84rem;font-weight:800;line-height:1.35;display:grid}.heroVisual{min-height:clamp(470px,46vh,560px);padding:0;position:relative}.heroImage{background-color:#52433f;background-position:50%;background-size:cover;position:absolute;inset:0}.heroImage:after{content:"";background:linear-gradient(#00000014,#0000003d),linear-gradient(90deg,#0000 0 62%,#ffffff1f 100%);position:absolute;inset:0}.heroProductCard{border:1px solid var(--border-strong);width:min(640px,100% - 36px);color:var(--text-on-dark);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#3c2a24f5,#291d1aeb);border-radius:28px;grid-template-columns:minmax(0,1fr) 220px;gap:18px;padding:24px 24px 16px;display:grid;position:absolute;bottom:18px;right:18px}.heroProductCopy{align-content:start;gap:12px;display:grid}.heroProductCopy h2{font-size:clamp(2.35rem,3vw,3.35rem);line-height:.92}.heroProductCopy p{color:#f8f1ebd6;max-width:20ch;font-size:.96rem;line-height:1.42}.heroProductCopy a,.promoContent a,.categoryCopy a,.sectionLink{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.heroProductCopy a{color:#f5dcc8;margin-top:6px}.heroProductImage{background-color:#ffffff0f;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:18px;min-height:206px}.heroMetrics{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.metricItem{color:#f8f1ebeb;gap:6px;display:grid}.metricItem strong{font-size:1.45rem;line-height:1}.metricItem span{color:#f8f1ebb8;font-size:.74rem;font-weight:700}.assetTag{color:#fffffff5;max-width:calc(100% - 36px);box-shadow:var(--shadow-soft);background:#241815b8;border-radius:14px;gap:4px;padding:10px 12px;display:grid;position:absolute;bottom:18px;left:18px}.assetTag span{text-transform:uppercase;letter-spacing:.08em;opacity:.74;font-size:.68rem}.assetTag strong{word-break:break-word;font-size:.85rem}.section{padding-top:14px}.sectionTight{padding-top:16px}.sectionCompact{padding-top:12px}.sectionHead{justify-content:space-between;align-items:end;gap:24px;padding:0 4px 12px;display:flex}.sectionEyebrow{color:var(--accent-dark);font-size:1rem}.sectionLink{color:var(--accent-dark);font-size:.94rem}.promoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.promoCard{border:1px solid var(--border-soft);color:var(--text-on-dark);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#342723f5,#271e1ceb);border-radius:20px;overflow:hidden}.promoImage{background-color:#57433d;background-position:50%;background-size:cover;min-height:188px;position:relative}.promoContent{gap:10px;padding:16px 18px 18px;display:grid}.promoBadge{color:#f5dcc8eb;border:1px solid #ffffff24;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.72rem}.promoContent h3{font-size:1.3rem;line-height:1.08}.promoContent p{color:#f8f1ebcc;font-size:.9rem;line-height:1.45}.promoContent a{color:#f5dcc8}.categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.categoryCard{border:1px solid var(--border-soft);min-height:182px;box-shadow:var(--shadow-soft);background:#fffaf6f5;border-radius:20px;grid-template-columns:minmax(0,1fr) 40%;display:grid;overflow:hidden}.categoryCopy{align-content:start;gap:12px;padding:18px 18px 16px;display:grid}.categoryHeading{align-items:center;gap:14px;display:flex}.categoryHeading h3{text-transform:uppercase;font-size:1.05rem}.categoryCopy p{color:var(--text-secondary);font-size:.88rem;line-height:1.42}.categoryCopy a{color:var(--accent-dark);margin-top:auto}.categoryImage{background-color:#d9cec8;background-position:50%;background-size:cover;min-height:100%;position:relative}.credibilityPanel{box-shadow:var(--shadow-soft);background:#fffaf6eb;border:1px solid #ffffff40;border-radius:24px;grid-template-columns:minmax(0,.55fr) minmax(0,1.1fr) minmax(0,.55fr);display:grid;overflow:hidden}.statsGrid,.processPanel,.partnersPanel{padding:20px 18px}.statsGrid{border-right:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.statCard{align-content:start;gap:12px;display:grid}.statCard strong{font-size:clamp(2.2rem,3vw,3rem);line-height:1}.statCard h3{text-transform:uppercase;font-size:.98rem}.statCard p{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.panelTitle{text-align:center;color:var(--accent-dark);margin-bottom:18px;font-size:.9rem}.processPanel{border-right:1px solid var(--border-soft)}.processGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.processStep{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.processIcon{width:48px;height:48px;color:var(--accent-dark);border:1px solid #92372640;border-radius:50%;place-items:center;display:grid}.processStep strong{color:var(--accent-dark);font-size:.92rem}.processStep h3{font-size:.86rem;line-height:1.32}.processStep p{color:var(--text-secondary);font-size:.76rem;line-height:1.34}.partnerList{gap:10px;display:grid}.partnerBadge{min-height:62px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;background:#ffffff85;border:1px dashed #92372640;border-radius:16px;place-items:center;font-size:.88rem;font-weight:900;display:grid}.contactStrip{box-shadow:var(--shadow-glow);background:#fff9f4f5;border:1px solid #fff3;border-radius:999px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px 12px 12px;display:grid}.contactLead{align-items:center;gap:12px;display:flex}.contactLeadIcon{width:54px;height:54px;color:var(--accent-dark);background:#ffffffe0;border:1px solid #92372624;border-radius:50%;place-items:center;display:grid}
.contactLead h2{font-size:clamp(1.35rem,2vw,2rem);line-height:1}.contactLead p{color:var(--text-secondary);margin-top:6px;font-size:.88rem;line-height:1.35}.contactMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-inline:12px;display:grid}.contactMeta a{color:var(--text-secondary);font-size:.86rem}.contactCta{min-width:260px}@media (max-width:1500px){.desktopNav{gap:26px;font-size:.88rem}.headerActions{gap:16px}.phoneLink span{display:none}.promoGrid,.categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.credibilityPanel{grid-template-columns:1fr}.statsGrid,.processPanel{border-right:0;border-bottom:1px solid var(--border-soft)}}@media (min-width:1201px){html,body{height:100%;overflow:hidden}body{background:radial-gradient(circle at top,#ffffff61,#0000 22%),linear-gradient(#40302c 0,#b7a49d 12rem)}.desktopStage{justify-content:center;align-items:flex-start;width:100vw;height:100vh;display:flex;overflow:hidden}.desktopCanvas{width:var(--desktop-base-width,2048px);transform:scale(var(--desktop-scale,1));transform-origin:top;will-change:transform}.pageShell{--container:1948px;width:var(--desktop-base-width,2048px);padding-bottom:0}.topbar{position:relative}.topbarInner{min-height:70px}.brand{width:164px}.desktopNav{gap:22px;font-size:.78rem}.primaryButton,.secondaryButton{min-height:46px;padding:0 20px;font-size:.78rem}.heroSection{padding-top:10px}.heroGrid{border-radius:28px;min-height:400px}.heroCopy{padding:38px 34px 18px}.eyebrow{margin-bottom:16px;font-size:.9rem}.heroCopy h1{max-width:8.5ch;font-size:clamp(2.5rem,3.2vw,3.95rem)}.heroText{max-width:27ch;margin-top:14px;font-size:.88rem;line-height:1.38}.heroButtons{gap:12px;margin-top:20px}.trustRow{gap:10px;margin-top:20px;padding-top:14px}.trustItem{gap:6px;font-size:.72rem}.heroVisual{min-height:400px}.heroProductCard{border-radius:24px;grid-template-columns:minmax(0,1fr) 170px;gap:14px;width:min(560px,100% - 28px);padding:18px 18px 10px;bottom:14px;right:14px}.heroProductCopy{gap:8px}.heroProductCopy h2{font-size:clamp(2rem,2.3vw,2.9rem)}.heroProductCopy p{font-size:.82rem;line-height:1.32}.heroProductImage{min-height:150px}.heroMetrics{gap:6px;padding-top:10px}.metricItem strong{font-size:1.18rem}.metricItem span{font-size:.65rem}.section,.sectionTight,.sectionCompact{padding-top:8px}.sectionHead{padding:0 4px 8px}.sectionEyebrow{font-size:.92rem}.sectionLink{font-size:.82rem}.promoGrid{gap:10px}.promoCard{border-radius:16px}.promoImage{min-height:106px}.promoContent{gap:8px;padding:12px 14px 14px}.promoBadge{padding:4px 8px;font-size:.62rem}.promoContent h3{font-size:.98rem;line-height:1.12}.promoContent p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.categoryGrid{gap:10px}.categoryCard{border-radius:16px;min-height:110px}.categoryCopy{gap:8px;padding:12px 14px}.categoryHeading{gap:10px}.categoryHeading h3{font-size:.92rem}.categoryCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.28;display:-webkit-box;overflow:hidden}.categoryCopy a{font-size:.76rem}.credibilityPanel{border-radius:18px}.statsGrid,.processPanel,.partnersPanel{padding:12px 14px}.statsGrid{gap:10px}.statCard{gap:6px}.statCard strong{font-size:1.9rem}.statCard h3{font-size:.82rem}.statCard p{display:none}.panelTitle{margin-bottom:10px;font-size:.78rem}.processGrid{gap:8px}.processIcon{width:36px;height:36px}.processStep{gap:6px}.processStep strong{font-size:.78rem}.processStep h3{font-size:.68rem;line-height:1.16}.processStep p{display:none}.partnerList{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.partnerBadge{letter-spacing:.05em;border-radius:12px;min-height:44px;font-size:.7rem}.contactStrip{gap:12px;padding:8px 10px}.contactLead{gap:10px}.contactLeadIcon{width:42px;height:42px}.contactLead h2{font-size:1.05rem}.contactLead p{font-size:.7rem;line-height:1.2}.contactMeta{gap:10px;padding-inline:8px}.contactMeta a{gap:8px;font-size:.68rem}.contactCta{min-width:210px}}@media (min-width:1201px) and (max-height:980px){.topbarInner{min-height:74px}.brand{width:170px}.heroGrid{min-height:430px}.heroCopy{padding:42px 38px 20px}.heroCopy h1{font-size:clamp(2.75rem,3.6vw,4.1rem)}.heroVisual{min-height:430px}.heroProductCard{grid-template-columns:minmax(0,1fr) 190px;width:min(590px,100% - 28px);padding:20px 20px 12px}.promoImage{min-height:156px}.categoryCard{min-height:160px}.partnerBadge{min-height:56px}}@media (max-width:1200px){.topbarInner{grid-template-columns:auto 1fr auto;min-height:92px}.desktopNav,.headerActions{display:none}.mobileMenu{justify-self:end;display:block}.mobileMenuWrap{justify-self:end;align-items:center;gap:12px;display:flex}.mobileMenu summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobilePhoneButton,.mobileMenuButton{width:58px;height:58px;color:var(--text-on-dark);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;place-items:center;display:grid}.mobileMenuButton svg,.mobilePhoneButton svg{width:26px;height:26px}.mobileDrawer{box-shadow:var(--shadow-card);border:1px solid var(--border-soft);background:#fffaf6fa;border-radius:24px;padding:18px;position:absolute;inset:calc(100% + 12px) 16px auto}.mobileDrawer nav{gap:6px;display:grid}.mobileDrawer nav>a,.mobileProducts summary{text-transform:uppercase;letter-spacing:.05em;border-radius:14px;padding:14px 10px;font-weight:800}.mobileProducts summary{cursor:pointer;list-style:none}.mobileProducts summary::-webkit-details-marker{display:none}.mobileProductsGrid{gap:16px;padding:10px 10px 14px;display:grid}.mobileProductsGrid div{gap:6px;display:grid}.mobileProductsGrid a{font-weight:800}.mobileProductsGrid span{color:var(--text-secondary);line-height:1.45}.mobileCta{width:100%;margin-top:14px}.heroGrid{grid-template-columns:1fr}.heroCopy{padding:54px 30px 26px}.heroCopy h1{max-width:10ch;font-size:clamp(3.2rem,8vw,4.8rem)}.heroText{max-width:34ch;font-size:1.1rem}.trustRow{grid-template-columns:repeat(2,minmax(0,1fr))}.heroVisual{min-height:740px;padding:0}.heroProductCard{width:auto;bottom:22px;left:22px;right:22px}.contactStrip{border-radius:34px;grid-template-columns:1fr}.contactMeta{grid-template-columns:1fr;padding-inline:0}.contactCta{width:100%;min-width:0}}@media (max-width:760px){:root{--container:calc(100vw - 24px)}.pageShell{padding-bottom:24px}.topbarInner{min-height:86px}.brand{width:146px}.heroSection{padding-top:0}.heroGrid{border-radius:0 0 34px 34px}.heroCopy{z-index:2;color:var(--text-on-dark);flex-direction:column;justify-content:flex-start;padding:42px 20px 20px;display:flex;position:absolute;inset:0}.eyebrow{color:#f5dcc8f2;margin-bottom:18px;font-size:.96rem}.heroCopy h1{max-width:8ch;font-size:clamp(3rem,14vw,4.4rem)}.heroText{color:#f8f1ebe6;max-width:20ch;margin-top:20px;font-size:1rem}.heroButtons{gap:14px;margin-top:24px}.heroButtons .primaryButton,.heroButtons .secondaryButton{width:100%}.trustRow{display:none}.heroVisual{min-height:1180px}.heroImage:after{background:linear-gradient(#0a080780 0,#0a080757 38%,#0a080724 66%,#0a080733 100%)}.heroProductCard{border-radius:28px;grid-template-columns:1fr;gap:18px;padding:22px 20px 18px;top:auto;bottom:24px}.heroProductImage{order:-1;min-height:220px}.heroMetrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.sectionHead{flex-direction:column;align-items:start}.promoGrid,.categoryGrid,.statsGrid,.processGrid{grid-template-columns:1fr}.promoCard{grid-template-columns:1fr;display:grid}.promoImage{min-height:210px}.promoContent h3{font-size:1.8rem}.categoryCard{grid-template-columns:1fr;min-height:auto}.categoryImage{order:-1;min-height:220px}.statsGrid,.processPanel,.partnersPanel{padding:24px 20px}.contactStrip{border-radius:28px;padding:22px 18px}.contactLead{align-items:start}.contactLeadIcon{width:58px;height:58px}.contactLead h2{font-size:2.2rem}}@media (min-width:1201px){:root{--container:calc(100vw - 144px)}html,body{width:100%;height:100%;overflow:hidden}body{background:#a6958e}.desktopStage,.desktopCanvas,.pageShell{width:100vw;height:100vh}.desktopStage{display:block;overflow:hidden}.desktopCanvas{transform:none}.pageShell{background:#f7f2ed;grid-template-rows:7.35vh 38vh 22vh 12vh 13vh 7.65vh;padding:0;display:grid;overflow:hidden}.container{width:var(--container)}.topbar{background:radial-gradient(circle at 58% 10%,#ffffff29,#0000 16%),linear-gradient(90deg,#1d1412 0%,#352723 48%,#170f0d 100%);height:100%;position:relative}.desktopNav{letter-spacing:.055em;white-space:nowrap;gap:clamp(16px,1.65vw,34px);font-size:clamp(.64rem,.66vw,.86rem)}.phoneLink{white-space:nowrap;font-size:clamp(.72rem,.74vw,.95rem)}.primaryButton,.secondaryButton{letter-spacing:.045em;min-height:clamp(40px,3.7vh,56px);padding:0 clamp(18px,1.55vw,32px);font-size:clamp(.64rem,.68vw,.9rem)}.heroGrid{height:100%;min-height:0;box-shadow:none;border-radius:0;grid-template-columns:39.7% 60.3%}.heroCopy{padding:7.5vh 3.7vw 0}.eyebrow{margin-bottom:3.1vh;font-size:clamp(.8rem,.9vw,1.18rem)}.heroText{max-width:35ch;margin-top:2.2vh;font-size:clamp(.84rem,.92vw,1.16rem);line-height:1.45}.trustItem{grid-template-columns:auto 1fr;align-items:center;gap:.75vw;font-size:clamp(.62rem,.64vw,.84rem);line-height:1.25;display:grid}.heroVisual{height:100%;min-height:0}.heroProductCard{border-radius:26px;grid-template-columns:minmax(0,1fr) 42%;gap:1.15vw;width:min(31vw,620px);padding:2.5vh 1.9vw 1.5vh;bottom:3.2vh;right:3.4vw}.heroProductCopy{gap:1.1vh}.heroProductCopy h2{letter-spacing:0;font-size:clamp(1.95rem,2.15vw,3rem)}.heroProductCopy p{max-width:19ch;font-size:clamp(.72rem,.74vw,.95rem);line-height:1.4}.heroProductCopy a{font-size:clamp(.66rem,.68vw,.86rem)}.heroProductImage{min-height:17vh}.metricItem{grid-template-columns:auto 1fr;align-items:center;gap:.2vh .55vw}.sectionTight>.container,.sectionCompact>.container{height:100%}.sectionTight>.container{grid-template-rows:22% 78%;align-items:stretch;display:grid}.sectionHead{align-items:center;padding:0}.sectionEyebrow{font-size:clamp(.82rem,.82vw,1.08rem)}.promoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1vw;height:100%}.promoCard{border-radius:16px;grid-template-rows:100%;grid-template-columns:46% 54%;min-height:0;display:grid}.promoImage{height:100%;min-height:0}.promoBadge{padding:.35vh .55vw;font-size:clamp(.52rem,.52vw,.68rem)}.promoContent h3{font-size:clamp(1.15rem,1.18vw,1.55rem);line-height:1.08}.promoContent a{font-size:clamp(.64rem,.66vw,.86rem)}.categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.1vw;height:100%}.categoryCard{border-radius:16px;height:100%;min-height:0}.categoryCopy a{font-size:clamp(.64rem,.66vw,.86rem)}.credibilityPanel{border-radius:18px;grid-template-columns:34% 38% 28%;height:100%}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1vw}.statCard{align-content:center;gap:.7vh}.statCard p{font-size:clamp(.64rem,.66vw,.82rem);line-height:1.32;display:block}.panelTitle{margin-bottom:1.15vh;font-size:clamp(.68rem,.7vw,.9rem)}.processGrid{align-items:center;gap:.75vw;height:calc(100% - 2.1vh)}.processStep strong{font-size:clamp(.7rem,.72vw,.9rem)}.processStep h3{font-size:clamp(.56rem,.58vw,.74rem);line-height:1.18}.partnerList{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.7vw;height:calc(100% - 2.1vh);display:grid}.partnerBadge{background:0 0;border:0;min-height:clamp(38px,3.8vh,58px);font-size:clamp(.72rem,.74vw,1rem)}.contactStrip{grid-template-columns:36% 42% 22%;align-self:center;gap:1.2vw;height:100%;max-height:72%;padding:.75vh 1vw}.contactLeadIcon{width:clamp(42px,3.25vw,62px);height:clamp(42px,3.25vw,62px)}.contactLead h2{font-size:clamp(1.05rem,1.25vw,1.65rem)}.contactLead p{font-size:clamp(.62rem,.66vw,.86rem)}.contactMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1vw}.contactCta{width:100%;min-width:0}:root{--mockup-header:7.35vh;--mockup-hero:38.2vh;--mockup-news:21.2vh;--mockup-categories:11.7vh;--mockup-proof:13.3vh;--mockup-contact:8.25vh;--mockup-pad-x:clamp(44px, 3.55vw, 76px);--mockup-gap:clamp(12px, 1.05vw, 22px);--mockup-cream:#f8f3ee;--mockup-panel:#fffaf5;--mockup-ink:#211716;--mockup-muted:#71635d;--mockup-brown:#332622;--mockup-card:#2b201d;--mockup-accent:#7f2f22}body{color:var(--mockup-ink)}.topbar{background:radial-gradient(circle at 55% 0,#ffffff29,#0000 18%),linear-gradient(90deg,#201715 0%,#3a2c28 50%,#170f0d 100%)!important;border:0!important;height:100%!important}.brand{width:clamp(132px,9vw,190px)!important}.desktopNav{white-space:nowrap!important;letter-spacing:.04em!important;justify-content:center!important;gap:clamp(12px,1.45vw,30px)!important;font-size:clamp(.58rem,.64vw,.88rem)!important;display:flex!important}.headerActions{gap:clamp(12px,1.25vw,26px)!important;display:flex!important}.phoneLink{font-size:clamp(.62rem,.68vw,.9rem)!important}.primaryButton,.secondaryButton{min-height:clamp(34px,3.55vh,58px)!important;padding-inline:clamp(14px,1.35vw,30px)!important;font-size:clamp(.58rem,.64vw,.86rem)!important}.heroSection,.section,.sectionTight,.sectionCompact{height:100%!important;padding:0!important;overflow:hidden!important}.heroGrid{background:var(--mockup-panel)!important;width:100vw!important;height:100%!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:40.7vw 59.3vw!important}.heroCopy{background:linear-gradient(90deg, #ffffffe6, transparent 76%), var(--mockup-panel)!important;padding:clamp(28px,5vh,76px) 3.65vw 0!important}.eyebrow{color:var(--mockup-accent)!important;letter-spacing:.08em!important;margin-bottom:clamp(14px,2.6vh,34px)!important;font-size:clamp(.72rem,.92vw,1.2rem)!important}.heroCopy h1{letter-spacing:0!important;max-width:13ch!important;font-size:clamp(2.25rem,3.55vw,5.05rem)!important;line-height:1.04!important}.heroText{color:#2d2522!important;max-width:36ch!important;margin-top:clamp(10px,1.7vh,24px)!important;font-size:clamp(.68rem,.86vw,1.12rem)!important;line-height:1.42!important}.trustRow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,24px)!important;margin-top:clamp(14px,2.25vh,34px)!important;padding-top:clamp(10px,1.8vh,26px)!important}.trustItem{grid-template-columns:auto 1fr!important;align-items:center!important;gap:clamp(8px,.8vw,18px)!important;font-size:clamp(.5rem,.62vw,.82rem)!important}.heroImage{outline-offset:-10px;outline:2px dashed #ffb969b3;background-color:#3c302c!important;background-image:linear-gradient(135deg,#503e38eb,#1f1715e6),url(/assets/hero-house-desktop.jpg)!important}.heroProductCard{background:linear-gradient(135deg,#2a1f1cf7,#1c1513f0)!important;border-radius:clamp(18px,1.75vw,34px)!important;grid-template-columns:1fr 42%!important;gap:clamp(12px,1.1vw,22px)!important;width:clamp(360px,25.8vw,620px)!important;padding:clamp(16px,2.2vh,32px) clamp(16px,1.8vw,34px) clamp(10px,1.4vh,22px)!important;bottom:clamp(16px,2.8vh,44px)!important;right:clamp(26px,3.2vw,66px)!important}.heroProductImage{outline-offset:-8px;outline:2px dashed #ffd29b8c;background-color:#3a2c28!important;min-height:clamp(110px,16vh,230px)!important}.sectionTight>.container{grid-template-rows:23% 77%!important;height:100%!important;display:grid!important}.sectionEyebrow{color:var(--mockup-accent)!important;font-size:clamp(.7rem,.85vw,1.1rem)!important}.sectionLink{color:var(--mockup-accent)!important;font-size:clamp(.58rem,.68vw,.86rem)!important}.promoGrid{gap:var(--mockup-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important;display:grid!important}.promoCard{background:var(--mockup-card)!important;border-radius:clamp(12px,1.15vw,22px)!important;grid-template-columns:44% 56%!important;height:100%!important;min-height:0!important;display:grid!important}.promoImage,.categoryImage{outline-offset:-8px;outline:2px dashed #8bb2ffb3;background-color:#6f625d!important;height:100%!important;min-height:0!important}.promoContent{align-content:center!important;gap:clamp(6px,.8vh,12px)!important;padding:clamp(10px,1.2vh,18px) clamp(12px,1.15vw,24px)!important}.promoContent h3{font-size:clamp(.82rem,1.05vw,1.5rem)!important}.promoContent p{font-size:clamp(.56rem,.66vw,.86rem)!important}.categoryGrid{gap:var(--mockup-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important;display:grid!important}.categoryCard{background:#fbf6f1!important;border-radius:clamp(12px,1vw,20px)!important;height:100%!important;min-height:0!important}.categoryCopy{align-content:center!important;padding:clamp(10px,1.2vh,18px) clamp(12px,1.25vw,24px)!important}.categoryHeading h3{font-size:clamp(.78rem,.9vw,1.16rem)!important}.categoryCopy p,.categoryCopy a{font-size:clamp(.54rem,.66vw,.84rem)!important}.credibilityPanel{background:#fbf7f2!important;border-radius:clamp(12px,1vw,20px)!important;grid-template-columns:34% 42% 24%!important;height:100%!important;display:grid!important}.contactStrip{background:#fbf7f2!important;border-radius:999px!important;height:68%!important;max-height:none!important}:root{--final-header:7.25vh;--final-hero:38.25vh;--final-news:21vh;--final-cats:11.85vh;--final-proof:15.65vh;--final-contact:6vh;--final-x:clamp(56px, 3.55vw, 76px);--final-gap:clamp(13px, 1.05vw, 22px);--final-paper:#fbf7f1;--final-accent:#742f24;--final-rust:#8f3e2c;--final-ink:#1d1715}html,body{background:#a3938c!important;width:100vw!important;height:100vh!important;overflow:hidden!important}.desktopStage,.desktopCanvas,.pageShell{width:100vw!important;height:100vh!important;overflow:hidden!important;transform:none!important}.pageShell{grid-template-rows:var(--final-header) var(--final-hero) var(--final-news) var(--final-cats) var(--final-proof) var(--final-contact)!important;background:var(--final-paper)!important;padding:0!important;display:grid!important}.container{max-width:none!important}.topbar{background:radial-gradient(circle at 61% 5%,#ffffff2b,#0000 13%),radial-gradient(circle at 88% 0,#742f244d,#0000 18%),linear-gradient(90deg,#1c1412 0%,#30231f 52%,#17100e 100%)!important;border:0!important;height:100%!important;position:relative!important;box-shadow:inset 0 -1px #ffffff1a!important}.topbarInner{grid-template-columns:clamp(160px,10.2vw,210px) minmax(0,1fr) auto!important;gap:clamp(22px,2vw,44px)!important;height:100%!important;min-height:0!important}.brand{width:clamp(150px,9.3vw,190px)!important;padding:0!important}.desktopNav{color:#fffaf6eb!important;letter-spacing:.045em!important;text-transform:uppercase!important;gap:clamp(18px,1.65vw,34px)!important;font-size:clamp(.64rem,.67vw,.88rem)!important;font-weight:850!important}.navTrigger,.desktopNav>a{color:inherit!important}.headerActions{gap:clamp(18px,1.75vw,36px)!important}.phoneLink{color:#fffaf6db!important;font-size:clamp(.7rem,.75vw,.98rem)!important;font-weight:850!important;display:inline-flex!important}.phoneLink span{display:inline!important}.primaryButton,.secondaryButton{letter-spacing:.035em!important;text-transform:uppercase!important;border-radius:999px!important;min-height:clamp(34px,3.75vh,54px)!important;padding-inline:clamp(18px,1.55vw,34px)!important;font-size:clamp(.62rem,.67vw,.88rem)!important;font-weight:900!important}.primaryButton{color:#fff7ef!important;background:linear-gradient(#9b472f,#732d22)!important;box-shadow:0 16px 32px #541f172e!important}.secondaryButton{color:#30231f!important;background:#fffaf580!important;border-color:#69382b73!important}.headerCta{min-width:clamp(224px,14.7vw,300px)!important}.heroSection,.section,.sectionTight,.sectionCompact{background:var(--final-paper)!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.heroGrid{width:100vw!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:40.8vw 59.2vw!important}.heroGrid.container{width:100vw!important}.heroCopy{background:linear-gradient(90deg, #ffffffb8, #fff0 74%), var(--final-paper)!important;flex-direction:column!important;justify-content:center!important;padding:1.1vh 3.65vw 0!important;display:flex!important;position:relative!important}.heroCopy h1{max-width:13.7ch!important;color:var(--final-ink)!important;letter-spacing:-.055em!important;font-size:clamp(2.35rem,3.42vw,4.45rem)!important;font-weight:950!important;line-height:1.035!important}.eyebrow{color:var(--final-accent)!important;letter-spacing:.08em!important;margin-bottom:clamp(14px,2vh,28px)!important;font-size:clamp(.74rem,.82vw,1.05rem)!important;font-weight:950!important}.heroText{color:#2b2421!important;max-width:40ch!important;margin-top:clamp(10px,1.55vh,22px)!important;font-size:clamp(.72rem,.82vw,1.05rem)!important;font-weight:600!important;line-height:1.42!important}.heroButtons{gap:clamp(14px,1.45vw,28px)!important;margin-top:clamp(14px,2.05vh,28px)!important}.trustRow{border-top:1px solid #4a342b24!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,26px)!important;margin-top:clamp(14px,2.05vh,28px)!important;padding-top:clamp(11px,1.7vh,22px)!important}.trustItem{color:#251d1a!important;text-transform:uppercase!important;grid-template-columns:auto 1fr!important;gap:clamp(8px,.75vw,16px)!important;font-size:clamp(.52rem,.6vw,.76rem)!important;font-weight:950!important;line-height:1.22!important}.trustItem svg{width:clamp(18px,1.35vw,28px)!important;height:clamp(18px,1.35vw,28px)!important}.heroVisual{background:radial-gradient(circle at 22% 46%,#eccaa029,#0000 23%),linear-gradient(90deg,#281d1947,#1b141233),#2c211e!important;height:100%!important;min-height:0!important}.heroImage{background-color:#3a302c!important;background-image:linear-gradient(90deg,#1f171414,#1f171459),radial-gradient(circle at 35% 70%,#d5ac7147,#0000 17%),linear-gradient(135deg,#4e5354 0%,#222422 46%,#8b7665 100%),url(/assets/hero-house-desktop.jpg)!important;background-position:50%!important;background-size:cover!important;border:0!important;outline:0!important}.heroProductCard{background:radial-gradient(circle at 85% 20%,#fff5e60f,#0000 26%),linear-gradient(135deg,#2b201dfa,#16100ef2)!important;border:1px solid #fff1e43b!important;border-radius:clamp(20px,1.85vw,34px)!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr 40%!important;gap:clamp(12px,1vw,20px)!important;width:clamp(430px,26.2vw,560px)!important;min-height:clamp(210px,26.8vh,370px)!important;padding:clamp(18px,2.35vh,34px) clamp(20px,1.8vw,36px) clamp(11px,1.4vh,20px)!important;bottom:clamp(22px,2.85vh,46px)!important;right:clamp(46px,3.45vw,78px)!important;box-shadow:0 26px 70px #00000047!important}.heroProductImage,.promoImage,.categoryImage{border:0!important;outline:0!important}.heroProductImage{background-color:#ffffff09!important;background-image:linear-gradient(135deg,#ffffff12,#0000000f),url(/assets/hero-eko82-card.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;height:100%!important;min-height:0!important}.heroMetrics{gap:clamp(8px,.65vw,16px)!important;padding-top:clamp(9px,1.25vh,18px)!important}.metricItem{grid-template-columns:auto 1fr!important;column-gap:clamp(5px,.4vw,9px)!important}.metricItem strong{font-size:clamp(.95rem,1vw,1.32rem)!important}.metricItem span{grid-column:2!important;font-size:clamp(.46rem,.48vw,.64rem)!important}.assetTag{display:none!important}.sectionTight>.container{grid-template-rows:24% 76%!important;height:100%!important}.sectionHead{align-items:center!important;height:100%!important;padding:0!important}.sectionEyebrow,.panelTitle,.sectionLink{color:var(--final-accent)!important;text-transform:uppercase!important;font-weight:950!important}.sectionEyebrow{letter-spacing:.07em!important;font-size:clamp(.62rem,.78vw,1rem)!important}.sectionLink{font-size:clamp(.56rem,.65vw,.82rem)!important}.promoGrid,.categoryGrid{gap:var(--final-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important}.promoCard{background:linear-gradient(135deg,#3a2c27,#201715)!important;border:0!important;border-radius:clamp(12px,1.05vw,22px)!important;grid-template-columns:47.2% 52.8%!important;height:100%!important;min-height:0!important;box-shadow:0 13px 26px #2a1b1614!important}.promoImage{background-color:#6d625d!important;background-position:50%!important;background-size:cover!important;height:100%!important;min-height:0!important}.promoContent{background:linear-gradient(135deg,#2c211df5,#1e1614fa)!important;align-content:center!important;gap:clamp(5px,.65vh,10px)!important;padding:clamp(10px,1.3vh,18px) clamp(13px,1.1vw,24px)!important}.promoBadge{width:max-content!important;padding:clamp(3px,.32vh,6px) clamp(8px,.6vw,13px)!important;font-size:clamp(.46rem,.5vw,.66rem)!important}.promoContent h3{max-width:14ch!important;font-size:clamp(.92rem,1.13vw,1.52rem)!important;line-height:1.08!important}.promoContent p{font-size:clamp(.54rem,.64vw,.84rem)!important;line-height:1.32!important}.promoContent a,.categoryCopy a{letter-spacing:.055em!important;text-transform:uppercase!important;font-size:clamp(.55rem,.64vw,.82rem)!important;font-weight:950!important}.categoryCard{background:#fcf8f2!important;border:1px solid #482f2717!important;border-radius:clamp(12px,1vw,20px)!important;grid-template-columns:54% 46%!important;height:100%!important;min-height:0!important}.categoryCopy{align-content:center!important;gap:clamp(5px,.75vh,10px)!important;padding:clamp(12px,1.35vh,19px) clamp(13px,1.15vw,24px)!important}.categoryHeading h3{font-size:clamp(.8rem,.9vw,1.15rem)!important;line-height:1.05!important}.categoryCopy p{font-size:clamp(.54rem,.64vw,.82rem)!important;line-height:1.32!important}.categoryImage{background-color:#b8aea7!important;background-position:50%!important;background-size:cover!important;height:100%!important;min-height:0!important}.credibilityPanel{background:#fcf8f3f5!important;border:1px solid #482f2714!important;border-radius:clamp(12px,1vw,20px)!important;grid-template-columns:34% 38% 28%!important}.statsGrid,.processPanel,.partnersPanel{padding:clamp(12px,1.6vh,22px) clamp(18px,1.55vw,32px)!important}.statsGrid{border-right:1px solid #3f272024!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.statCard{align-content:center!important}.statCard strong{font-size:clamp(1.65rem,2.05vw,2.8rem)!important}.statCard h3{font-size:clamp(.56rem,.66vw,.86rem)!important}.statCard p{font-size:clamp(.52rem,.58vw,.74rem)!important}.processGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:clamp(8px,.8vw,16px)!important}.processIcon{width:clamp(32px,2.6vw,52px)!important;height:clamp(32px,2.6vw,52px)!important}.processStep{gap:clamp(4px,.48vh,8px)!important}.processStep h3{max-width:11ch!important;font-size:clamp(.48rem,.56vw,.72rem)!important;line-height:1.16!important}.processStep p{display:none!important}.partnerList{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important}.partnerBadge{background:0 0!important;border:0!important;padding:0!important;font-size:clamp(.7rem,1vw,1.35rem)!important;font-weight:1000!important}#kontakt>.container{align-items:center!important;display:grid!important}.contactStrip{background:#fcf8f3f7!important;border-radius:999px!important;grid-template-columns:36% 42% 22%!important;justify-self:center!important;gap:clamp(14px,1.2vw,28px)!important;height:74%!important;max-height:none!important;padding:clamp(5px,.75vh,10px) clamp(10px,1vw,18px)!important}.contactLead h2{font-size:clamp(.9rem,1.05vw,1.42rem)!important;line-height:1.05!important}.contactLead p{font-size:clamp(.48rem,.55vw,.72rem)!important;line-height:1.22!important}.contactMeta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.contactMeta a{font-size:clamp(.54rem,.65vw,.84rem)!important}.contactCta{justify-self:stretch!important;min-width:0!important}}
@media (min-width:1201px){:root{--final-header:7.2vh;--final-hero:36.7vh;--final-news:20.2vh;--final-cats:11.2vh;--final-proof:16.6vh;--final-contact:8.1vh}.pageShell{grid-template-rows:var(--final-header) var(--final-hero) var(--final-news) var(--final-cats) var(--final-proof) var(--final-contact)!important}.heroCopy{justify-content:center!important;padding-top:0!important;padding-bottom:clamp(10px,1.4vh,20px)!important}.heroCopy h1{letter-spacing:-.05em!important;max-width:16.5ch!important;font-size:clamp(2rem,2.9vw,3.8rem)!important;line-height:1.03!important}.eyebrow{margin-bottom:clamp(10px,1.35vh,20px)!important;font-size:clamp(.62rem,.72vw,.95rem)!important}.heroText{max-width:38ch!important;margin-top:clamp(8px,1vh,15px)!important;font-size:clamp(.64rem,.72vw,.92rem)!important;line-height:1.34!important}.heroButtons{margin-top:clamp(10px,1.45vh,20px)!important}.heroButtons .primaryButton,.heroButtons .secondaryButton{min-height:clamp(30px,3.15vh,44px)!important;padding-inline:clamp(15px,1.35vw,28px)!important;font-size:clamp(.56rem,.6vw,.78rem)!important}.trustRow{margin-top:clamp(10px,1.35vh,20px)!important;padding-top:clamp(8px,1vh,14px)!important}.trustItem{font-size:clamp(.46rem,.54vw,.68rem)!important}.heroProductCard{width:clamp(390px,25vw,530px)!important;min-height:clamp(185px,24.2vh,335px)!important;padding:clamp(14px,1.8vh,26px) clamp(16px,1.45vw,30px) clamp(8px,1vh,16px)!important;bottom:clamp(12px,1.65vh,28px)!important}.heroMetrics{padding-top:clamp(6px,.85vh,12px)!important}.sectionTight>.container{grid-template-rows:22% 78%!important}.sectionEyebrow{font-size:clamp(.56rem,.68vw,.9rem)!important}.promoContent h3{font-size:clamp(.82rem,1vw,1.34rem)!important}.promoContent p{font-size:clamp(.5rem,.58vw,.76rem)!important}.categoryCopy{padding-block:clamp(8px,1vh,14px)!important}.categoryHeading h3{font-size:clamp(.72rem,.82vw,1.05rem)!important}.categoryCopy p{font-size:clamp(.48rem,.56vw,.72rem)!important;line-height:1.24!important}.statsGrid,.processPanel,.partnersPanel{padding-block:clamp(8px,1vh,14px)!important}.statCard{gap:clamp(2px,.35vh,5px)!important}.statCard svg{width:clamp(22px,1.75vw,38px)!important;height:clamp(22px,1.75vw,38px)!important}.statCard strong{font-size:clamp(1.35rem,1.72vw,2.3rem)!important}.statCard h3{font-size:clamp(.5rem,.58vw,.74rem)!important}.statCard p{display:none!important}.panelTitle{font-size:clamp(.54rem,.66vw,.86rem)!important}.processIcon{width:clamp(28px,2.2vw,44px)!important;height:clamp(28px,2.2vw,44px)!important}.processStep{gap:clamp(2px,.3vh,5px)!important}.processStep strong{font-size:clamp(.54rem,.62vw,.78rem)!important}.processStep h3{max-width:12ch!important;font-size:clamp(.42rem,.5vw,.64rem)!important;line-height:1.08!important}.partnerBadge{font-size:clamp(.62rem,.9vw,1.2rem)!important}.contactStrip{height:76%!important;padding-block:clamp(5px,.55vh,8px)!important}.contactLeadIcon{width:clamp(32px,2.35vw,48px)!important;height:clamp(32px,2.35vw,48px)!important}.contactLead h2{font-size:clamp(.82rem,.95vw,1.25rem)!important}.contactLead p{font-size:clamp(.44rem,.5vw,.66rem)!important}.contactMeta a{font-size:clamp(.48rem,.58vw,.76rem)!important}.contactCta{min-height:clamp(30px,3.15vh,44px)!important;font-size:clamp(.54rem,.6vw,.78rem)!important}.heroProductCard{align-content:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(12px,1.45vh,22px) clamp(16px,1.45vw,30px) clamp(8px,1vh,14px)!important;top:clamp(14px,1.65vh,24px)!important;bottom:clamp(16px,1.9vh,28px)!important;right:clamp(46px,3.45vw,78px)!important;overflow:hidden!important}.heroProductCopy{gap:clamp(4px,.55vh,9px)!important;min-height:0!important}.heroProductLabel{font-size:clamp(.5rem,.58vw,.76rem)!important}.heroProductCopy h2{font-size:clamp(1.25rem,1.45vw,1.95rem)!important}.heroProductCopy p{font-size:clamp(.5rem,.58vw,.76rem)!important;line-height:1.28!important}.heroProductCopy a{font-size:clamp(.5rem,.58vw,.76rem)!important}.heroProductImage{min-height:0!important;max-height:100%!important}.heroMetrics{gap:clamp(6px,.55vw,12px)!important;min-height:0!important;padding-top:clamp(5px,.7vh,10px)!important}.metricItem svg{width:clamp(14px,1.05vw,22px)!important;height:clamp(14px,1.05vw,22px)!important}.metricItem strong{font-size:clamp(.74rem,.82vw,1.05rem)!important}.metricItem span{font-size:clamp(.4rem,.43vw,.56rem)!important}.heroImage{background-image:linear-gradient(90deg, #1f171414, #1f171459), var(--asset-url)!important}.heroProductImage{background-image:linear-gradient(135deg, #ffffff12, #0000000f), var(--asset-url)!important}.promoImage,.categoryImage{background-image:linear-gradient(135deg, #24181538, #24181514), var(--asset-url)!important}.pageShell,.heroSection,.section,.sectionTight,.sectionCompact{background-color:#fbf7f1!important;background-image:linear-gradient(#5b473e0b 1px,#0000 1px),linear-gradient(90deg,#5b473e0b 1px,#0000 1px),radial-gradient(circle at 18% 12%,#ffffffa8,#0000 22%)!important;background-size:42px 42px,42px 42px,100% 100%!important}.heroGrid,.heroCopy,.heroVisual,.promoGrid,.categoryGrid,.credibilityPanel,.contactStrip{animation:.68s cubic-bezier(.2,.8,.2,1) both valpeReveal}.heroVisual{animation-delay:80ms}.promoCard:first-child,.categoryCard:first-child{animation-delay:.12s}.promoCard:nth-child(2),.categoryCard:nth-child(2){animation-delay:.18s}.promoCard:nth-child(3),.categoryCard:nth-child(3){animation-delay:.24s}.promoCard:nth-child(4),.categoryCard:nth-child(4){animation-delay:.3s}.promoCard{isolation:isolate!important;background:#211816!important;grid-template-columns:none!important;transition:transform .22s,box-shadow .22s,filter .22s!important;display:block!important;position:relative!important;overflow:hidden!important}.promoCard:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#1c14120f 0%,#1c141238 42%,#1e1614e6 61%,#191210fa 100%),radial-gradient(circle at 82% 45%,#ffffff14,#0000 44%);position:absolute;inset:0}.promoCard:hover{filter:saturate(1.05)contrast(1.02)!important;transform:translateY(-4px)!important;box-shadow:0 20px 42px #2618142e!important}.promoImage{z-index:0!important;background-position:0!important;background-repeat:no-repeat!important;background-size:62% 100%!important;width:100%!important;height:100%!important;transition:transform .42s,filter .42s!important;position:absolute!important;inset:0!important;transform:scale(1.01)!important}.promoCard:hover .promoImage{transform:scale(1.055)!important}.promoCard:first-child .promoImage{background-color:#2a211e!important;background-position:10%!important;background-size:39%!important}.promoCard:nth-child(2) .promoImage,.promoCard:nth-child(3) .promoImage,.promoCard:nth-child(4) .promoImage{background-position:0!important;background-size:68% 100%!important}.promoContent{z-index:2!important;background:0 0!important;align-content:center!important;width:49%!important;min-width:0!important;padding:clamp(10px,1.25vh,18px) clamp(16px,1.3vw,28px)!important;display:grid!important;position:absolute!important;inset:0 0 0 auto!important;overflow:visible!important}.promoContent h3{max-width:15ch!important;font-size:clamp(.86rem,1.02vw,1.36rem)!important;line-height:1.09!important;overflow:visible!important}.promoContent p{max-width:22ch!important;font-size:clamp(.48rem,.56vw,.74rem)!important;line-height:1.32!important;display:block!important;overflow:visible!important}.promoBadge{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff14!important}.promoContent a svg,.categoryCopy a svg,.sectionLink svg,.primaryButton svg{transition:transform .18s!important}.promoContent a:hover svg,.categoryCopy a:hover svg,.sectionLink:hover svg,.primaryButton:hover svg{transform:translate(4px)!important}.categoryCard,.heroProductCard,.contactStrip,.primaryButton,.secondaryButton{transition:transform .22s,box-shadow .22s,border-color .22s,background .22s!important}.categoryCard:hover,.heroProductCard:hover{transform:translateY(-3px)!important;box-shadow:0 18px 38px #26181424!important}.primaryButton:hover{transform:translateY(-1px)!important;box-shadow:0 18px 38px #541f1742!important}.secondaryButton:hover{background:#fffaf5c7!important;border-color:#69382bb3!important;transform:translateY(-1px)!important}.categoryCard:first-child .categoryImage,.categoryCard:nth-child(2) .categoryImage{background-color:#d7d0ca!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}#kontakt{background-color:#b7aaa3!important;background-image:linear-gradient(#41322c0f 1px,#0000 1px),linear-gradient(90deg,#41322c0f 1px,#0000 1px)!important;background-size:42px 42px!important}#kontakt>.container{width:100%!important}.contactStrip{background:linear-gradient(#faf6f1f5,#efe8e2f0)!important;border:1px solid #ffffff57!important;box-shadow:0 16px 36px #3a2b2521!important}}@keyframes valpeReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.heroGrid,.heroCopy,.heroVisual,.promoGrid,.categoryGrid,.credibilityPanel,.contactStrip,.promoCard,.categoryCard,.heroProductCard,.primaryButton,.secondaryButton,.promoImage{transition:none!important;animation:none!important}}@media (min-width:1201px){.topbar,#kontakt{position:relative!important;overflow:hidden!important}.topbar:before,#kontakt:before{z-index:0;content:"";opacity:.42;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#ffffff1f 19%,#0000 20%) 0 0/280px 100%,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px;animation:8s linear infinite valpeTechScan;position:absolute;inset:0}#kontakt:before{opacity:.34;background:linear-gradient(90deg,#0000 0 16%,#61493e24 17%,#0000 18%) 0 0/320px 100%,linear-gradient(#4b3a3212 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#4b3a320f 1px,#0000 1px) 0 0/38px 38px}.topbarInner,#kontakt>.container{z-index:1!important;position:relative!important}.brand{height:100%!important;max-height:calc(var(--final-header) - 1vh)!important;align-items:center!important}.brand img{object-fit:contain!important;width:auto!important;height:88%!important;max-height:72px!important}.navDropdown{position:relative!important}.navTrigger{border-radius:999px!important;outline:0!important;padding:.46vh .35vw!important;list-style:none!important;transition:color .18s,background .18s,transform .18s!important}.navTrigger::-webkit-details-marker{display:none!important}.navTrigger svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)!important}.navDropdown:not([open]) .dropdownPanel,.navDropdown:not([open]):hover .dropdownPanel,.navDropdown:not([open]):focus-within .dropdownPanel{opacity:0!important;pointer-events:none!important;transform:translate(0)translateY(12px)scale(.98)!important}.navDropdown:hover .navTrigger,.desktopNav>a:hover{color:#fffaf4!important;background:#ffffff0e!important;transform:translateY(-1px)!important}.navDropdown:hover .navTrigger svg{transform:translateY(2px)!important}.navDropdown[open] .navTrigger{color:#fffaf4!important;background:#ffffff14!important}.navDropdown[open] .navTrigger svg{transform:rotate(180deg)!important}.navDropdown[open] .dropdownPanel,.navDropdown[open] .dropdownPanelSingle{opacity:1!important;pointer-events:auto!important;transform:translate(0)translateY(0)scale(1)!important}.dropdownPanel{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#241b18fa,#16100ef5) 0 0/100% 100%!important;border:1px solid #fff5eb29!important;border-radius:18px!important;width:max-content!important;min-width:clamp(230px,15vw,310px)!important;max-width:360px!important;padding:clamp(14px,1.4vh,22px)!important;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)!important;top:calc(100% + 1.2vh)!important;left:0!important;box-shadow:0 24px 50px #00000042!important}.dropdownColumn a,.dropdownColumn span{transition:color .16s,transform .16s,opacity .16s!important}.dropdownColumn span:hover,.dropdownColumn a:hover{color:#fff8ef!important;opacity:1!important;transform:translate(4px)!important}.promoCard:first-child .promoImage{background-image:var(--asset-url)!important;background-color:#231a18!important;background-position:8%!important;background-repeat:no-repeat!important;background-size:contain!important}.promoCard:first-child:after{background:linear-gradient(90deg,#1c141205 0%,#1c141233 39%,#1e1614eb 58%,#191210fa 100%)!important}.categoryCard:first-child .categoryImage{background-image:linear-gradient(90deg, #f5efe90a, #1912102e), var(--asset-url)!important;background-color:#cfc7c0!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.categoryCard:nth-child(2) .categoryImage{background-image:var(--asset-url)!important;background-color:#d9d1ca!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}#kontakt{background-color:#b4a69f!important}.contactStrip{background:linear-gradient(#f7f3eef5,#e4dbd3ed)!important;border-color:#ffffff6b!important;height:78%!important}}@keyframes valpeTechScan{0%{background-position:-320px 0,0 0,0 0}to{background-position:320px 0,34px 34px,34px 34px}}@media (min-width:1201px){.heroProductCard{background:radial-gradient(circle at 66% 40%,#ffffff1a,#0000 31%),radial-gradient(circle at 28% 47%,#84604c24,#0000 32%),linear-gradient(135deg,#2f2420fa,#181210f5)!important;border:1px solid #fff6ec52!important;border-radius:clamp(22px,1.9vw,36px)!important;grid-template-rows:minmax(0,1fr) clamp(48px,6.5vh,82px)!important;grid-template-columns:46% 54%!important;gap:clamp(8px,.8vw,16px) clamp(10px,1vw,20px)!important;width:clamp(470px,28.2vw,640px)!important;height:clamp(235px,29.2vh,390px)!important;min-height:0!important;padding:clamp(18px,2.1vh,32px) clamp(22px,1.9vw,38px) clamp(12px,1.35vh,22px)!important;display:grid!important;top:auto!important;bottom:clamp(18px,2.2vh,36px)!important;right:clamp(38px,3.2vw,72px)!important;box-shadow:0 28px 74px #00000047!important}.heroProductCopy{align-content:start!important;gap:clamp(7px,.82vh,13px)!important;padding-top:clamp(2px,.45vh,8px)!important}.heroProductLabel{color:#eee2d6!important;letter-spacing:.07em!important;font-size:clamp(.56rem,.68vw,.86rem)!important}.heroProductCopy h2{color:#fff7ee!important;letter-spacing:-.03em!important;font-size:clamp(1.55rem,1.78vw,2.45rem)!important;line-height:1!important}.heroProductCopy p{color:#fff8f0db!important;max-width:24ch!important;font-size:clamp(.62rem,.72vw,.95rem)!important;font-weight:650!important;line-height:1.42!important}.heroProductCopy a{color:#fff7ee!important;border-bottom:1px solid #ebd8c55c!important;width:max-content!important;margin-top:auto!important;padding-bottom:clamp(5px,.6vh,9px)!important;font-size:clamp(.58rem,.66vw,.86rem)!important}.heroProductImage{background-color:#0000!important;background-image:var(--asset-url)!important;filter:drop-shadow(0 18px 24px #00000059)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:clamp(10px,.85vw,18px)!important;align-self:stretch!important;height:100%!important;min-height:0!important}.heroMetrics{border-top:1px solid #fff8ee33!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-self:end!important;gap:0!important;padding-top:clamp(10px,1.15vh,18px)!important;display:grid!important}.metricItem{grid-template-columns:auto 1fr!important;column-gap:clamp(6px,.55vw,12px)!important;padding-inline:clamp(8px,.7vw,16px)!important;position:relative!important}.metricItem+.metricItem:before{content:"";background:#fff8ee1f;width:1px;height:78%;position:absolute;top:10%;left:0}.metricItem svg{color:#d8c7b8!important;width:clamp(18px,1.25vw,27px)!important;height:clamp(18px,1.25vw,27px)!important}.metricItem strong{color:#fff8ef!important;font-size:clamp(.92rem,1.05vw,1.36rem)!important;line-height:1!important}.metricItem span{color:#fff8eead!important;grid-column:2!important;font-size:clamp(.4rem,.46vw,.6rem)!important;line-height:1.1!important}.dropdownPanel{color:#fffaf6e6!important;background:linear-gradient(145deg,#121110fa,#0a0a09f7)!important;border-color:#ffffff2e!important;box-shadow:0 24px 54px #00000057!important}.dropdownColumn a{color:#fffaf6f5!important}.dropdownColumn span{color:#fffaf6ad!important}.heroProductCard{background:radial-gradient(circle at 68% 42%,#ffffff1f,#0000 29%),linear-gradient(135deg,#3a302af5,#1f1916f5)!important;grid-template-rows:minmax(0,1fr) clamp(44px,5.9vh,74px)!important;grid-template-columns:43% 57%!important;width:clamp(430px,26.8vw,590px)!important;height:clamp(210px,25.8vh,340px)!important;padding:clamp(16px,1.85vh,28px) clamp(18px,1.65vw,32px) clamp(10px,1.15vh,18px)!important;bottom:clamp(22px,2.6vh,42px)!important;right:clamp(42px,3.5vw,78px)!important}.heroProductCopy{gap:clamp(6px,.68vh,11px)!important}.heroProductCopy h2{font-size:clamp(1.42rem,1.62vw,2.15rem)!important}.heroProductCopy p{max-width:23ch!important;font-size:clamp(.56rem,.66vw,.86rem)!important;line-height:1.34!important}.heroProductImage{opacity:1!important;background-color:#0000!important;background-image:var(--asset-url)!important;mix-blend-mode:normal!important;filter:drop-shadow(0 16px 20px #00000061)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:contain!important}.heroMetrics{padding-top:clamp(8px,.9vh,14px)!important}.topbar{z-index:5000!important;isolation:isolate!important;overflow:visible!important}.topbar:before{z-index:-1!important}.topbarInner,.desktopNav,.navDropdown{overflow:visible!important}.navDropdown{z-index:5100!important}.navDropdown[open]{z-index:5200!important}.dropdownPanel{z-index:5300!important}.heroSection,.heroVisual,.heroProductCard{z-index:1!important}.heroProductImage{background-color:#ffffff09!important;background-image:radial-gradient(circle at center, #ffffff14, transparent 58%), var(--asset-url)!important;background-position:50%,100%!important;background-size:100% 100%,contain!important}.categoryCard:nth-child(2) .categoryImage{background-image:linear-gradient(90deg, #f5efe905, #1912101a), var(--asset-url)!important;background-color:#cfc7c0!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.contactStrip{grid-template-columns:minmax(0,35%) minmax(0,42%) minmax(210px,20%)!important;overflow:hidden!important}.contactCta{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:clamp(12px,1.1vw,22px)!important}.contactCta span{text-overflow:ellipsis!important;overflow:hidden!important}body,.pageShell{background-color:#fbfaf7!important}.pageShell{background-image:linear-gradient(#54423a0d 1px,#0000 1px),linear-gradient(90deg,#54423a0b 1px,#0000 1px),radial-gradient(circle at 16% 10%,#ffffffe6,#0000 24%)!important;background-size:46px 46px,46px 46px,100% 100%!important}.heroSection,.section,.sectionTight,.sectionCompact{background-color:#0000!important;background-image:none!important}.heroCopy{background:linear-gradient(#765e500f 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#765e500e 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 22% 18%,#ffffffd1,#0000 28%) 0 0/100% 100%,linear-gradient(90deg,#ffffffdb,#ffffffc7 68%,#ffffff2e) 0 0/100% 100%,#fbfaf7!important}.dropdownPanel{background:linear-gradient(145deg,#241b18fc,#16100efa)!important}.dropdownPanel:before{display:none!important}#kontakt{background-color:#b8aaa3!important;background-image:none!important}}.partnerBadge{position:relative;overflow:hidden}.partnerLogoFrame{width:100%;height:clamp(52px,6.3vh,86px);animation:.62s cubic-bezier(.22,1,.36,1) both partnerSwap;display:block;position:relative}.partnerLogoImage{object-fit:contain;object-position:center;filter:grayscale()contrast(1.08)saturate(.85);mix-blend-mode:multiply;transition:filter .24s,opacity .24s,transform .24s}.partnerBadge:hover .partnerLogoImage{filter:grayscale(0)contrast()saturate();opacity:.95;transform:scale(1.035)}@keyframes partnerSwap{0%{opacity:0;filter:blur(5px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.partnerLogoFrame{animation:none}.partnerLogoImage{transition:none}}@media (min-width:1201px){.partnersPanel{overflow:hidden!important}.partnerList{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(3px,.25vw,6px)!important;padding-inline:clamp(2px,.2vw,5px)!important}.partnerBadge{background:linear-gradient(#ffffff57,#f6f1ec1f)!important;border-radius:10px!important;min-width:0!important;min-height:clamp(58px,6.8vh,92px)!important;padding:0 clamp(1px,.15vw,4px)!important}.heroProductCard{background:radial-gradient(circle at 69% 43%,#fff6e833,#0000 31%),linear-gradient(90deg,#40342deb 0%,#2f2722f2 43%,#1e1916fa 100%)!important;border:1px solid #dbcab957!important;border-radius:clamp(28px,2.1vw,42px)!important;grid-template-rows:minmax(0,1fr) clamp(44px,5.4vh,68px)!important;grid-template-columns:41% 59%!important;column-gap:clamp(10px,.9vw,18px)!important;width:clamp(345px,20.9vw,462px)!important;height:clamp(198px,24vh,306px)!important;padding:clamp(15px,1.8vh,24px) clamp(14px,1.25vw,24px) clamp(10px,1.05vh,16px)!important;bottom:clamp(18px,2.2vh,34px)!important;right:clamp(68px,5.1vw,112px)!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000047!important}.heroProductCard:before{z-index:0!important;content:""!important;background:linear-gradient(90deg, #342923f5 0%, #2e2520c2 36%, #211b181a 56%, #1914127a 100%), radial-gradient(circle at 66% 40%, #ffffff57, #ffffff1f 20%, transparent 39%), var(--asset-url)!important;opacity:1!important;background-position:50%,50%,right clamp(18px,1.55vw,36px) center!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,min(54%,282px)!important;position:absolute!important;inset:0 0 clamp(44px,5.4vh,68px)!important}.heroProductCard:after{z-index:0!important;content:""!important;pointer-events:none!important;position:absolute!important;inset:0!important}.heroProductCopy{z-index:1!important;gap:clamp(6px,.72vh,10px)!important;position:relative!important}.heroProductCopy h2{letter-spacing:-.035em!important;font-size:clamp(1.34rem,1.34vw,1.82rem)!important}.heroProductCopy p{max-width:19ch!important;font-size:clamp(.54rem,.58vw,.76rem)!important;line-height:1.34!important}.heroProductCopy a{border-bottom-color:#e2cdb873!important;align-items:center!important;gap:clamp(10px,.8vw,16px)!important;margin-top:clamp(10px,1.5vh,22px)!important;padding-bottom:clamp(6px,.62vh,9px)!important;line-height:1!important;display:inline-flex!important}.heroProductCopy a svg{color:#ead8c8!important;width:clamp(22px,1.28vw,30px)!important;height:clamp(13px,.85vw,19px)!important;transform:none!important}.heroProductCopy a svg path{stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important}.heroProductImage{display:none!important}.heroMetrics{z-index:1!important;padding-top:clamp(8px,.82vh,13px)!important;position:relative!important}.heroProductCard .metricItem{column-gap:clamp(5px,.42vw,9px)!important;padding-inline:clamp(5px,.42vw,10px)!important}.heroProductCard .metricItem strong{font-size:clamp(.8rem,.9vw,1.14rem)!important}.heroProductCard .metricItem svg{width:clamp(16px,1.04vw,22px)!important;height:clamp(16px,1.04vw,22px)!important}}
