.yocm7f0{position:fixed;inset:0;background-color:rgba(0,0,0,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:400;display:flex;justify-content:flex-end}.yocm7f1{width:400px;max-width:100vw;background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);height:100%;display:flex;flex-direction:column;box-shadow:var(--_1aft5nz23)}.yocm7f2{padding:var(--_1aft5nz1k) var(--_1aft5nz1k);border-bottom:1px solid var(--_1aft5nza);display:flex;justify-content:space-between;align-items:center}.yocm7f3{font-size:var(--_1aft5nzq);font-weight:600;letter-spacing:-.01em}.yocm7f4{background:none;border:none;cursor:pointer;color:var(--_1aft5nz8);padding:8px;border-radius:var(--_1aft5nz1u);transition:background-color var(--_1aft5nz2j)}.yocm7f4:hover{background-color:rgba(0,0,0,.04)}.yocm7f5{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--_1aft5nz9)}.yocm7f6{flex:1 1;overflow-y:auto;padding:var(--_1aft5nz1i)}.yocm7f7{padding:var(--_1aft5nz1i) 0;border-bottom:1px solid var(--_1aft5nza)}.yocm7f8{display:flex;justify-content:space-between;margin-bottom:var(--_1aft5nz1g)}.yocm7f9{font-size:var(--_1aft5nzo);font-weight:600}.yocm7fa{font-weight:700;color:var(--_1aft5nz0)}.yocm7fb{gap:var(--_1aft5nz1h)}.yocm7fb,.yocm7fc{display:flex;align-items:center}.yocm7fc{width:28px;height:28px;border:1px solid var(--_1aft5nza);border-radius:var(--_1aft5nz1u);background:none;cursor:pointer;font-weight:700;justify-content:center;transition:background-color var(--_1aft5nz2j)}.yocm7fc:hover{background-color:rgba(0,0,0,.04)}.yocm7fd{font-weight:600;min-width:24px;text-align:center}.yocm7fe{background:none;border:none;cursor:pointer;color:var(--_1aft5nzc);margin-left:auto}.yocm7ff{padding:var(--_1aft5nz1k);border-top:1px solid var(--_1aft5nza)}.yocm7fg{background:rgba(243,156,18,.08);border:1px solid rgba(243,156,18,.2);border-radius:var(--_1aft5nz1v);padding:var(--_1aft5nz1h) var(--_1aft5nz1i);margin-bottom:var(--_1aft5nz1i);font-size:var(--_1aft5nzo);color:#856404}.yocm7fh{display:flex;justify-content:space-between;font-weight:600;margin-bottom:var(--_1aft5nz1g);font-size:var(--_1aft5nzq)}.yocm7fi{color:var(--_1aft5nz0)}.yocm7fj{font-size:var(--_1aft5nzo);color:var(--_1aft5nz8);margin-bottom:var(--_1aft5nz1i)}.s1xv8o0{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border-radius:var(--_1aft5nz1z);background:var(--_1aft5nz0);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:600;transition:all var(--_1aft5nz2k)}.s1xv8o0:hover{transform:scale(1.05);box-shadow:0 6px 24px rgba(0,0,0,.2)}.s1xv8o1{position:fixed;bottom:92px;right:24px;width:360px;max-height:500px;background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--_1aft5nzh);border-radius:var(--_1aft5nz1x);box-shadow:var(--_1aft5nz23);display:flex;flex-direction:column;overflow:hidden;z-index:600}.s1xv8o2{padding:var(--_1aft5nz1i) var(--_1aft5nz1k);background:var(--_1aft5nz0);color:#fff;font-weight:600;font-size:var(--_1aft5nzo);display:flex;justify-content:space-between;align-items:center}.s1xv8o3{background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;transition:color var(--_1aft5nz2j)}.s1xv8o3:hover{color:#fff}.s1xv8o4{flex:1 1;overflow-y:auto;padding:var(--_1aft5nz1i);display:flex;flex-direction:column;gap:var(--_1aft5nz1h)}.s1xv8o5{align-self:flex-end;background-color:var(--_1aft5nz0);color:#fff;border-radius:var(--_1aft5nz1v) var(--_1aft5nz1v) var(--_1aft5nz1t) var(--_1aft5nz1v)}.s1xv8o5,.s1xv8o6{padding:var(--_1aft5nz1h) var(--_1aft5nz1i);max-width:80%;font-size:var(--_1aft5nzo)}.s1xv8o6{align-self:flex-start;background-color:rgba(0,0,0,.04);border-radius:var(--_1aft5nz1v) var(--_1aft5nz1v) var(--_1aft5nz1v) var(--_1aft5nz1t);color:var(--_1aft5nz7)}.s1xv8o7{display:flex;padding:var(--_1aft5nz1h);border-top:1px solid var(--_1aft5nza);gap:var(--_1aft5nz1g)}.s1xv8o8{flex:1 1;padding:var(--_1aft5nz1g) var(--_1aft5nz1i);border:1px solid rgba(0,0,0,.06);border-radius:var(--_1aft5nz1z);font-size:var(--_1aft5nzo);outline:none;background:rgba(255,255,255,.6);transition:border-color var(--_1aft5nz2j)}.s1xv8o8:focus{border-color:var(--_1aft5nz0)}.s1xv8o9{padding:var(--_1aft5nz1g) var(--_1aft5nz1i);background-color:var(--_1aft5nz0);color:#fff;border:none;border-radius:var(--_1aft5nz1z);cursor:pointer;font-weight:500;font-size:var(--_1aft5nzo);transition:background-color var(--_1aft5nz2j)}.s1xv8o9:hover{background-color:var(--_1aft5nz2)}@media screen and (max-width:480px){.s1xv8o1{width:calc(100vw - 32px);right:16px}}._1mpjisk0{background:linear-gradient(180deg,rgba(35,25,18,.95),rgba(25,18,12,1));color:rgba(255,255,255,.85);padding:var(--_1aft5nz1o) var(--_1aft5nz1k) var(--_1aft5nz1m)}._1mpjisk1{max-width:1100px;margin:0 auto}._1mpjisk2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--_1aft5nz1n);gap:var(--_1aft5nz1n);margin-bottom:var(--_1aft5nz1n)}._1mpjisk4{font-size:var(--_1aft5nzn);font-weight:600;margin-bottom:var(--_1aft5nz1j);text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.4)}._1mpjisk5{font-size:var(--_1aft5nzr);font-weight:700;margin-bottom:var(--_1aft5nz1i);letter-spacing:-.02em;color:#ffffff}._1mpjisk6{color:rgba(255,255,255,.55);line-height:1.65;font-size:var(--_1aft5nzo)}._1mpjisk7{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--_1aft5nz1h)}._1mpjisk8{color:rgba(255,255,255,.6);text-decoration:none;font-size:var(--_1aft5nzo);transition:color var(--_1aft5nz2j)}._1mpjisk8:hover{color:rgba(255,255,255,.95)}._1mpjisk9{color:var(--_1aft5nz1);font-weight:500;text-decoration:none;transition:opacity var(--_1aft5nz2j)}._1mpjisk9:hover{opacity:.8}._1mpjiska{border-top:1px solid rgba(255,255,255,.08);padding-top:var(--_1aft5nz1k);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--_1aft5nz1h)}._1mpjiskb{font-size:var(--_1aft5nzn);color:rgba(255,255,255,.35)}@media screen and (max-width:768px){._1mpjisk2{grid-template-columns:1fr;gap:var(--_1aft5nz1l)}}._1vrmjq0{position:sticky;top:0;z-index:200;background:rgba(248,247,244,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06);transition:background var(--_1aft5nz2k)}._1vrmjq1{max-width:1200px;margin:0 auto;padding:0 var(--_1aft5nz1k);height:64px;justify-content:space-between}._1vrmjq1,._1vrmjq2{display:flex;align-items:center}._1vrmjq2{text-decoration:none;flex-shrink:0}._1vrmjq3{display:flex;align-items:center;gap:var(--_1aft5nz1j)}._1vrmjq4{font-size:var(--_1aft5nzo);font-weight:500;color:var(--_1aft5nz8);text-decoration:none;padding:var(--_1aft5nz1f) var(--_1aft5nz1g);border-radius:var(--_1aft5nz1u);transition:all var(--_1aft5nz2j)}._1vrmjq4:hover{color:var(--_1aft5nz7);background-color:rgba(0,0,0,.04)}._1vrmjq4[data-active=true]{color:var(--_1aft5nz0);font-weight:600}._1vrmjq5{font-weight:600;font-size:var(--_1aft5nzn);color:var(--_1aft5nz8);cursor:pointer;background:rgba(0,0,0,.04);border:none;border-radius:var(--_1aft5nz1z);padding:6px 14px;transition:all var(--_1aft5nz2j);letter-spacing:.05em}._1vrmjq5:hover{background-color:rgba(0,0,0,.08);color:var(--_1aft5nz7)}._1vrmjq6{display:flex;align-items:center;gap:var(--_1aft5nz1f);background:none;border:none;cursor:pointer;color:var(--_1aft5nz8);font-size:var(--_1aft5nzp);padding:var(--_1aft5nz1g);border-radius:var(--_1aft5nz1u);transition:all var(--_1aft5nz2j);position:relative}._1vrmjq6:hover{color:var(--_1aft5nz7);background-color:rgba(0,0,0,.04)}._1vrmjq7{position:absolute;top:0;right:0;background-color:var(--_1aft5nz0);color:#ffffff;border-radius:var(--_1aft5nz1z);min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;transform:translate(4px,-4px)}html{scroll-behavior:smooth}main{min-height:70vh}*{box-sizing:border-box}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{border-radius:10px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.6);padding:12px 16px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;outline:none}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:hsl(15,55%,42%);box-shadow:0 0 0 3px rgba(180,90,50,.1)}::-moz-selection{background:rgba(180,90,50,.15)}::selection{background:rgba(180,90,50,.15)}