@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--green:#166b45;--ink:#153b2d;--muted:#64746b;--cream:#f8f9f4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:#fff;font-family:'DM Sans',Arial,sans-serif}header,main,footer{max-width:1200px;margin:auto}header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 30px}.brand{font-size:26px;font-weight:800;letter-spacing:-1px;color:var(--ink);text-decoration:none}.brand span{color:var(--green)}nav{display:flex;gap:30px}a{color:inherit}nav a{text-decoration:none;font-size:14px}.smallbutton{border:1px solid #d2ded5;padding:12px 18px;border-radius:7px;text-decoration:none;font-size:13px;font-weight:700}.notice{background:#eff4e9;color:#5a715c;text-align:center;font-size:11px;letter-spacing:1px;padding:10px 20px}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:30px;padding:70px 30px 65px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--green)}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{font-size:58px;line-height:1.12;letter-spacing:-3px;margin:22px 0}h1 em{font-style:normal;color:#2a8a4f}p{color:var(--muted);line-height:1.7;font-size:15px}h1+p{max-width:420px;font-size:17px}.button{border:0;display:inline-flex;gap:30px;justify-content:space-between;align-items:center;background:var(--green);color:white;padding:17px 24px;border-radius:6px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}.checks{font-size:12px;color:#6a7f6c;margin:18px 0 30px}.hero-bottom{display:flex;gap:30px;border-top:1px solid #e2e8df;padding-top:25px}.hero-bottom b{font-size:27px;display:flex;align-items:center;gap:10px}.hero-bottom small{font-size:11px;font-weight:400;max-width:100px;line-height:1.5}.visual{position:relative;overflow:hidden;background:#eaf0dd;border-radius:15px;min-height:410px;isolation:isolate}.sun{position:absolute;background:#d8e3b8;border-radius:50%;width:260px;height:260px;top:45px;right:-60px}.trees{position:absolute;top:80px;left:30px;font-size:115px;letter-spacing:-30px;color:#abbf91;opacity:.55}.truck{position:absolute;top:155px;left:7%;width:88%;height:130px;filter:drop-shadow(4px 12px 6px #223c2630);transform:rotate(-3deg)}.trailer{position:absolute;left:0;width:74%;height:110px;background:linear-gradient(100deg,#296b44,#164a33);border-radius:4px;color:#fff;font-weight:800;font-size:27px;padding:30px 15px;letter-spacing:1px;box-shadow:inset 0 -12px #17472e}.trailer span{display:block;font-size:8px;letter-spacing:4px;margin-top:6px}.cab{position:absolute;right:0;top:25px;background:#f8faf2;border:5px solid #d1d9c7;border-radius:8px 25px 5px 4px;width:25%;height:85px;color:#587a6b;font-size:45px;padding-left:10px}.truck i{position:absolute;top:95px;width:34px;height:34px;background:#25362d;border:7px solid #465347;border-radius:50%;left:13%}.truck i:nth-of-type(2){left:27%}.truck i:nth-of-type(3){left:81%}.road{position:absolute;top:280px;background:#d4ddc5;width:120%;height:35px;transform:rotate(-3deg);z-index:-1}.float{position:absolute;bottom:42px;left:28px;right:28px;background:white;padding:18px;border-radius:9px;box-shadow:0 12px 30px #26462712;font-size:13px}.float b{float:right;font-size:12px}.float small{font-size:10px;color:var(--muted)}.dot{display:inline-block;width:7px;height:7px;background:#81a94b;border-radius:50%;margin-right:4px}.bar{height:7px;background:#eaf0e6;border-radius:5px;margin:15px 0 8px;overflow:hidden}.bar span{display:block;height:100%;background:#699c3c;border-radius:5px}.visual-label{position:absolute;bottom:15px;left:30px;font-size:9px;letter-spacing:3px;color:#677956}section:not(.hero){padding:55px 30px}.steps{border-top:1px solid #e8ece5}.section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}h2{font-size:34px;line-height:1.2;letter-spacing:-1.2px;margin:12px 0 20px}.section-head p{font-size:12px;max-width:220px}.stepgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.stepgrid article{border-top:1px solid #dce4d7;padding-top:20px}.stepgrid article>span{font-size:13px;color:#849d6c}h3{font-size:17px;margin:15px 0 8px}.stepgrid p,.whygrid p{font-size:13px}#pirkimai{background:var(--cream);border-radius:15px}.tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:28px}button,select,input{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d9ac47;outline-offset:3px}.tabs button{border:1px solid #dce4d9;border-radius:25px;background:white;padding:9px 17px;font-size:12px;cursor:pointer}.tabs .active{background:var(--ink);color:white;border-color:var(--ink)}select{padding:10px;border:1px solid #dce4d9;border-radius:5px;background:white;color:var(--ink)}.filterlabel{font-size:11px;display:grid;gap:5px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:white;border:1px solid #e0e6d9;border-radius:10px;overflow:hidden}.product{height:125px;background:#eaeede;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.sacks{font-size:65px;color:#a78b57;letter-spacing:-20px;text-shadow:8px 5px #bca473;transform:rotate(-6deg);padding-right:15px}.tag{position:absolute;left:15px;top:13px;padding:5px 9px;border-radius:20px;background:#ffffffdb;font-size:10px}.card-body{padding:20px}.card-top{display:flex;justify-content:space-between;font-size:11px;color:#6c8b45}.card h3{font-size:20px}.card p{font-size:12px;margin:7px 0}.card .button{width:100%;margin-top:12px;padding:13px 15px;font-size:12px}.filltext{display:flex;justify-content:space-between;font-size:12px}.muted{font-size:11px;color:#7d887d;line-height:1.6}.why{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.whygrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.whygrid article>b{font-size:27px;color:#6c9752}#duk{max-width:850px;margin:auto}details{border-bottom:1px solid #dfe5da;padding:19px 0}summary{font-size:15px;font-weight:600;cursor:pointer}details p{font-size:13px}.cta{background:var(--ink);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:35px 30px;color:white}.cta h2{max-width:560px;margin:0}.cta .button{background:#dbe8b9;color:var(--ink);white-space:nowrap}footer{padding:40px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p,footer small{font-size:11px}dialog{border:0;border-radius:14px;padding:28px;max-width:470px;width:calc(100% - 30px);max-height:90vh;color:var(--ink)}dialog::backdrop{background:#0c291d99}dialog h2{font-size:25px}.close{float:right;background:none;border:0;font-size:27px;cursor:pointer}form>label{display:block;font-size:12px;margin:14px 0}input:not([type=checkbox]){width:100%;padding:11px;border:1px solid #cbd7c7;border-radius:5px;margin-top:6px}.consent{display:flex!important;align-items:start;gap:8px;line-height:1.5}.consent input{margin-top:2px}#result{font-size:13px}form .button{width:100%}@media(max-width:850px){h1{font-size:43px}.hero{gap:20px}.cards{grid-template-columns:repeat(2,1fr)}nav{display:none}.why{gap:30px}.cta h2{font-size:25px}footer p{display:none}}@media(max-width:600px){header{height:75px;padding:0 20px}.brand{font-size:23px}.smallbutton{font-size:11px;padding:10px}.notice{font-size:9px;line-height:1.6}.hero{grid-template-columns:1fr;padding:40px 20px}.hero h1{font-size:46px;letter-spacing:-2px}.visual{min-height:370px}.truck{top:120px}.road{top:245px}.hero-bottom{gap:24px}.stepgrid{grid-template-columns:1fr 1fr;gap:20px}section:not(.hero){padding:40px 20px}h2{font-size:28px}.section-head{display:block}.section-head p{max-width:none}.filterlabel{margin-top:20px}.cards{grid-template-columns:1fr}.product{height:135px}.why{grid-template-columns:1fr;gap:25px}.cta{display:block;margin:20px 15px}.cta .button{margin-top:25px}footer{padding:30px 20px;flex-wrap:wrap}.float{left:20px;right:20px}.float b{font-size:11px}.whygrid{gap:20px}}
/* Reference-aligned orange/cream edition */
:root{--green:#f66a08;--ink:#191916;--muted:#66645e;--cream:#f8f5ed}body{background:var(--cream)}header{height:78px;background:#fffcf7;position:relative;z-index:2;border-radius:0 0 12px 12px;max-width:1120px}.brand{color:#141412;letter-spacing:-1px}.brand .flame{color:#ec7915;font-size:33px;display:inline-block;transform:rotate(-25deg)}.smallbutton{background:#fa6809;color:#fff;border:0}.notice{background:#fff0d9;color:#8c592d}.hero{position:relative;isolation:isolate;max-width:none;grid-template-columns:1.4fr 1fr;gap:90px;padding:65px 50px 45px;color:white;min-height:540px;background:linear-gradient(90deg,#191a12e0,#20201365),url('assets/hero.jpg') center/cover}.hero>div:first-child{z-index:1}.hero .eyebrow{color:#ffca84;font-size:10px}.hero h1{font-size:57px;font-weight:800;line-height:1.05;letter-spacing:-2px}.hero h1 em{color:#f7bf72}.hero p{color:#f5f2e9}.hero h1+p{font-size:18px;line-height:1.5}.hero .button{background:linear-gradient(110deg,#ff8b0d,#f05a00);border:1px solid #ff943a}.checks{display:flex;gap:22px;color:#fff6e5;font-size:11px;line-height:1.5;margin-top:33px}.hero-bottom{display:none}.booking{align-self:start;border-radius:12px;background:#fffdf8;color:#1b1b18;padding:25px;box-shadow:0 18px 50px #0003;margin-top:5px}.booking-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.booking h3{font-size:23px;margin:0;letter-spacing:-.8px}.status{border-radius:20px;background:#e4f0dd;color:#35772b;font-size:10px;padding:5px 9px;white-space:nowrap}.hero .booking p{font-size:13px;color:#2b2a24;margin:16px 0 8px}.booking .bar{height:13px;margin:8px 0}.bar{background:#eee9df}.bar span{background:linear-gradient(90deg,#ff9f38,#ee6810)}.booking .filltext{font-size:11px}.price{background:#f8eee0;padding:16px;border-radius:7px;margin:22px 0;font-size:13px;color:#93410d}.price strong{font-size:26px;display:block;color:#d75a04}.price small{display:block;font-size:10px;margin-top:5px}.booking>label{font-size:12px;font-weight:700}.hero-reserve{display:flex;gap:10px;margin-top:10px}.counter{display:flex;border:1px solid #e5dfd1;border-radius:6px;background:#faf6ee;width:115px;flex-shrink:0}.counter button{border:0;background:none;font-size:23px;width:32px;cursor:pointer}.counter input{border:0;background:none;width:45px;padding:4px;text-align:center;font-size:18px;font-weight:700;appearance:textfield}.counter input::-webkit-inner-spin-button{appearance:none}.hero-reserve .button{padding:12px;font-size:11px;gap:5px;flex:1;white-space:nowrap}.hero .booking .muted{font-size:10px;color:#797368;margin-top:17px}.eyebrow{color:#be570f}.button{background:#fa6908;border-radius:6px}.stepgrid{gap:23px}.stepgrid article{background:#fffdf9;border:0;border-radius:9px;padding:24px;box-shadow:0 5px 20px #8a6a2504}.stepgrid article>span{color:#ff7b12;font-size:25px;font-weight:700}.stepgrid h3{font-size:17px;letter-spacing:-.5px}.steps{border:0}.why{display:block!important;padding-top:15px!important}.why>div:first-child p,.why>div:first-child .eyebrow{display:none}.whygrid{grid-template-columns:repeat(4,1fr);gap:23px}.whygrid article{background:#fffdf9;border-radius:9px;padding:23px}.whygrid article>b{color:#fa760d;font-size:32px}.whygrid h3{font-size:16px}.whygrid p{line-height:1.5}#pirkimai{background:none;padding-top:15px}.cards{grid-template-columns:repeat(4,1fr);gap:17px}.card{border:0;background:#fffdf9}.product{height:120px;background:linear-gradient(125deg,#d4bc8e,#efddba)}.card-body{padding:16px}.card-top{color:#70624e}.card h3{font-size:18px}.card .button{background:#fb720a}.tabs .active{background:#e96d13;border-color:#e96d13}.tag{color:#67543c;background:#fffaf0dd}.sacks{color:#ba853f;text-shadow:6px 5px #d6ac72}.logistics{min-height:290px;color:white;background:linear-gradient(90deg,#181811ed,#27251955),url('assets/hero.jpg') center 65%/cover}.logistics .eyebrow{color:#ffd087}.logistics h2{font-size:36px}.logistics p{color:#f0eadf;max-width:520px}.logistics>div{font-size:12px;color:#ffcd7b}#duk{max-width:none}#duk details{background:#fffdf9;padding:20px;margin:8px 0;border:0;border-radius:8px}.cta{display:none!important}footer{max-width:none;background:#1e1f1c;color:#fff;padding:35px 45px}footer .brand{color:white}footer p,footer small{color:#dedbd2}section:not(.hero){padding-top:35px;padding-bottom:35px}h2{font-weight:800}form .button{background:#f36a0b}.hero a{color:white}main{max-width:1200px}.section-head{margin-bottom:18px}.section-head p{color:#8a755e}@media(max-width:1000px){.hero{gap:35px;padding:45px 30px}.hero h1{font-size:45px}.booking{padding:20px}.cards{grid-template-columns:repeat(2,1fr)}.whygrid{gap:12px}.whygrid article{padding:18px}}@media(max-width:700px){.hero{grid-template-columns:1fr;gap:20px;padding:35px 20px;background-position:62% center}.hero h1{font-size:45px}.hero h1+p{font-size:17px}.booking{max-width:430px;width:100%;justify-self:center}.checks{margin:22px 0}.whygrid{grid-template-columns:1fr 1fr}.stepgrid{gap:12px}.stepgrid article{padding:18px}.cards{gap:12px}.card-body{padding:12px}.card .button{font-size:11px}.card h3{font-size:17px}.product{height:100px}.hero-reserve .button{font-size:12px}footer{padding:25px 20px}.logistics h2{font-size:29px}.steps .section-head p{display:none}.section-head h2{font-size:29px}}
.product{background:url('assets/hero.jpg') center 60%/cover}.brand .flame{vertical-align:middle;transform:none}.brand{display:inline-flex;align-items:center;gap:5px}.hero{background-position:center 58%}.product .tag{box-shadow:0 1px 4px #0002}
.footer-links{display:grid;gap:8px;font-size:12px}.footer-links a{color:#d6d3ca;text-decoration:none}.footer-links b{color:#fff}footer small{line-height:1.8}.hero h1 em{white-space:normal}
