:root{--display-font: "Lilita One", "Paytone One", Nunito, sans-serif;--deep: #0a2a13;--green: #1c5c27;--ink: #1d4a27;--cream: #fffdf6;--sand: #f5ead0;--gold: #d4a033;--gutter: clamp(20px, 5vw, 72px)}html[lang=tr]{--display-font: "Paytone One", "Lilita One", Nunito, sans-serif}html:is([lang=el],[lang=uk],[lang=ar],[lang=ja],[lang=ko],[lang=zh]){--display-font: Nunito, system-ui, sans-serif;--display-weight: 900}html,body{margin:0;background:var(--deep);color:#fff;font-family:Nunito,system-ui,sans-serif}body{overflow-x:hidden;-webkit-font-smoothing:antialiased}.site[hidden],.wpBg[hidden]{display:none}.wpBg{position:fixed;top:-24px;right:-24px;bottom:-24px;left:-24px;background:url(/web/bg-wide.jpg) 50% 40% / cover no-repeat;filter:blur(3px) brightness(.5) saturate(1.1)}.badges{display:flex;flex-wrap:wrap;gap:12px 14px}.badge{display:block;border-radius:10px;transition:transform .15s ease,filter .15s ease}.badge img{display:block;height:56px;width:auto}.badge:hover{transform:translateY(-3px);filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.badge:focus-visible,.footLinks a:focus-visible,.footLang:focus-visible{outline:3px solid #ffd86b;outline-offset:3px}.hero{position:relative;isolation:isolate;display:grid;align-items:center;box-sizing:border-box;min-height:clamp(660px,100vh,1040px);padding:72px var(--gutter) 128px;background:url(/web/hero-wide.jpg) 16% 72% / cover no-repeat,var(--green)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#061e0de0,#061e0d9e 30%,#061e0d00 58%),linear-gradient(#061e0d4d,#061e0d00 28%)}.heroIn{width:min(1240px,100%);margin:0 auto;display:grid;justify-items:start;gap:22px}.heroLogo{width:min(370px,70%);height:auto;filter:drop-shadow(0 12px 20px rgba(0,0,0,.45))}.heroTitle{margin:0;max-width:11ch;font:var(--display-weight, 400) clamp(46px,5vw,76px)/1 var(--display-font);letter-spacing:.01em;color:#fff7d6;text-shadow:0 3px 0 #0e3a18,0 12px 28px rgba(0,0,0,.45)}.heroText{margin:0;max-width:40ch;font:700 clamp(17px,1.4vw,20px)/1.55 Nunito,sans-serif;color:#eef7e6;text-shadow:0 1px 3px rgba(0,0,0,.55)}.hero .badges{margin-top:6px}.heroIn>*{animation:rise .8s cubic-bezier(.2,.8,.25,1) both}.heroIn>:nth-child(2){animation-delay:.08s}.heroIn>:nth-child(3){animation-delay:.16s}.heroIn>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.shots{position:relative;margin-top:-64px;padding:76px var(--gutter) 116px;text-align:center;color:var(--ink);border-radius:64px 64px 0 0;border-top:4px solid #fff4c9;box-shadow:0 -4px 0 var(--gold);background:linear-gradient(var(--cream),var(--sand) 78%,#efe0bb)}.shotsTitle{margin:0 0 46px;font:var(--display-weight, 400) clamp(34px,3.4vw,52px)/1.05 var(--display-font);color:var(--ink);text-shadow:0 2px 0 #fff}.shotRow{display:flex;justify-content:center;align-items:flex-start;gap:clamp(14px,1.7vw,28px)}.shotRow img{display:block;flex:none;width:clamp(150px,15.6vw,240px);height:auto;aspect-ratio:480 / 1043;border-radius:clamp(16px,1.6vw,26px);background:#cfe3c4;box-shadow:0 0 0 3px #fff,0 5px 0 3px #8a5d1040,0 28px 50px #343c164d;transition:transform .25s cubic-bezier(.2,.8,.25,1.2)}.shotRow img:nth-child(2n){margin-top:40px}.shotRow img:hover{transform:translateY(-8px)}.phone{padding:100px var(--gutter) 108px;background:radial-gradient(90% 120% at 50% 0%,#2c7d38,var(--green) 45%,var(--deep))}.phoneCard{box-sizing:border-box;width:min(1000px,100%);margin:0 auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,3.4vw,48px);border-radius:36px;color:var(--ink);background:linear-gradient(var(--cream),var(--sand) 70%,#efe0bb);border:3px solid #fff4c9;box-shadow:0 0 0 3px var(--gold),0 6px 0 3px #8a5d10,0 34px 80px #00000073}.qr{box-sizing:border-box;width:clamp(180px,18vw,228px);aspect-ratio:1;padding:16px;border-radius:24px;background:#fff;box-shadow:0 0 0 2px #ead9a8,0 10px 24px #503c0a2e}.qr svg{display:block;width:100%;height:100%}.phoneTitle{margin:0 0 10px;font:var(--display-weight, 400) clamp(30px,3vw,44px)/1.05 var(--display-font);text-shadow:0 2px 0 rgba(255,255,255,.8)}.phoneText{margin:0 0 22px;max-width:50ch;font:700 17px/1.55 Nunito,sans-serif;color:#4d5a43}.phoneCard .badge img{height:50px}.phoneCard .badge:hover{filter:drop-shadow(0 8px 10px rgba(0,0,0,.22))}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;padding:28px var(--gutter) 34px;background:#071d0d;color:#fff9;font:700 14px/1.4 Nunito,sans-serif}.footBrand{display:flex;align-items:center;gap:16px}.footBrand img{width:auto;height:46px}.footLinks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px}.footLinks a{color:#e6f3dc;text-decoration:none}.footLinks a:hover{color:#ffd86b}.footLang{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:8px 34px 8px 14px;border-radius:999px;font:800 14px Nunito,sans-serif;color:#e6f3dc;border:1px solid rgba(255,255,255,.2);background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23e6f3dc' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center}.footLang option{color:#12301a;background:#fff}html[dir=rtl] .hero{background-position:84% 72%}html[dir=rtl] .hero:before{background:linear-gradient(270deg,#061e0de0,#061e0d9e 30%,#061e0d00 58%),linear-gradient(#061e0d4d,#061e0d00 28%)}html[dir=rtl] .footLang{padding:8px 14px 8px 34px;background-position:left 14px center}@media (max-width: 900px){.hero{align-items:start;text-align:center;min-height:820px;padding-top:48px;background-position:50% 100%}.hero:before,html[dir=rtl] .hero:before{background:linear-gradient(#061e0dd6,#061e0d99 46%,#061e0d00 74%)}html[dir=rtl] .hero{background-position:50% 100%}.heroIn{justify-items:center}.badges{justify-content:center}.shotRow{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:6px var(--gutter) 48px}.shotRow::-webkit-scrollbar{display:none}.shotRow img{scroll-snap-align:center}.phoneCard{grid-template-columns:1fr;justify-items:center;text-align:center}.foot{justify-content:center}}@media (prefers-reduced-motion: reduce){.heroIn>*{animation:none}.badge,.shotRow img{transition:none}}
