._header_20yj7_1{position:sticky;top:0;z-index:50;background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(227,232,241,.8);padding-top:env(safe-area-inset-top)}._nav_20yj7_21{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;gap:.75rem;min-height:82px}._brand_20yj7_41{display:flex;align-items:center;gap:.7rem;min-width:0;text-decoration:none}._brandLogoWrap_20yj7_55{width:62px;height:62px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#fff;box-shadow:0 7px 20px #0c2a4d29;border:2px solid rgba(238,63,79,.8);display:grid;place-items:center}._brandLogo_20yj7_55{width:100%;height:100%;object-fit:cover;transform:scale(1.6)}._brandText_20yj7_91{display:flex;flex-direction:column;line-height:1.1;min-width:0}._brandText_20yj7_91 strong{color:var(--navy);font-size:1.3rem;font-weight:800;letter-spacing:-.03em}._brandText_20yj7_91 small{color:var(--muted);font-size:.82rem;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menu_20yj7_117{display:flex;align-items:center}._links_20yj7_125{display:flex;align-items:center;gap:1.4rem;list-style:none;margin:0;padding:0}._navLink_20yj7_141{color:var(--navy);font-weight:600;font-size:.92rem;padding:.55rem .1rem;position:relative;text-decoration:none}._navLink_20yj7_141:hover,._navLinkActive_20yj7_159{color:var(--red)}._navLinkActive_20yj7_159:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--red);border-radius:2px}._mobileOnly_20yj7_183{display:none}._hamburger_20yj7_189{display:none;background:var(--red);border:none;cursor:pointer;width:44px;height:44px;padding:12px;border-radius:10px;flex-direction:column;justify-content:space-between;flex-shrink:0;box-shadow:0 4px 10px #e6394659}._bar_20yj7_217{display:block;height:3px;width:100%;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .2s ease}._backdrop_20yj7_237,._drawerHead_20yj7_245{display:none}@media (max-width: 900px){._header_20yj7_1{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}._callBtn_20yj7_259{display:none}._hamburger_20yj7_189{display:flex}._brandLogoWrap_20yj7_55{width:54px;height:54px;box-shadow:0 3px 8px #0c2a4d2e}._brandText_20yj7_91 strong{font-size:1rem}._brandText_20yj7_91 small{font-size:.65rem;letter-spacing:.3px}._menu_20yj7_117{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(160deg,var(--navy) 0%,var(--navy-deep) 100%);padding:calc(1.25rem + env(safe-area-inset-top)) 1.5rem calc(2rem + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transform:scale(.98);transition:opacity .25s ease,transform .25s ease;overflow-y:auto;display:flex;flex-direction:column;z-index:55}._menuOpen_20yj7_305{opacity:1;pointer-events:auto;transform:scale(1)}._drawerHead_20yj7_245{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.12)}._drawerTitle_20yj7_333{color:#fff;font-weight:800;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase}._drawerClose_20yj7_347{width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;display:grid;place-items:center}._drawerClose_20yj7_347:hover{background:#ffffff26}._links_20yj7_125{flex-direction:column;align-items:stretch;gap:.7rem;width:100%;margin-top:.5rem}._links_20yj7_125 li{border:none;display:block;width:100%}._navLink_20yj7_141{display:flex;align-items:center;justify-content:center;width:100%;padding:1.4rem 1.25rem;font-size:1.5rem;font-weight:700;border-radius:14px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);text-align:center;letter-spacing:.5px}._navLink_20yj7_141:hover,._navLink_20yj7_141:focus-visible{background:#ffffff24;outline:none}._navLinkActive_20yj7_159:after{display:none}._navLinkActive_20yj7_159{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 10px 24px #e6394666}._navLinkActive_20yj7_159:hover{background:var(--red-dark)}._mobileOnly_20yj7_183{display:block;margin-top:1.5rem;padding-top:1.5rem;border:none;border-top:1px solid rgba(255,255,255,.12)}._mobileOnly_20yj7_183 a{width:100%;padding:1.1rem 1.4rem;font-size:1.1rem}._backdrop_20yj7_237{display:none}._bar1Open_20yj7_483{transform:translateY(7px) rotate(45deg)}._bar2Open_20yj7_485{opacity:0}._bar3Open_20yj7_487{transform:translateY(-7px) rotate(-45deg)}}@media (max-width: 420px){._brandLogoWrap_20yj7_55{width:48px;height:48px}._brandText_20yj7_91 small{display:none}._brandText_20yj7_91 strong{font-size:.95rem}._hamburger_20yj7_189{width:40px;height:40px;padding:11px}}._footer_ooepg_1{background:radial-gradient(circle at 85% 15%,rgba(238,63,79,.14),transparent 22rem),var(--navy-deep);color:#cdd6e4;padding:3rem 0;margin-top:0}._inner_ooepg_17{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}._inner_ooepg_17 p{margin:0;font-size:.9rem}._muted_ooepg_31{color:#8d99b0}@media (max-width: 600px){._footer_ooepg_1{padding:1.5rem 0 4.5rem}._inner_ooepg_17{justify-content:center;text-align:center}}._fab_17efd_1{position:fixed;right:1rem;bottom:1rem;z-index:60;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem 0;background:#fff;border-radius:999px;box-shadow:0 10px 25px #128c7e59;transition:transform .2s ease,box-shadow .2s ease;font-weight:600;color:#128c7e}._fab_17efd_1:hover,._fab_17efd_1:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #128c7e73;outline:none}._fab_17efd_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;box-shadow:0 0 #25d36699;animation:_pulse_17efd_1 2.2s infinite;pointer-events:none}._label_17efd_63{padding-right:1rem;font-size:.9rem;white-space:nowrap}@keyframes _pulse_17efd_1{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}@media (max-width: 600px){._label_17efd_63{display:none}._fab_17efd_1{right:.9rem;bottom:.9rem;padding:0;background:transparent;box-shadow:none}._fab_17efd_1:before{display:none}}._slideshow_n485k_1{position:relative;width:100%;aspect-ratio:4 / 4.35;border-radius:28px;overflow:hidden;background:#0a1b33;box-shadow:0 35px 80px #00000080,0 0 0 1px #ffffff14 inset;isolation:isolate}._slideshow_n485k_1:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#e6394699,#fff0 45%,#e6394659);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4}._track_n485k_59{position:absolute;top:0;right:0;bottom:0;left:0}._slide_n485k_1{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}._slide_n485k_1 img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04)}._slide_n485k_1._active_n485k_93{opacity:1;z-index:1}._slide_n485k_1._active_n485k_93 img{animation:_kenburns_n485k_1 7s ease-out forwards}@keyframes _kenburns_n485k_1{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.14) translate3d(-1.5%,-1%,0)}}._vignette_n485k_119{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#081d3759,#081d3700 25%,#081d3700 60%,#081d378c);pointer-events:none;z-index:2}._topBar_n485k_137{position:absolute;top:.9rem;left:.9rem;right:.9rem;display:flex;justify-content:space-between;align-items:center;z-index:3;pointer-events:none}._badge_n485k_159{background:var(--red);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px;box-shadow:0 6px 14px #e6394666}._counter_n485k_181{background:#0a1b338c;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:1px;padding:.3rem .65rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}._nav_n485k_205{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0a1b338c;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,transform .15s ease,border-color .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;opacity:0}._slideshow_n485k_1:hover ._nav_n485k_205,._nav_n485k_205:focus-visible{opacity:1}._nav_n485k_205:hover{background:var(--red);border-color:var(--red);transform:translateY(-50%) scale(1.08)}._prev_n485k_255{left:.8rem}._next_n485k_257{right:.8rem}._dots_n485k_261{position:absolute;bottom:1.1rem;left:0;right:0;display:flex;justify-content:center;gap:.4rem;z-index:3}._dot_n485k_261{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff73;cursor:pointer;padding:0;transition:background .25s ease,width .25s ease,transform .15s ease}._dot_n485k_261:hover{background:#fffc;transform:scale(1.15)}._dotActive_n485k_303{background:var(--red);width:26px;border-radius:999px}._progressWrap_n485k_315{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff1a;z-index:3}._progress_n485k_315{height:100%;width:0;background:linear-gradient(90deg,var(--red),#ff6b78);box-shadow:0 0 10px #e63946b3;animation:_fill_n485k_1 linear forwards}._progressPaused_n485k_347{animation-play-state:paused}@keyframes _fill_n485k_1{0%{width:0}to{width:100%}}@media (max-width: 820px){._slideshow_n485k_1{aspect-ratio:16 / 11;max-height:540px}._nav_n485k_205{opacity:1;width:38px;height:38px}}@media (max-width: 600px){._slideshow_n485k_1{border-radius:14px}._topBar_n485k_137{top:.6rem;left:.6rem;right:.6rem}._badge_n485k_159{font-size:.65rem;padding:.3rem .6rem}._counter_n485k_181{font-size:.7rem}._dots_n485k_261{bottom:.9rem}._dotActive_n485k_303{width:22px}}@media (prefers-reduced-motion: reduce){._slide_n485k_1._active_n485k_93 img,._progress_n485k_315{animation:none}._slide_n485k_1{transition:opacity .3s ease}}._hero_8zu3s_1{background:radial-gradient(circle at 82% 18%,rgba(238,63,79,.22),transparent 28rem),linear-gradient(135deg,#102f52 0%,var(--navy-deep) 70%);color:#fff;padding:6.5rem 0 7rem;position:relative;overflow:hidden}._hero_8zu3s_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}._grid_8zu3s_39{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(2.5rem,6vw,6rem);align-items:center;position:relative}._eyebrow_8zu3s_53{color:#ff7480;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:.78rem;margin:0 0 .8rem}._title_8zu3s_69{font-size:clamp(2.7rem,5.4vw,4.8rem);line-height:1.03;letter-spacing:-.055em;margin:0 0 1.35rem;font-weight:800}._lead_8zu3s_83{color:#cbd5e3;font-size:1.08rem;max-width:590px;line-height:1.75}._cta_8zu3s_85{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.8rem 0 1.2rem}._badges_8zu3s_87{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;flex-wrap:wrap;color:#c1cada;font-size:.9rem;font-weight:600}._art_8zu3s_97{display:grid;place-items:center;width:100%}@keyframes _float_8zu3s_1{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (max-width: 820px){._hero_8zu3s_1{padding:3rem 0 4rem}._grid_8zu3s_39{grid-template-columns:1fr;gap:1.75rem}._art_8zu3s_97{order:-1}._lead_8zu3s_83{font-size:1rem}}@media (max-width: 600px){._hero_8zu3s_1{padding:2rem 0 3rem}._grid_8zu3s_39{gap:1.25rem}._eyebrow_8zu3s_53{font-size:.72rem;letter-spacing:1.5px;margin-bottom:.5rem}._title_8zu3s_69{font-size:2.25rem;line-height:1.08;margin-bottom:.8rem}._lead_8zu3s_83{font-size:.95rem;line-height:1.5}._cta_8zu3s_85{flex-direction:column;align-items:stretch;gap:.55rem;margin:1.25rem 0 1rem}._cta_8zu3s_85 .btn{text-align:center}._badges_8zu3s_87{gap:.9rem;font-size:.85rem}}._grid_1lums_1{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._card_1lums_17{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 8px 30px #07192e0d;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;display:flex;flex-direction:column}._card_1lums_17:hover{transform:translateY(-7px);box-shadow:var(--shadow-hover);border-color:transparent}._card_1lums_17:hover ._media_1lums_49 img{transform:scale(1.05)}._media_1lums_49{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0c2a4d0f}._media_1lums_49 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}._badge_1lums_81{position:absolute;top:.75rem;right:.75rem;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:.9rem;font-weight:700;box-shadow:0 4px 10px #00000040}._body_1lums_111{padding:1.35rem 1.4rem 1.55rem}._title_1lums_117{margin:0 0 .4rem;color:var(--navy);font-size:1.05rem}._desc_1lums_127{margin:0;color:var(--muted);font-size:.93rem}@media (max-width: 600px){._grid_1lums_1{gap:.8rem}._media_1lums_49{aspect-ratio:16 / 9}._body_1lums_111{padding:.9rem 1rem 1.1rem}._badge_1lums_81{width:26px;height:26px;font-size:.8rem}._title_1lums_117{font-size:1rem}}._serviceGrid_tkwd3_1{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}._galleryGrid_tkwd3_17{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}._galleryItem_tkwd3_33{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:#0a1b33;box-shadow:var(--shadow)}._galleryItem_tkwd3_33:first-child,._galleryItem_tkwd3_33:nth-child(6){grid-column:span 2}._galleryItem_tkwd3_33 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._galleryItem_tkwd3_33:hover img{transform:scale(1.05)}._center_tkwd3_67{text-align:center}@media (max-width: 600px){._galleryGrid_tkwd3_17{grid-template-columns:repeat(2,1fr)}._galleryItem_tkwd3_33:first-child,._galleryItem_tkwd3_33:nth-child(6){grid-column:span 2}}._wrap_cvmlq_1{background:radial-gradient(circle at 78% 20%,rgba(238,63,79,.24),transparent 22rem),linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 100%);color:#fff;padding:4rem 0 3.75rem;text-align:center;position:relative;overflow:hidden}._wrap_cvmlq_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}._eyebrow_cvmlq_37{color:var(--red);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:.8rem;margin:0 0 .6rem;position:relative}._title_cvmlq_55{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.04em;margin:0 0 .4rem;font-weight:800;position:relative}._subtitle_cvmlq_71{color:#cdd6e4;max-width:640px;margin:0 auto;position:relative}@media (max-width: 600px){._wrap_cvmlq_1{padding:1.5rem 0 1.25rem}}._grid_q2zjf_1{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}._item_q2zjf_17{margin:0}._item_q2zjf_17:nth-child(7n+1),._item_q2zjf_17:nth-child(7n+6){grid-column:span 2}._thumb_q2zjf_27{width:100%;aspect-ratio:4 / 3;border:none;padding:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#0a1b33;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease;position:relative}._thumb_q2zjf_27 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._thumbVideo_q2zjf_65{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;pointer-events:none}._playOverlay_q2zjf_81{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#0000001a,#00000059);pointer-events:none}._playOverlay_q2zjf_81 svg{width:56px;height:56px;padding:12px;border-radius:50%;background:var(--red);box-shadow:0 8px 20px #0006;transition:transform .2s ease}._thumb_q2zjf_27:hover ._playOverlay_q2zjf_81 svg,._thumb_q2zjf_27:focus-visible ._playOverlay_q2zjf_81 svg{transform:scale(1.08)}._thumb_q2zjf_27:hover,._thumb_q2zjf_27:focus-visible{transform:translateY(-6px);outline:none;box-shadow:0 14px 32px #0c2a4d33}._thumb_q2zjf_27:hover img,._thumb_q2zjf_27:hover ._thumbVideo_q2zjf_65{transform:scale(1.06)}._lightbox_q2zjf_145{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#050a16eb;display:grid;place-items:center;padding:1rem;animation:_fadeIn_q2zjf_1 .2s ease}@keyframes _fadeIn_q2zjf_1{0%{opacity:0}to{opacity:1}}._lbImage_q2zjf_169{max-width:min(1100px,100%);max-height:85vh;width:auto;height:auto;border-radius:8px;box-shadow:0 20px 60px #0009;object-fit:contain}._lbVideo_q2zjf_187{max-width:min(1100px,100%);max-height:85vh;width:auto;height:auto;border-radius:8px;box-shadow:0 20px 60px #0009;background:#000}._lbBtn_q2zjf_207{position:absolute;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;width:48px;height:48px;border-radius:50%;font-size:1.8rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,transform .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._lbBtn_q2zjf_207:hover{background:#ffffff40;transform:scale(1.06)}._lbClose_q2zjf_241{top:1rem;right:1rem;font-size:1.6rem}._lbPrev_q2zjf_243{left:1rem;top:50%;transform:translateY(-50%)}._lbNext_q2zjf_245{right:1rem;top:50%;transform:translateY(-50%)}._lbPrev_q2zjf_243:hover,._lbNext_q2zjf_245:hover{transform:translateY(-50%) scale(1.06)}._lbCounter_q2zjf_253{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);color:#ffffffd9;font-size:.9rem;margin:0;background:#0006;padding:.3rem .8rem;border-radius:999px}@media (max-width: 600px){._grid_q2zjf_1{grid-template-columns:repeat(2,1fr);gap:.6rem}._item_q2zjf_17:nth-child(7n+1),._item_q2zjf_17:nth-child(7n+6){grid-column:span 2}._lbBtn_q2zjf_207{width:40px;height:40px;font-size:1.4rem}._lbPrev_q2zjf_243{left:.5rem}._lbNext_q2zjf_245{right:.5rem}}@media (min-width: 601px) and (max-width: 900px){._grid_q2zjf_1{grid-template-columns:repeat(3,1fr)}}._grid_118n2_1{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center}._title_118n2_13{color:var(--navy);font-size:clamp(1.8rem,3vw,2.4rem);margin-top:0}._checks_118n2_23{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.6rem}._checks_118n2_23 li{padding-left:1.8rem;position:relative}._checks_118n2_23 li:before{content:"✓";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:700}._cta_118n2_75{background:var(--navy);color:#fff;border-radius:var(--radius);padding:2rem;text-align:center;box-shadow:var(--shadow)}._cta_118n2_75 h3{margin:0 0 .3rem}._cta_118n2_75 p{margin:0 0 1.2rem;color:#cdd6e4}@media (max-width: 820px){._grid_118n2_1{grid-template-columns:1fr;gap:2rem}}@media (max-width: 600px){._cta_118n2_75{padding:1.5rem}}._grid_1h7fm_1{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._card_1h7fm_11{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center}a._card_1h7fm_11{cursor:pointer}a._card_1h7fm_11:hover,a._card_1h7fm_11:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow);outline:none}._icon_1h7fm_47{display:inline-grid;place-items:center;margin-bottom:.8rem}._iconPhone_1h7fm_57,._iconPin_1h7fm_59{width:56px;height:56px;border-radius:50%;background:#fde8ea;color:var(--red)}._card_1h7fm_11 h3{margin:0 0 .3rem;color:var(--navy);font-size:1.05rem}._card_1h7fm_11 p{margin:0;color:var(--muted);font-size:.95rem}._cardWhatsapp_1h7fm_79{background:linear-gradient(180deg,#fff,#f0faf5);border-color:#c8ecd8}._cardWhatsapp_1h7fm_79 h3{color:#128c7e}@media (max-width: 600px){._grid_1h7fm_1{gap:.9rem}._card_1h7fm_11{padding:1.5rem 1.2rem}}._grid_1lyrj_1{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),320px));justify-content:center}._card_1lyrj_19{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 35px #07192e14;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}._card_1lyrj_19:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:transparent}._media_1lyrj_49{position:relative;aspect-ratio:1;overflow:hidden;background:#f4f6fa}._media_1lyrj_49 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}._card_1lyrj_19:hover ._media_1lyrj_49 img{transform:scale(1.05)}._stock_1lyrj_77{position:absolute;top:.5rem;left:.5rem;background:#1f9d55;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;box-shadow:0 2px 6px #0003}._body_1lyrj_105{padding:.8rem .9rem .9rem;display:flex;flex-direction:column;gap:.5rem;flex:1}._name_1lyrj_119{margin:0;color:var(--navy);font-size:.95rem;line-height:1.3}._desc_1lyrj_131{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._specs_1lyrj_151{display:none}._footer_1lyrj_157{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;flex-wrap:wrap}._price_1lyrj_173{font-size:1.15rem;font-weight:800;color:var(--red);letter-spacing:-.3px}._actions_1lyrj_185{display:flex;gap:.35rem;flex-wrap:wrap}._actions_1lyrj_185 .btn{padding:.45rem .7rem;font-size:.8rem}._callAction_1lyrj_203{color:var(--navy);background:var(--card);border-color:var(--border)}._callAction_1lyrj_203:hover{color:var(--red);border-color:var(--red);transform:translateY(-2px)}._note_1lyrj_223{text-align:center;color:var(--muted);font-size:.9rem;max-width:640px;margin:1rem auto 0}@media (max-width: 600px){._grid_1lyrj_1{grid-template-columns:minmax(0,360px);gap:1rem}._body_1lyrj_105{padding:1rem 1.1rem 1.15rem}._name_1lyrj_119{font-size:1rem}._desc_1lyrj_131{font-size:.85rem;-webkit-line-clamp:3}._price_1lyrj_173{font-size:1.2rem}._footer_1lyrj_157{flex-direction:column;align-items:stretch;gap:.4rem}._actions_1lyrj_185{display:grid;grid-template-columns:1fr}._actions_1lyrj_185 .btn{width:100%;font-size:.82rem;padding:.6rem .75rem}}._wrap_fzssn_1{padding:6rem 0;text-align:center}._code_fzssn_9{font-size:clamp(5rem,15vw,9rem);color:var(--red);font-weight:800;margin:0;line-height:1}._lead_fzssn_23{color:var(--muted);margin:.5rem 0 1.8rem}:root{--navy: #102c4c;--navy-deep: #07192e;--red: #ee3f4f;--red-dark: #ce2939;--red-soft: #fff0f1;--bg: #f5f7fb;--text: #172033;--muted: #657084;--card: #ffffff;--border: #e3e8f1;--radius: 20px;--shadow: 0 18px 50px rgba(7, 25, 46, .1);--shadow-hover: 0 24px 65px rgba(7, 25, 46, .16);--container: min(1200px, 92%)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-deep)}body{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{color:#fff;background:var(--red)}.container{width:var(--container);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.45rem;border-radius:12px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:2px solid transparent;cursor:pointer;font-size:.95rem}.btn-sm{min-height:42px;padding:.55rem 1rem;font-size:.85rem}.btn-block{display:block;width:100%;text-align:center}.btn-primary{background:linear-gradient(135deg,var(--red),#ff5968);color:#fff;box-shadow:0 10px 24px #ee3f4f47}.btn-primary:hover{background:linear-gradient(135deg,var(--red-dark),var(--red));transform:translateY(-2px);box-shadow:0 14px 30px #ee3f4f59}.btn-ghost{background:transparent;color:#fff;border-color:#fff9}.btn-ghost:hover{background:#fff;color:var(--navy-deep);transform:translateY(-2px)}.section{padding:6rem 0}.section.alt{background:#fff;border-block:1px solid var(--border)}.section-head{text-align:center;max-width:720px;margin:0 auto 3.25rem}.section-head:before{content:"OLWAKHE";display:block;margin-bottom:.55rem;color:var(--red);font-size:.72rem;font-weight:800;letter-spacing:.2em}.section-head h2{font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-.035em;color:var(--navy);margin:0 0 .75rem}.section-head p{color:var(--muted);margin:0;font-size:1.03rem}:focus-visible{outline:3px solid rgba(238,63,79,.35);outline-offset:3px}@media (max-width: 820px){.section{padding:4rem 0}.section-head{margin-bottom:2rem}}@media (max-width: 600px){:root{--container: min(1200px, 92%);--radius: 16px}.section{padding:3.25rem 0}.section-head{margin-bottom:1.5rem}.section-head h2{font-size:1.85rem}.section-head p{font-size:.9rem}.btn{padding:.75rem 1.1rem;font-size:.9rem}.btn-sm{padding:.5rem .9rem;font-size:.8rem}}@media (max-width: 420px){:root{--container: min(1140px, 96%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
