@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#242920;--paper:#f8f9f4;--lime:#d8f36b;--muted:#70766b;--line:#dce0d4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:15px}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:disabled{opacity:.65;cursor:wait}a,button{touch-action:manipulation}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #83a328}::selection{background:var(--lime)}.shell{max-width:1240px;margin:auto;padding-left:36px;padding-right:36px}header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f9f4f5;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:25px;height:99px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:12px;font-size:19px;font-weight:800;line-height:1.05;display:flex}.brandsecond{display:block}.branddot{color:#86a532}.brandmark{background:var(--lime);letter-spacing:-6px;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding-right:6px;font-size:27px;font-weight:800;display:inline-flex}.brandmark span{transform:translateY(4px)}nav{gap:28px;font-size:13px;font-weight:600;display:flex}nav a:hover{color:#718b30}.navright{align-items:center;gap:24px;display:flex}.languages{gap:2px;display:flex}.languages button{color:#7b8174;border-radius:5px;padding:8px 7px;font-size:11px;font-weight:800}.languages button.active{background:var(--ink);color:#fff}.navcta{border-bottom:1px solid var(--ink);gap:14px;padding:10px 0;font-size:12px;font-weight:800;display:flex}.menubtn{display:none}.hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:40px;min-height:690px;padding-top:65px;padding-bottom:65px;display:grid}.eyebrow{letter-spacing:1.6px;align-items:center;gap:9px;margin:0 0 24px;font-size:10px;font-weight:800;line-height:1.8;display:flex}.live-dot{background:#7e9b32;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e9efda}.muted{color:var(--muted)}h1{letter-spacing:-4.5px;margin:0 0 28px;font-size:clamp(48px,5.65vw,75px);font-weight:600;line-height:1.09}h1>span{color:#79836b}.intro{color:#697060;max-width:470px;margin-bottom:32px;font-size:17px;line-height:1.75}.button{border-radius:6px;justify-content:space-between;align-items:center;gap:44px;padding:19px 24px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.lime{background:var(--lime);color:var(--ink)}.lime:hover{background:#ccea56}.textlink{align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:700;display:flex}.herocopy>.textlink{margin-top:22px}.heronote{color:var(--muted);align-items:center;gap:12px;margin-top:46px;font-size:10px;display:flex}.mini-line{background:#899176;width:26px;height:1px}.heroart{background:#eef0e6;border-radius:170px 170px 15px 15px;justify-content:center;align-items:center;height:505px;display:flex;position:relative;overflow:hidden}.orbit{border:1px solid #dbe0cc;border-radius:50%;width:440px;height:440px;position:absolute;transform:rotate(-25deg)}.o2{width:550px;height:550px}.artcross{color:#899577;font-size:25px;font-weight:400;position:absolute}.cross1{top:87px;left:27px}.cross2{bottom:85px;right:24px}.backpaper{background:#dce2cb;border-radius:8px;width:280px;height:356px;position:absolute;transform:rotate(10deg);box-shadow:0 14px 45px #35422315}.paper{background:#fffef8;border-radius:7px;width:285px;padding:24px 27px 18px;position:relative;transform:rotate(-7deg);box-shadow:0 18px 35px #303c2024}.paperhead{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.tiny-mark{letter-spacing:-2px;font-size:25px;font-weight:800}.paperhead>span:last-child{text-align:right;letter-spacing:1px;color:#758263;font-size:5px;line-height:1.7}.paperlabel{letter-spacing:1.6px;color:#7a8368;font-size:6px;font-weight:800}.paper h2{letter-spacing:-1px;white-space:nowrap;font-size:22px;font-weight:700}.paper-types{align-items:center;gap:20px;margin:18px 0;display:flex}.paper-types div{flex-direction:column;display:flex}.paper-types small{letter-spacing:2px;font-size:8px;font-weight:700}.paper-types b{letter-spacing:-5px;font-size:71px;font-weight:500;line-height:1.1}.paper-types>span{color:#c8d0b7;margin:0 8px;font-size:65px;font-weight:400;transform:rotate(12deg)}.paperline{background:#dbe0d0;height:1px}.papersub{margin:18px 0 12px;font-size:9px;font-weight:700}.papercheck{color:#6f7864;align-items:center;gap:8px;margin:10px 0;font-size:8px;display:flex}.papercheck svg{color:#597034;background:#edf3de;border-radius:50%;padding:2px}.paperfoot{color:#7b856d;letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-top:20px;font-size:6px;display:flex}.seal{background:var(--lime);border:7px solid #edf1dd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:115px;height:115px;display:flex;position:absolute;bottom:61px;right:22px;transform:rotate(12deg);box-shadow:0 8px 22px #2d401315}.seal span{text-align:center;max-width:70px;font-size:8px;font-weight:800}.artfoot{letter-spacing:2.2px;color:#7b856d;font-size:6px;position:absolute;bottom:21px}.truststrip{background:var(--ink);color:#e3e7d9}.stripinner{justify-content:space-between;align-items:center;gap:24px;height:79px;display:flex}.stripinner>span{align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.stripinner svg{width:18px;color:var(--lime)}.stripinner .slovakia{color:#9fa792;letter-spacing:2px;font-size:9px}.slovakia span{color:var(--lime);font-size:24px}.section{padding-top:100px;padding-bottom:100px}.sectionheading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:42px;display:flex}h2{letter-spacing:-1.8px;white-space:pre-line;margin:0;font-size:clamp(31px,3.5vw,45px);font-weight:600;line-height:1.2}.sectionheading>p{max-width:335px;color:var(--muted);margin:0 0 3px;font-size:13px;line-height:1.8}.servicegrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.servicecard{background:#eef0e7;border:1px solid #e3e6da;border-radius:12px;padding:30px 34px}.cardtop{justify-content:space-between;align-items:center;gap:15px;display:flex}.micro{letter-spacing:1.2px;font-size:8px;font-weight:800}.cardindex{color:#7a846b;font-size:10px}.typ{align-items:baseline;gap:12px;margin:15px 0;display:flex;position:relative}.typ>span{letter-spacing:-2px;font-size:34px;font-weight:500}.typ>b{letter-spacing:-6px;font-size:109px;font-weight:500;line-height:1.2}.typearrow{color:#adb697;stroke-width:1px;width:52px;height:52px;position:absolute;top:28px;right:0}.servicedesc{color:#69715f;max-width:380px;min-height:70px;font-size:13px;line-height:1.8}.servicecard ul{border-top:1px solid #d4dac7;margin:0;padding:19px 0 8px;list-style:none}.servicecard li{align-items:center;gap:10px;margin:15px 0;font-size:11px;display:flex}.servicecard li svg{color:#7c8c55;flex-shrink:0}.cardbutton{border-top:1px solid #d4dac7;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:17px 0 0;font-size:12px;font-weight:800;display:flex}.darkcard{background:var(--ink);color:#f7faed;border-color:var(--ink)}.darkcard .typ>b{color:var(--lime)}.darkcard .servicedesc{color:#bac2af}.darkcard ul,.darkcard .cardbutton{border-color:#444d38}.darkcard li svg{color:var(--lime)}.darkcard .typearrow{color:#718052}.helpbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.helpbar>div{align-items:center;gap:15px;display:flex}.helpbar b{font-size:12px}.helpbar span{color:var(--muted);font-size:11px}.helpbar button{align-items:center;gap:20px;font-size:11px;font-weight:800;display:flex}.extra{grid-template-columns:125px 1fr auto;align-items:center;gap:28px;padding:38px 0 0;display:grid}.forklift{border:1px solid var(--line);border-radius:10px;place-items:center;width:120px;height:112px;display:grid}.forklift svg{color:#7a8568;width:82px}.extra .eyebrow{margin-bottom:8px;font-size:8px}.extra h3{letter-spacing:-.6px;margin:0 0 9px;font-size:22px}.extra p:not(.eyebrow){color:var(--muted);max-width:580px;margin:0;font-size:11px;line-height:1.8}.process{background:#eef0e8}.processheading{justify-content:space-between;align-items:center;display:flex}.processheading svg{color:#819064;stroke-width:1px}.steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.stepnum{color:#83916b;border-top:1px solid #cdd4c0;justify-content:space-between;align-items:center;padding-top:22px;font-size:14px;display:flex}.stepnum span{font-size:20px}.steps h3{letter-spacing:-.5px;margin-top:25px;font-size:18px;font-weight:700}.steps p{color:var(--muted);font-size:12px;line-height:1.9}.about{grid-template-columns:.9fr 1.2fr;align-items:center;gap:100px;display:grid}.aboutsymbol{border:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000,#0000 35px,#e8ebdf 36px,#0000 37px);border-radius:50% 50% 12px 12px;flex-direction:column;justify-content:center;align-items:center;height:344px;display:flex;position:relative}.aboutsymbol>span{letter-spacing:-23px;margin-left:-12px;font-size:170px;font-weight:800;line-height:1}.aboutsymbol>span span{position:relative;top:20px}.aboutsymbol i{color:#a0b94e;font-style:normal}.aboutsymbol>div{letter-spacing:2px;text-align:center;color:#788368;margin-top:38px;font-size:8px;line-height:1.7}.abouttext{color:var(--muted);margin:25px 0;font-size:14px;line-height:1.9}.aboutsmall{align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.review{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 1.15fr;align-items:center;gap:32px;padding-top:30px;padding-bottom:35px;display:grid}.reviewquote{color:#91a55d;font-family:Georgia,serif;font-size:105px;line-height:1}.review h3{white-space:pre-line;letter-spacing:-.7px;font-size:23px;font-weight:500;line-height:1.35}.review p{color:var(--muted);font-size:12px;line-height:1.8}.review .textlink{margin-top:17px;font-size:11px}.faq{grid-template-columns:.9fr 1.2fr;gap:100px;display:grid}.faq h2{max-width:320px}.source{color:#747f65;text-underline-offset:3px;align-items:center;gap:6px;margin-top:26px;font-size:9px;text-decoration:underline;display:flex}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;font-size:12px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{color:#778765;flex-shrink:0}details[open] summary svg{transform:rotate(45deg)}details p{color:var(--muted);margin:0 0 25px;font-size:12px;line-height:1.85}.contact{background:var(--ink);color:#f5f7ee;padding:80px 0;overflow:hidden}.contactgrid{grid-template-columns:1fr 1.15fr;gap:85px;display:grid}.contact .eyebrow{color:#bac99b}.contact h2{letter-spacing:-2px;font-size:48px}.contactcopy>p:not(.eyebrow){color:#aebaa1;max-width:345px;margin-top:25px;font-size:13px;line-height:1.8}.contactdetails{z-index:1;flex-direction:column;gap:18px;margin-top:35px;display:flex;position:relative}.contactdetails>span{color:#aebaa1;font-size:10px}.contactdetails a{align-items:center;gap:13px;font-size:16px;font-weight:500;display:flex}.contactdetails a:nth-of-type(n+2){font-size:12px}.contactdetails svg{color:var(--lime)}.contactcopy{position:relative}.contactmonogram{letter-spacing:-22px;opacity:.07;pointer-events:none;font-size:210px;font-weight:800;position:absolute;bottom:-100px;right:10px}.contactmonogram span{color:var(--lime)}.formpanel{background:var(--paper);color:var(--ink);border-radius:12px;padding:35px}.formrow{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{margin-bottom:22px;font-size:10px;font-weight:700;display:block}input,textarea,select{width:100%;color:var(--ink);background:#fffefa;border:1px solid #d8ddce;border-radius:5px;outline:none;min-width:0;margin-top:9px;padding:13px 11px;font-size:11px;display:block}input:focus,textarea:focus,select:focus{border-color:#8caa40;box-shadow:0 0 0 3px #d8f36b40}textarea{resize:vertical}.optional{color:#8e9484;font-weight:400}.checkbox{align-items:flex-start;gap:10px;margin:0 0 22px;font-size:9px;font-weight:400;line-height:1.75;display:flex}.checkbox input{accent-color:#7c922f;flex-shrink:0;width:15px;height:15px;margin:1px 0 0}.checkbox button{text-underline-offset:3px;padding:0;font-size:9px;text-decoration:underline}.submit{width:100%}.formnote{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:15px;margin-bottom:0;font-size:8px;display:flex}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error{color:#a32929;font-size:11px;line-height:1.6}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:390px;display:flex}.success>span{background:var(--lime);border-radius:50%;place-items:center;width:85px;height:85px;display:grid}.success h3{margin:5px 0;font-size:27px}.success p{color:var(--muted);font-size:13px;line-height:1.8}footer{justify-content:space-between;align-items:center;gap:30px;min-height:130px;display:flex}.footerbrand{letter-spacing:-.7px;font-size:18px;font-weight:800}.footerbrand>span{color:#7d9d3c}footer p{color:var(--muted);font-size:9px;line-height:1.8}footer button{color:var(--muted);padding:0;font-size:9px}.backtop{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}dialog{background:var(--paper);width:calc(100% - 40px);max-width:520px;color:var(--ink);border:0;border-radius:15px;padding:40px}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b201bc0}dialog h2{margin:12px 0 22px;font-size:28px}dialog p{color:var(--muted);font-size:13px;line-height:1.8}dialog>a{font-size:12px}dialog .button{margin-top:25px;display:flex}.dialogclose{position:absolute;top:15px;right:15px}.admin{max-width:1400px;margin:auto;padding:50px 25px}.admin h1{letter-spacing:-1px;margin-top:30px;font-size:36px}.admin p{font-size:14px;line-height:1.7}.admin a{text-decoration:underline}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin-top:30px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px;font-size:12px}td{overflow-wrap:anywhere;max-width:400px}@media (min-width:1500px){.hero{min-height:735px}}@media (max-width:1050px){nav{gap:16px}.navright{gap:12px}.navcta{display:none}.hero{gap:25px}.heroart{height:460px}.paper{width:260px;padding:22px}.hero h1{letter-spacing:-3px}.eyebrow{font-size:8px}.about,.faq{gap:50px}.contactgrid{gap:40px}.contact h2{font-size:40px}.formpanel{padding:27px}.extra{grid-template-columns:100px 1fr}.forklift{width:100px}.extra>.textlink{grid-column:2}.helpbar>div{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:760px){.shell{padding-left:22px;padding-right:22px}.nav{gap:12px;height:78px}.brand{font-size:16px}.brandmark{width:38px;height:38px;font-size:25px}.navright{gap:8px}.languages button{padding:7px 6px;font-size:10px}.menubtn{padding:3px;display:flex}.nav nav{background:var(--paper);border-bottom:1px solid var(--line);padding:25px;display:none;position:absolute;top:78px;left:0;right:0}.nav nav.open{flex-direction:column;gap:23px;display:flex}.hero{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:44px;padding-bottom:35px}.hero h1{letter-spacing:-3.5px;font-size:55px}.eyebrow{letter-spacing:1.1px;margin-bottom:20px;font-size:8px}.intro{max-width:430px;margin:20px 0 25px;font-size:15px}.button{padding:17px 22px;font-size:12px}.herocopy>.textlink{margin-top:20px;font-size:11px}.heronote{margin-top:28px;font-size:9px}.heroart{border-radius:140px 140px 10px 10px;width:100%;max-width:470px;height:425px;margin:0 auto}.paper{width:254px;padding:20px 24px}.paperhead{margin-bottom:17px}.paper h2{font-size:20px}.paper-types{margin:12px 0}.paper-types b{font-size:62px}.paper-types>span{font-size:55px}.seal{border-width:5px;width:96px;height:96px;bottom:40px;right:25px}.seal span{font-size:7px}.stripinner{flex-wrap:wrap;justify-content:center;gap:15px 22px;height:auto;padding-top:21px;padding-bottom:21px}.stripinner>span{gap:7px;font-size:9px}.stripinner svg{width:15px}.stripinner .slovakia{display:none}.section{padding-top:65px;padding-bottom:65px}.sectionheading{margin-bottom:30px;display:block}h2{letter-spacing:-1.3px;font-size:32px}.sectionheading>p{max-width:100%;margin-top:20px;font-size:12px}.servicegrid{grid-template-columns:1fr;gap:16px}.servicecard{padding:25px}.typ>b{font-size:92px}.typ>span{font-size:29px}.servicedesc{min-height:0}.servicecard li{font-size:11px}.helpbar{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 0}.helpbar span{line-height:1.7}.extra{grid-template-columns:65px 1fr;gap:18px;padding-top:30px}.forklift{width:65px;height:80px}.forklift svg{width:55px}.extra h3{font-size:19px}.extra p:not(.eyebrow),.extra>.textlink{font-size:11px}.processheading svg{flex-shrink:0;width:25px;margin-left:20px}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.stepnum{padding-top:18px}.steps h3{margin:13px 0 9px;font-size:18px}.steps p{max-width:470px;margin:0}.about{grid-template-columns:1fr;gap:35px}.aboutsymbol{width:100%;max-width:330px;height:230px;margin:auto}.aboutsymbol>span{letter-spacing:-18px;font-size:125px}.aboutsymbol>div{margin-top:25px;font-size:6px}.abouttext{font-size:13px}.aboutsmall{font-size:10px;line-height:1.7}.review{grid-template-columns:35px 1fr;gap:10px;margin:0 22px;padding:25px 0 30px}.reviewquote{font-size:75px}.review h3{margin:10px 0;font-size:23px}.review>div:last-child{grid-column:2}.review p{font-size:11px}.faq{grid-template-columns:1fr;gap:30px}.source{margin-top:18px}summary{padding:22px 0;font-size:12px}.contact{padding:55px 0}.contactgrid{grid-template-columns:1fr;gap:35px}.contact h2{font-size:39px}.contactcopy>p:not(.eyebrow){font-size:12px}.contactdetails{margin-top:28px}.contactmonogram{font-size:160px;bottom:-10px;right:15px}.formpanel{padding:24px 20px;position:relative}.formrow{gap:14px}.formrow:first-child{grid-template-columns:1fr}.formrow:first-child label{margin-bottom:18px}label{font-size:10px}.formrow select{padding:12px 6px;font-size:10px}.checkbox,.checkbox button{font-size:9px}.formnote{font-size:8px;line-height:1.6}footer{grid-template-columns:1fr auto;gap:20px;padding-top:30px;padding-bottom:30px;display:grid}.footerbrand{font-size:17px}footer p{grid-row:2;margin:0}footer button{text-align:left;grid-row:3}.backtop{grid-area:1/2/3}dialog{padding:30px 24px}.admin h1{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.migration{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.reviews{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:40px;padding-bottom:45px}.reviewsheading{justify-content:space-between;align-items:center;gap:30px;display:flex}.reviewdisclosure{color:var(--muted);max-width:670px;margin:22px 0 30px;font-size:12px;line-height:1.8}.reviewcards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.reviewcards article{border:1px solid var(--line);background:#eef0e7;border-radius:10px;flex-direction:column;padding:24px;display:flex}.samplebadge{letter-spacing:.6px;color:#626c50;background:#e1e7d3;border-radius:4px;width:fit-content;padding:7px 9px;font-size:8px;font-weight:800;line-height:1.6}.quotemark{color:#829650;margin-top:25px;font-family:Georgia,serif;font-size:70px;line-height:.8}.reviewcards blockquote{flex:1;margin:0 0 22px;font-size:12px;line-height:1.85}.reviewcards article>p{border-top:1px solid #d3dac7;margin:0;padding-top:18px;font-size:10px;font-weight:800}@media (max-width:760px){.reviewsheading{display:block}.reviewsheading>.textlink{margin-top:20px}.reviewcards{grid-template-columns:1fr}.reviews{margin:0 22px;padding-left:0;padding-right:0}.reviewcards article{padding:22px}.samplebadge{font-size:8px}.migration{margin-top:25px}}.herocopy>.eyebrow{letter-spacing:.3px;gap:13px;margin-bottom:26px;font-size:clamp(21px,2vw,26px);font-weight:800;line-height:1.35}.herocopy>.eyebrow .live-dot{flex-shrink:0;width:9px;height:9px}.slovak-service{color:#4f6038;background:#eaf0da;border:1px solid #d5dfbb;border-radius:6px;align-items:center;gap:10px;width:fit-content;margin:-10px 0 25px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}.slovak-service:hover{background:#e0ecc4}.reviewsheading{margin-bottom:30px}@media (max-width:760px){.herocopy>.eyebrow{letter-spacing:0;margin-bottom:23px;font-size:20px;line-height:1.4}.slovak-service{margin-top:-5px;font-size:12px}}.reviewauthor{border-top:1px solid #d3dac7;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.reviewinitial{background:#dce6c3;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.reviewauthor strong{font-size:12px}.reviewauthor p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.reviewcards .quotemark{margin-top:7px}.leadadmin{max-width:1200px}.adminnav{justify-content:space-between;align-items:center;gap:15px;display:flex}.adminnav>span{letter-spacing:1px;color:var(--muted);font-size:10px}.leadadmin .adminintro{max-width:700px;color:var(--muted)}.leadtoolbar{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 24px;display:flex}.leadtoolbar>a{font-size:12px}.leadfilters{flex-wrap:wrap;gap:7px;display:flex}.leadfilters button{background:#e9eddf;border-radius:6px;padding:10px 14px;font-size:12px}.leadfilters button.active{background:var(--ink);color:#fff}.leadfilters b{opacity:.7;margin-left:6px}.leadlist{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.leadcard{border:1px solid var(--line);background:#fffefa;border-radius:12px;min-width:0;padding:25px}.leadtop{justify-content:space-between;align-items:center;gap:10px;display:flex}.leadtop time{color:var(--muted);font-size:11px}.leadstatus{background:#eff3db;border-radius:20px;padding:7px 10px;font-size:10px}.leadstatus.done{color:#36673a;background:#dcecd9}.leadcard h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:20px 0 9px;font-size:25px}.leadcard .leadphone{font-size:18px;font-weight:600;text-decoration:none}.leadmeta{grid-template-columns:1fr 100px;gap:15px;margin:25px 0;display:grid}.leadmeta dt,.clientmessage>span{color:var(--muted);margin-bottom:6px;font-size:10px}.leadmeta dd{margin:0;font-size:12px;line-height:1.7}.clientmessage{background:#f1f3e9;border-radius:6px;padding:15px}.clientmessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.leadedit{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.callcheck{align-items:center;gap:10px;margin:0 0 15px;font-size:13px;display:flex}.callcheck input{accent-color:#829c3c;width:18px;height:18px;margin:0}.leadedit label:not(.callcheck){margin-bottom:0;font-size:11px}.leadedit label>span{color:var(--muted);font-weight:400}.leadedit .calledtime{color:var(--muted);margin:-4px 0 18px;font-size:10px}.leadedit textarea{min-height:100px;font-size:12px;line-height:1.7}.leadsave{align-items:center;gap:14px;margin-top:14px;display:flex}.leadsave .button{padding:13px 20px;font-size:11px}.leadsave button:disabled{cursor:default}.savestatus,.saveerror{font-size:10px;line-height:1.6}.savestatus{color:#60733c}.saveerror{color:#a32929}.leadadmin .adminfoot{color:var(--muted);margin-top:30px;font-size:11px}.leadempty{text-align:center;background:#edf0e5;border-radius:10px;padding:35px}@media (max-width:760px){.leadlist{grid-template-columns:1fr}.leadtoolbar{flex-direction:column;align-items:flex-start}.leadcard{padding:20px}.leadtop{flex-wrap:wrap}.adminnav>span{font-size:8px}.leadmeta{grid-template-columns:1fr}.leadsave{flex-direction:column;align-items:flex-start}.leadadmin{padding:30px 20px}}.extra.migration{border-top:0;margin-top:0;padding-top:38px}.extra+.extra{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.nav nav{gap:20px}.nav nav a{white-space:nowrap}@media (max-width:1150px){.navcta{display:none}}@media (min-width:761px) and (max-width:950px){.nav nav{gap:12px;font-size:11px}.nav{gap:16px}.navright{gap:10px}.brand{font-size:17px}.shell.nav{padding-left:24px;padding-right:24px}}@media (max-width:760px){.extra.migration{padding-top:30px}.extra+.extra{margin-top:25px}.nav nav.open{gap:23px}}.hero+#services{border-top:1px solid var(--line);padding-top:48px}@media (max-width:760px){.hero+#services{padding-top:38px}}
