:root{--luru-bal:#66e34a;--piku-kipuh:#96e784;--taha-rar:#7da1e3;--cuca-mun:#a6b3a2;--teho-roluc:#1c1b17;--doga-lak:#2e2919;--meke-pegog:#1d1b16;--dadi-hon:#eaece9;--nina-lik:#1d1b16;--tofo-sagac:102,227,74;--poka-puz:none;--muco-sikeg:none;--poka-zacos:18px;--gogo-bobor:999px;--facu-zuzel:36px;--zasu-mumib:'Fraunces', Georgia, 'Times New Roman', serif;--peka-horod:'Source Sans 3', system-ui, -apple-system, 'Segoe UI', sans-serif;--gesu-bubep:1.25;--suge-hirol:600;--bevi-dosak:-.015em;--kiki-diz:1.65;--bubi-gis:1160px;--budi-lulic:40px;--gesu-mub:69px;--nulo-nat:22px;--solu-titit:8px;--gizu-hurid:0px;--loni-herus:220ms;--gepu-kituz:ease-out;--kaka-fim:saturate(.95)}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;font-family:var(--peka-horod);font-weight:400;line-height:var(--kiki-diz);color:var(--dadi-hon);background:var(--meke-pegog);overflow-x:hidden}
img,svg{max-width:100%;display:block}
img{height:auto}
a{color:var(--luru-bal);text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4{font-family:var(--zasu-mumib);font-weight:var(--suge-hirol);letter-spacing:var(--bevi-dosak);line-height:1.12;margin:0 0 .5em;overflow-wrap:anywhere}
h1{font-size:clamp(2rem,1.2rem + 3.2vw,calc(2.2rem * var(--gesu-bubep)))}
h2{font-size:clamp(1.55rem,1.1rem + 1.8vw,calc(1.5rem * var(--gesu-bubep)))}
h3{font-size:1.18rem}
p{margin:0 0 1em}
ul{margin:0;padding:0;list-style:none}
.koge-sul{display:grid;gap:calc(var(--nulo-nat) * 1.5);align-items:center;grid-template-columns:1fr 1fr}
.bobo-lolon p{font-size:1.05rem}
.nira-hodes{padding:14px;background:var(--teho-roluc);box-shadow:var(--muco-sikeg);}
@media(max-width:923px){
.koge-sul{grid-template-columns:1fr}
}
.hare-ces{min-height:60vh;display:grid;place-items:center;text-align:center;padding-block:var(--gesu-mub)}
.rihi-zef{max-width:520px;padding:2.5rem;background:var(--teho-roluc);border-radius:var(--poka-zacos);box-shadow:var(--muco-sikeg)}
.cozo-tul{padding-block:calc(var(--gesu-mub) * .9) calc(var(--gesu-mub) * .5);background:var(--doga-lak)}
.cozo-tul p{font-size:1.1rem;max-width:64ch;opacity:.85}
.vovi-fotub{max-width:820px;display:grid;gap:.6rem}
.sugu-bus{border:var(--gizu-hurid) solid rgba(var(--tofo-sagac),.16);border-radius:var(--poka-zacos);background:var(--teho-roluc)}
.bibo-ger{width:100%;text-align:left;background:none;border:0;padding:1rem 1.2rem;font:inherit;font-weight:600;color:inherit;display:flex;justify-content:space-between;gap:1rem;cursor:pointer;align-items:center}
.bibo-ger::after{content:'+';font-size:1.4rem;line-height:1;color:var(--taha-rar);flex:none;transition:transform var(--loni-herus)}
.sugu-bus[open] .bibo-ger::after{transform:rotate(45deg)}
.sugu-bus summary{list-style:none}
.sugu-bus summary::-webkit-details-marker{display:none}
.lehi-hin{padding:0 1.2rem 1.1rem;color:var(--cuca-mun)}
.lunu-duf{display:grid;gap:calc(var(--nulo-nat) * 1.4);grid-template-columns:1fr 1fr;align-items:start}
.momi-cuzur p{margin-bottom:.5rem}
.momi-cuzur strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cuca-mun);margin-bottom:.15rem}
.bidu-donag{display:grid;gap:1rem;background:var(--teho-roluc);padding:1.6rem;border-radius:var(--poka-zacos);border:var(--gizu-hurid) solid rgba(var(--tofo-sagac),.12);box-shadow:var(--poka-puz)}
.fihu-hin{display:grid;gap:.35rem}
.fihu-hin label{font-size:.9rem;font-weight:600}
.fihu-hin input,.fihu-hin textarea{font:inherit;padding:.75rem .9rem;border:1px solid rgba(var(--tofo-sagac),.25);border-radius:calc(var(--gogo-bobor) * .6);background:var(--meke-pegog);color:inherit;width:100%}
.fihu-hin textarea{min-height:130px;resize:vertical}
.luni-nib{grid-template-columns:auto 1fr;align-items:start;gap:.6rem}
.luni-nib input{width:1.1rem;height:1.1rem;margin-top:.2rem;padding:0;accent-color:var(--luru-bal)}
.luni-nib label{font-weight:400;font-size:.85rem}
.luru-kus{font-size:.82rem;color:var(--cuca-mun)}
@media(max-width:923px){
.lunu-duf{grid-template-columns:1fr}
}
.davu-lem{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--gogo-bobor);font-weight:600;font-family:var(--zasu-mumib);border:var(--gizu-hurid) solid transparent;cursor:pointer;transition:transform var(--loni-herus) var(--gepu-kituz),box-shadow var(--loni-herus) var(--gepu-kituz),background var(--loni-herus) var(--gepu-kituz);text-decoration:none;font-size:1rem;line-height:1.2}
.davu-lem:hover{text-decoration:none}
.huhu-cucuv{background:var(--luru-bal);color:var(--nina-lik)}
.huhu-cucuv:hover{background:var(--piku-kipuh);transform:translateY(-2px);box-shadow:var(--poka-puz)}
.gado-dis{background:transparent;color:inherit;border-color:currentColor}
.gado-dis:hover{background:rgba(var(--tofo-sagac),.08)}
.moka-pik{position:relative;border-radius:var(--facu-zuzel);overflow:hidden;padding:10px 10px 28px;background:var(--teho-roluc);box-shadow:var(--poka-puz)}
.moka-pik img{filter:var(--kaka-fim);object-fit:cover;width:100%}
.popa-dedub{display:grid;gap:var(--nulo-nat);grid-template-columns:repeat(var(--pesu-gih,3),minmax(0,1fr))}
@media(max-width:923px){
.popa-dedub{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:580px){
.popa-dedub{grid-template-columns:1fr}
}
.vise-nal{position:relative;padding-block:calc(var(--gesu-mub) * 1.15);overflow:hidden}
.vise-nal[data-pemo-meg="dark"]{background:var(--dadi-hon);color:var(--meke-pegog)}
.tihe-red{position:absolute;inset:0;z-index:0;opacity:.9}
.tihe-red img{width:100%;height:100%;object-fit:cover}
.maki-kem{position:relative;z-index:1;display:grid;gap:calc(var(--nulo-nat) * 1.4);align-items:center}
.hiro-devav{max-width:640px}
.vise-nal{min-height:72vh;display:flex;align-items:center}
.vise-nal{color:#fff}
.vise-nal[data-pemo-meg]{color:#fff}
.tihe-red::after{content:'';position:absolute;inset:0;background:rgba(var(--tofo-sagac),.58);mix-blend-mode:multiply}
.tihe-red{opacity:1}
.rive-dasem{display:inline-block;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.85;margin-bottom:1rem;color:var(--taha-rar)}
.pigi-lalih{margin-bottom:1rem}
.tefe-leles{font-size:1.15rem;max-width:56ch;opacity:.9;margin-bottom:1.75rem}
.zici-keg{display:flex;gap:.8rem;flex-wrap:wrap}
@media(max-width:923px){
.maki-kem{grid-template-columns:1fr}
}
@media(max-width:580px){
.vise-nal{padding-block:calc(var(--gesu-mub) * .9)}
.tefe-leles{font-size:1.02rem}
}
.hufa-teziv{padding:calc(var(--solu-titit) * 3.2) calc(var(--solu-titit) * 3);border-radius:var(--poka-zacos);background:var(--teho-roluc);transition:transform var(--loni-herus) var(--gepu-kituz),box-shadow var(--loni-herus) var(--gepu-kituz)}
.hufa-teziv{border:var(--gizu-hurid) solid rgba(var(--tofo-sagac),.22)}
.zeto-mocef{font-family:var(--zasu-mumib);font-size:1.9rem;font-weight:700;color:var(--taha-rar);line-height:1;margin-bottom:.6rem}
.vage-lev{margin-bottom:.4rem;font-size:1.12rem}
.mefu-zicod{color:var(--cuca-mun);margin:0}
.tuzu-zoz{display:grid;gap:var(--nulo-nat);grid-template-columns:repeat(var(--pesu-gih,3),minmax(0,1fr));counter-reset:step}
@media(max-width:923px){
.tuzu-zoz{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:580px){
.tuzu-zoz{grid-template-columns:1fr}
}
.dido-delik{padding-block:var(--gesu-mub);max-width:820px}
.dovu-kipot{margin-bottom:2rem}
.dovu-kipot h2{font-size:1.25rem}
.dido-delik p,.dido-delik li{overflow-wrap:anywhere}
.dido-delik table{display:block;overflow-x:auto;max-width:100%}
.kucu-per{display:block;font-size:.8rem;color:var(--cuca-mun);margin-bottom:.45rem;letter-spacing:.02em}
.vage-lev a{color:inherit;text-decoration:none}
.vage-lev a:hover{text-decoration:underline}
.vile-loreg{display:inline-block;margin-top:.9rem;font-weight:600;color:var(--luru-bal);text-decoration:none}
.vile-loreg:hover{text-decoration:underline}
.ruhe-didib{font-size:.9rem;color:var(--cuca-mun);margin-bottom:.6rem}
.seke-zetir{max-width:72ch}
.seke-zetir p{font-size:1.05rem;line-height:1.7;margin:0 0 1.2rem}
.puki-kus{margin-top:2rem}
.beva-veg{padding-block:var(--gesu-mub)}
.beva-veg[data-meku-kov="surface"]{background:var(--doga-lak)}
.sigo-mumuc{max-width:62ch;margin-bottom:calc(var(--nulo-nat) * 1.2);}
.vibi-buv{}
.vebu-budag{font-size:1.08rem;opacity:.85}
.nolo-hac{background:var(--dadi-hon);color:var(--meke-pegog);padding-block:calc(var(--gesu-mub) * .9) 1.5rem;margin-top:auto}
.gegu-matam{display:grid;gap:calc(var(--nulo-nat) * 1.2)}
.nolo-hac p{opacity:.85}
.gegu-matam{grid-template-columns:1.5fr 1fr 1fr}
.nolo-hac a{color:inherit;opacity:.85}
.nolo-hac a:hover{opacity:1}
.nolo-hac h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.9rem;opacity:.75}
.meko-pegez ul{display:grid;gap:.45rem}
.kaso-gim{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.4rem;margin-top:2rem;border-top:1px solid rgba(255,255,255,.14);font-size:.85rem;opacity:.85}
@media(max-width:923px){
.gegu-matam{grid-template-columns:1fr 1fr}
.gegu-matam .meko-pegez:first-child{order:0;text-align:left}
}
@media(max-width:580px){
.gegu-matam{grid-template-columns:1fr}
}
.rihe-sogid{width:min(100% - 2*var(--budi-lulic),var(--bubi-gis));margin-inline:auto}
.bubi-nalab{max-width:760px}
.rura-cecab{padding-block:calc(var(--gesu-mub) * .9)}
.vire-ruh{background:var(--luru-bal);color:var(--nina-lik);text-align:center;display:grid;justify-items:center;padding:3rem;border-radius:var(--poka-zacos)}
.kosa-lam{margin-bottom:.5rem}
.vire-ruh .huhu-cucuv{background:var(--meke-pegog);color:var(--luru-bal)}
.vire-ruh .huhu-cucuv:hover{background:var(--teho-roluc)}
.vivu-duf{opacity:.9;max-width:60ch;margin-bottom:1.4rem}
@media(max-width:580px){
.vire-ruh{padding:2rem 1.4rem}
}
.tuca-cof{position:sticky;top:0;z-index:50}
.tofo-gasav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:68px}
.zopa-pepem{font-family:var(--zasu-mumib);font-weight:700;font-size:1.25rem;letter-spacing:-.01em;color:inherit;display:inline-flex;align-items:center;gap:.55rem}
.zopa-pepem:hover{text-decoration:none}
.tuca-cof{background:var(--meke-pegog);color:var(--dadi-hon);border-bottom:1px solid rgba(var(--tofo-sagac),.12)}
.zopa-pepem{background:var(--luru-bal);color:var(--nina-lik);padding:.35rem .8rem;border-radius:var(--gogo-bobor)}
.kusi-gih{width:28px;height:28px}
.tefa-caf{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}
.tefa-caf a{color:inherit;font-weight:500;font-size:.95rem;opacity:.92}
.tefa-caf a:hover{opacity:1;text-decoration:none;color:var(--luru-bal)}
.neno-vobas{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}
.heta-toceg{display:none;background:none;border:0;color:inherit;width:44px;height:44px;cursor:pointer;padding:8px}
.heta-toceg span{display:block;height:2px;background:currentColor;margin:6px 0;transition:transform var(--loni-herus)}
@media(max-width:769px){
.heta-toceg{display:block}
.tefa-caf{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--meke-pegog);color:var(--dadi-hon);padding:.5rem 0 1rem;box-shadow:var(--muco-sikeg);border-top:1px solid rgba(var(--tofo-sagac),.1)}
.neno-vobas:checked~.bubi-zil .tefa-caf{display:flex}
.tefa-caf a{padding:.8rem var(--budi-lulic)}
.tefa-caf .davu-lem{margin:.5rem var(--budi-lulic) 0}
.tofo-gasav{position:relative}
}
@keyframes keka-kuk{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
.tifu-noc{animation:keka-kuk calc(var(--loni-herus) * 2.4) var(--gepu-kituz) both}
@media(prefers-reduced-motion:reduce){
.tifu-noc{animation-duration:0s}
}