:root{--ugu-green:#16a34a;--ugu-bg:#fff;--ugu-shadow:0 6px 16px rgba(0,0,0,.1);--ugu-shadow-sm:0 3px 8px rgba(0,0,0,.08);--ugu-tr:.2s ease}.ugu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;line-height:1;border-radius:var(--ugu-radius);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--ugu-tr),box-shadow var(--ugu-tr),background-color var(--ugu-tr),color var(--ugu-tr),border-color var(--ugu-tr);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ugu-btn:focus-visible{outline:2px solid rgba(29,45,80,.35);outline-offset:2px;box-shadow:0 0 0 4px rgba(246,139,30,.25)}.ugu-sm{font-size:.95rem;padding:.6rem .95rem}.ugu-md{font-size:1.05rem;padding:.8rem 1.25rem}.ugu-lg{font-size:1.15rem;padding:1.05rem 1.5rem}.ugu-block{width:100%}.ugu-primary{color:var(--ugu-navy);background:var(--ugu-bg);border-color:var(--ugu-orange);box-shadow:var(--ugu-shadow-sm)}.ugu-primary:hover{background:var(--ugu-orange);color:#fff;transform:translateY(-1px);box-shadow:var(--ugu-shadow)}.ugu-primary:active{transform:translateY(0);box-shadow:var(--ugu-shadow-sm)}.ugu-outline{color:var(--ugu-navy);background:transparent;border-color:rgba(29,45,80,.25)}.ugu-outline:hover{border-color:var(--ugu-orange);background:rgba(246,139,30,.08)}.ugu-ghost{color:var(--ugu-navy);background:transparent;border-color:transparent}.ugu-ghost:hover{background:rgba(246,139,30,.1)}.ugu-btn .ugu-icon{display:inline-flex;width:1.1em;height:1.1em}.ugu-fill-orange{color:#fff;background:var(--ugu-orange);border-color:var(--ugu-orange);box-shadow:var(--ugu-shadow-sm)}.ugu-fill-orange:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:var(--ugu-shadow)}.ugu-fill-orange:active{transform:translateY(0);box-shadow:var(--ugu-shadow-sm)}.ugu-fill-green{color:#fff;background:var(--ugu-green);border-color:var(--ugu-green);box-shadow:var(--ugu-shadow-sm)}.ugu-fill-green:hover{filter:brightness(.95);transform:translateY(-1px);box-shadow:var(--ugu-shadow)}.ugu-fill-green:active{transform:translateY(0);box-shadow:var(--ugu-shadow-sm)}.ugu-outline-green{color:var(--ugu-green);background:#fff;border-color:var(--ugu-green);box-shadow:var(--ugu-shadow-sm)}.ugu-outline-green:hover{color:#fff;background:var(--ugu-green);border-color:var(--ugu-green);transform:translateY(-1px);box-shadow:var(--ugu-shadow)}.ugu-outline-green:active{transform:translateY(0);box-shadow:var(--ugu-shadow-sm)}:root{--ugu-orange:#f68b1e;--ugu-navy:#1d2d50;--ugu-warning-bg:#fff;--ugu-warning-border:#f68b1e;--ugu-radius:12px;--ugu-warning-text:#1d2d50}.ugu-warning{display:flex;align-items:flex-start;gap:.75rem;background:var(--ugu-warning-bg);border:1.5px solid var(--ugu-warning-border);border-radius:var(--ugu-radius);padding:.9rem 1rem}.ugu-warning .ugu-warning-icon{flex:0 0 auto;display:inline-flex;width:20px;height:20px}.ugu-warning .ugu-warning-title{font-weight:700;color:var(--ugu-navy);margin:0 0 .25rem;font-size:.95rem}.ugu-warning .ugu-warning-body{margin:0;color:var(--ugu-warning-text);line-height:1.45;font-size:.92rem}:root{--btn-orange:#ff7a00;--btn-orange-hover:#ff8f24;--btn-fg:#0a0e13;--btn-radius:12px;--btn-gap:10px;--btn-font:600 14px/1.1 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);background:var(--btn-orange);color:var(--btn-fg);text-decoration:none;padding:10px 16px;border-radius:var(--btn-radius);font:var(--btn-font);letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease,box-shadow .12s ease;white-space:nowrap;box-shadow:0 6px 16px rgba(255,122,0,.15)}.btn:hover{background:var(--btn-orange-hover);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--s{padding:8px 14px;font-weight:700;font-size:13px}.btn--m{padding:10px 18px;font-weight:800;font-size:14px}.btn--l{padding:12px 22px;font-weight:800;font-size:16px}.btn__ico{width:20px;height:20px;display:inline-block;flex:0 0 20px;background:currentColor;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.btn--sec .btn__ico{-webkit-mask-image:url(/public/icons/buttons/chevron-right.svg);mask-image:url(/public/icons/buttons/chevron-right.svg)}.btn--read .btn__ico{-webkit-mask-image:url(/public/icons/buttons/book-open.svg);mask-image:url(/public/icons/buttons/book-open.svg)}.btn--rndv .btn__ico{-webkit-mask-image:url(/public/icons/buttons/calendar.svg);mask-image:url(/public/icons/buttons/calendar.svg)}.btn--cart .btn__ico{-webkit-mask-image:url(/public/icons/buttons/cart.svg);mask-image:url(/public/icons/buttons/cart.svg)}.btn--eye .btn__ico{-webkit-mask-image:url(/public/icons/buttons/eye.svg);mask-image:url(/public/icons/buttons/eye.svg)}html[dir=rtl] .btn--sec .btn__ico{transform:scaleX(-1)}.card-actions{display:flex;gap:10px;flex-wrap:wrap}.lang-switch{display:flex;gap:10px;align-items:center}.lang-switch img{width:28px;height:28px;border-radius:4px;display:block;transition:transform .15s ease,box-shadow .15s ease}.lang-switch a:hover img{transform:scale(1.1);box-shadow:0 0 0 2px rgba(255,149,0,.6)}@media (max-width:480px){.lang-switch img{width:24px;height:24px}}.howit{padding:32px 0}.howit h2{margin:0 0 14px;font-size:22px}.howit-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(140px,1fr))}.howit figure{background:#0b0f14;border:1px solid #151b22;border-radius:14px;padding:16px;text-align:center}.howit img{width:90px;height:90px;display:block;margin:0 auto}.howit figcaption{margin-top:10px;color:#cfd6df;font-weight:600;font-size:14px}@media (max-width:900px){.howit-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.howit-grid{grid-template-columns:repeat(2,1fr)}}.wa-fab{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 8px 18px rgba(0,0,0,.25);z-index:9999}.wa-fab img{width:30px;height:30px;filter:invert(1)}.wa-fab:hover{transform:translateY(-2px)}