body,html,ol,ul{margin:0;padding:0}:root{--navy:#16293A;--sand:#D9C6A3;--sand-2:#E9DEC9;--ink:#0D1A26;--ink-2:#203444;--white:#FFFFFF;--link-color:#E0B877;--accent:#F2B880;--ok:#4BB543;--danger:#C94F4F;--shadow:0 20px 50px rgba(13,26,38,.22),0 4px 20px rgba(13,26,38,.18);--radius:16px;--chip-radius:14px;--container:clamp(280px,92vw,1180px);--section-space:clamp(48px, 8vw, 120px);--shadow:0 18px 42px rgba(13,26,38,.22),0 4px 18px rgba(13,26,38,.18);--radius:14px}*,.s-40871d16c5c7089afefa *,::after,::before{box-sizing:border-box}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none;color:var(--link-color)}html{scroll-behavior:smooth}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans";color:var(--sand-2);background:radial-gradient(1200px 600px at 15% 10%,rgba(233,222,201,.05),transparent 60%),radial-gradient(1000px 500px at 85% 90%,rgba(233,222,201,.06),transparent 60%),var(--navy);line-height:1.5;max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto;padding-inline:1rem}.s-212301c593df7a10ee64{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.9rem 1.2rem;background:linear-gradient(135deg,var(--sand),#e8d5b3);color:#0f1720;font-weight:700;box-shadow:var(--shadow);cursor:pointer}.s-212301c593df7a10ee64:hover{transform:translateY(-1px);filter:saturate(1.05)}.s-212301c593df7a10ee64:active{transform:translateY(0)}.s-f8d26ad23a2585e2ac8c{font-variant-numeric:tabular-nums;background:rgba(233,222,201,.2);padding:.1rem .35rem;border-radius:6px}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(10px);background:rgba(22,41,58,.72);border-bottom:1px solid rgba(233,222,201,.12)}.s-ab75b8b1ff22d65876f0{display:flex;align-items:center;justify-content:space-between;min-height:64px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem}.s-9a6e62baac61bc01b827{width:36px;height:36px;flex:0 0 auto;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.25);overflow:hidden}.s-f88ffcdbfa9b410a08ee{font-weight:900;letter-spacing:.6px;color:var(--sand);font-size:1.05rem}nav.s-9579c21825ff83855299{display:flex;align-items:center;gap:1.2rem}nav.s-9579c21825ff83855299 a{padding:.55rem .8rem;border-radius:12px;color:var(--sand-2);border:1px solid transparent}nav.s-9579c21825ff83855299 a:hover{border-color:rgba(233,222,201,.2);background:rgba(233,222,201,.07)}.s-7a86b15480e0a870f0b0{display:none;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(233,222,201,.16)}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d{position:relative;width:22px;height:2px;background:var(--sand);border-radius:2px}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after,.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--sand);border-radius:2px;transform-origin:center;transition:transform .3s,top .3s,opacity .2s}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{top:-7px}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after{top:7px}.s-b3cd584ff1d124ae8f1d{position:fixed;inset:0 0 auto 0;top:64px;height:calc(100vh - 64px);background:linear-gradient(180deg,rgba(22,41,58,.96),rgba(22,41,58,.98));transform:translateY(-8px) scale(.98);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;z-index:60;padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:.5rem}.s-b3cd584ff1d124ae8f1d a{padding:1rem;border-radius:12px;background:rgba(233,222,201,.07);border:1px solid rgba(233,222,201,.16);color:var(--sand)}.s-93e615789fdb08d58a9f .s-b3cd584ff1d124ae8f1d{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d,.s-f3287e154f5b5779ce8a{background:0 0}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{top:0;transform:rotate(45deg)}.s-93e615789fdb08d58a9f .s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after{top:0;transform:rotate(-45deg)}.s-0911aed621a145fb7a54{min-height:92vh;display:flex;align-items:center}.s-0911aed621a145fb7a54 .s-f0cad97953dfb126d32d{display:grid;grid-template-columns:1.05fr .85fr;gap:2.2rem;align-items:center}.s-c44e12466ad9bfb4d398{display:inline-flex;gap:.5rem;align-items:center;padding:.35rem .6rem;border:1px dashed rgba(233,222,201,.35);border-radius:999px;color:var(--sand);font-weight:600;background:rgba(233,222,201,.06)}.s-0911aed621a145fb7a54 h1{margin:.8rem 0 1rem;color:#fff;font-weight:900;line-height:1.04;font-size:clamp(2.1rem, 1.6rem + 2.8vw, 4rem);letter-spacing:.2px;text-shadow:0 30px 60px rgba(0,0,0,.35)}.s-8c2fd8442fc659def2cf{font-size:clamp(1rem,.95rem + .5vw,1.25rem);color:var(--sand-2);opacity:.95;max-width:64ch}.s-baa1f18c21c7ce34e002{transition-delay:.18s}.s-f9e2073bb5434552b837{display:flex;align-items:center;gap:1rem;margin-top:1.35rem;flex-wrap:wrap}.s-a28ad42747a6ae4af289{transition-delay:.28s}.s-f9e2073bb5434552b837 .s-5d85613a56c124e3a3ff{opacity:.8}.s-7fb4a7c64a3a6e863e38{position:relative;aspect-ratio:4/3;border-radius:var(--radius);background:linear-gradient(135deg,rgba(233,222,201,.1),rgba(255,255,255,.02));border:1px solid rgba(233,222,201,.18);box-shadow:var(--shadow);overflow:hidden}.s-7fb4a7c64a3a6e863e38 img{position:absolute;object-fit:cover;width:100%;height:100%}.s-7fb4a7c64a3a6e863e38 .s-8df74dda184c19df19d4{inset:auto 0 0 auto;width:54%;height:56%;border-top-left-radius:18px;border-left:1px solid rgba(233,222,201,.16);border-top:1px solid rgba(233,222,201,.16)}.s-7fb4a7c64a3a6e863e38 .s-de45ed5c37b764ac27dc{inset:6% auto auto 6%;width:44%;height:44%}.s-7fb4a7c64a3a6e863e38 .s-9391c81d5701182abeb5{inset:52% auto auto 10%;width:26%;height:26%}.s-7fb4a7c64a3a6e863e38 .s-ccdb9c958a5beaa64027{inset:8% 8% auto auto;width:26%;height:26%}.s-a241b037a73c6deff4f6{position:relative;padding-left:2.2rem;margin-left:1rem}.s-a241b037a73c6deff4f6::before{content:"";position:absolute;left:1rem;top:.25rem;bottom:.25rem;width:4px;background:linear-gradient(180deg,var(--sand),rgba(233,222,201,.2));border-radius:3px;box-shadow:0 0 0 1px rgba(233,222,201,.2) inset;opacity:.35}.s-8fbbd07f2d96e0502c48{position:relative;margin:0 0 1rem;transform:translateX(8px);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.s-c6b6df0a9e1bcfd2478c{display:flex;align-items:center;gap:.75rem;background:rgba(233,222,201,.08);border:1px solid rgba(233,222,201,.18);padding:.8rem 1rem;border-radius:var(--chip-radius);box-shadow:0 6px 14px rgba(0,0,0,.15);transition:background .3s,transform .35s}.s-c6b6df0a9e1bcfd2478c:hover{background:rgba(233,222,201,.14);transform:translateX(6px)}.s-c6b6df0a9e1bcfd2478c .s-348a3c4a81ea6081e50d{width:28px;height:28px;border-radius:999px;flex:0 0 auto;background:linear-gradient(135deg,var(--accent),#ffd9a8);box-shadow:0 10px 20px rgba(242,184,128,.35),0 0 0 2px rgba(22,41,58,.55) inset;display:grid;place-items:center;font-weight:900;color:#1a2430}.s-b19aae8844bfa51c9c0a{font-weight:800;color:#fff}.s-45052ae88cc06bacee1c{font-size:.92rem;color:var(--sand-2);opacity:.9}.s-8fbbd07f2d96e0502c48 .s-7040cb72e5b1a981b50c{margin:.6rem 0 0 3.2rem;padding:1rem 1.1rem;border-radius:16px;background:rgba(32,52,68,.55);border:1px solid rgba(233,222,201,.18);color:var(--sand-2);box-shadow:var(--shadow);transform-origin:left;transform:scale(.96) translateY(2px);opacity:0;transition:transform .4s,opacity .4s}.s-8fbbd07f2d96e0502c48.s-2bb6b986c5d6fb26dd9d .s-7040cb72e5b1a981b50c{transform:scale(1) translateY(0);opacity:1}.s-a9a581005e9634da2fb4{margin-top:1.25rem;border-radius:14px;overflow:hidden;border:1px solid rgba(233,222,201,.18);background:rgba(233,222,201,.06)}.s-70a39f0ca5aef6d9d990{transition-delay:.38s}.swiper{--swiper-theme-color:var(--sand);--swiper-navigation-color:var(--sand);--swiper-pagination-color:var(--sand)}.s-a9a581005e9634da2fb4 .swiper-slide{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem}.s-a9a581005e9634da2fb4 .s-c3fc368430b785a44ed3{width:44px;height:44px;border-radius:12px;overflow:hidden;flex:0 0 auto;box-shadow:0 8px 20px rgba(0,0,0,.25)}.s-a9a581005e9634da2fb4 .s-dd869a0adbe6926346c1{font-weight:700;color:#fff}.s-a9a581005e9634da2fb4 .s-aa08e75bed416e3c23ba{font-size:.95rem;color:var(--sand)}footer.s-a928d4c5751e4352ec16{margin-top:8vh;border-top:1px solid rgba(233,222,201,.12);background:linear-gradient(180deg,rgba(22,41,58,.85),#16293a)}.s-790f5a4f2e985b582ee9{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:2rem 0;align-items:start}.s-5ab97e7baeed3b39b1b4,.s-70dec33a5fe6a63805da{grid-template-columns:1fr 1fr}.s-5109b8ed055a6af8a9f4{display:flex;align-items:center;gap:.8rem}.s-5ab97e7baeed3b39b1b4{display:grid;gap:.5rem 1.25rem}.s-5ab97e7baeed3b39b1b4 a{color:var(--sand-2);padding:.35rem .25rem;border-radius:8px}.s-5ab97e7baeed3b39b1b4 a:hover{background:rgba(233,222,201,.07);border:1px solid rgba(233,222,201,.16)}.s-20182fbc10716eb197ea{padding-block:var(--section-space)}.s-20182fbc10716eb197ea h2{color:#fff;font-size:clamp(1.6rem, 1.2rem + 1.6vw, 2.2rem);line-height:1.15;margin:0 0 .7rem}.s-20182fbc10716eb197ea p.s-8cb33b2754e53feca4f7{font-size:1.1rem;color:var(--sand-2);opacity:.95;max-width:68ch}.s-f3c543ad5fe9d69603e7{display:grid;gap:clamp(16px,3vw,28px)}.s-c3ceb627de268ea484c9,.s-f447f49772c689b89af4{margin-top:1rem}.s-f6a4fed4e89733d701f0{margin-top:1.4rem}.s-71f5efeee95e1874b7db,details+details{margin-top:.6rem}.s-c8c88c3cf48de0646343{align-items:center}.s-aaff6f1d73f85d962c04{grid-template-columns:repeat(3,1fr)}.s-ef3e70df02f7da789e36{background:rgba(32,52,68,.55);border:1px solid rgba(233,222,201,.18);border-radius:16px;box-shadow:var(--shadow);padding:1.2rem}.s-f3e0b23e3c06029c49c6{transform:translateY(-6px)}.s-5e9b60f69165f32f8930{display:inline-flex;align-items:center;gap:.4rem;background:rgba(233,222,201,.1);border:1px solid rgba(233,222,201,.16);color:var(--sand);border-radius:999px;padding:.35rem .6rem;font-weight:700;font-size:.9rem}.s-bb362a46a483f3f8c993,details{background:rgba(233,222,201,.06)}.s-bb362a46a483f3f8c993{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(233,222,201,.18);box-shadow:var(--shadow)}.s-b8fb6e0768f7a18db248{margin-bottom:.9rem}.s-f5a05d6ae0440f4d216e{margin-bottom:.8rem}.s-e47e311b22f7402763a3{aspect-ratio:16/9}.s-d455a1573de2f6e6c343{aspect-ratio:4/3}.s-35d7721290ab50da2c45{aspect-ratio:1/1}.s-bb362a46a483f3f8c993 img{object-fit:cover;object-position:center;width:100%;height:100%}.s-00317b5e81771fa2c4f1{align-items:stretch}.s-bed97175b06e68eb7ff5{position:relative;display:flex;flex-direction:column;gap:.8rem}.s-bed97175b06e68eb7ff5 .s-2097c33723b61c7e24d3{font-weight:900;font-size:1.8rem;color:#fff}.s-bed97175b06e68eb7ff5 .s-54235b8b0e980ebb3355{opacity:.75}.s-bed97175b06e68eb7ff5 .s-4f944542e06cd6f28fa7{display:grid;gap:.5rem;margin:.5rem 0}.s-bed97175b06e68eb7ff5 .s-4f944542e06cd6f28fa7 li{display:flex;align-items:flex-start;gap:.5rem}.s-bed97175b06e68eb7ff5 .s-4f944542e06cd6f28fa7 li::before{content:"✓";color:var(--ok);font-weight:900;margin-top:.05rem}.s-adac3846b477f4671462{position:absolute;top:.8rem;right:.8rem;font-size:.8rem;padding:.25rem .5rem;border-radius:8px;background:linear-gradient(135deg,var(--accent),#ffd9a8);color:#1a2430;font-weight:800;box-shadow:0 6px 14px rgba(242,184,128,.35)}.s-23d75500ec79d71aeb6e,details{border:1px solid rgba(233,222,201,.18)}.s-23d75500ec79d71aeb6e,.s-6d765a5ffd9c3452641b{position:fixed;right:clamp(10px,2vw,24px);box-shadow:var(--shadow)}.s-bed97175b06e68eb7ff5 .s-212301c593df7a10ee64{margin-top:auto}details{border-radius:12px;padding:.9rem 1rem}summary{cursor:pointer;color:#fff;font-weight:700}summary::-webkit-details-marker{display:none}.s-1247eb8f560d72ae8727{display:flex;flex-wrap:wrap;gap:.5rem}.s-d32dbe4b9241626c9968{margin-top:.8rem}.s-95fdab399c01839178c9{border:1px dashed rgba(233,222,201,.25);color:var(--sand);padding:.45rem .65rem;border-radius:999px;font-weight:700}.s-40871d16c5c7089afefa .s-56095d030502292c7ac6,.s-40871d16c5c7089afefa .s-b553f1922a573489c475,.s-40871d16c5c7089afefa [role=button],.s-40871d16c5c7089afefa button,.s-c6b6df0a9e1bcfd2478c,[data-click],a,button{cursor:pointer}.s-658c8286c17e402644ee{opacity:0;transform:translateY(12px) scale(.98);transition:opacity .6s,transform .6s}.s-fa0d5529a0b4996047be{transition-delay:.08s}.s-1f106ee34a7cb84bce7e{transition-delay:.2s}.s-658c8286c17e402644ee.s-a36bd961957d6ea2f355{opacity:1;transform:translateY(0) scale(1)}@media (max-width:980px){.s-0911aed621a145fb7a54 .s-f0cad97953dfb126d32d,.s-70dec33a5fe6a63805da,.s-790f5a4f2e985b582ee9,.s-aaff6f1d73f85d962c04{grid-template-columns:1fr}.s-a241b037a73c6deff4f6{margin-top:1.25rem}nav.s-9579c21825ff83855299{display:none}.s-7a86b15480e0a870f0b0{display:inline-flex}}.s-40871d16c5c7089afefa a{color:var(--link-color);text-decoration:none}.s-40871d16c5c7089afefa a:hover{text-decoration:underline}.s-23d75500ec79d71aeb6e{bottom:clamp(10px,2vw,24px);z-index:9999;width:min(520px,94vw);background:linear-gradient(180deg,rgba(22,41,58,.95),rgba(22,41,58,.98));color:var(--sand-2);border-radius:var(--radius);padding:.95rem 1rem;display:none}.s-eb7d2a78c21a5b178a32{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:start}.s-9ee568e02148d36c6a81{margin:0 0 .25rem;color:#fff;font-weight:800;font-size:1rem;line-height:1.2}.s-03b1d0cb9cd399105874{margin:0;font-size:.95rem;opacity:.95}.s-0119850e37dda7f16e7d{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.s-5f9b7de0bf8ff62a1810{border:1px solid rgba(233,222,201,.18);background:rgba(233,222,201,.06);color:var(--sand-2);padding:.6rem .85rem;border-radius:999px;font-weight:800}.s-5f9b7de0bf8ff62a1810:hover{background:rgba(233,222,201,.12)}.s-74f25617e801546dc93a{background:linear-gradient(135deg,var(--sand),#e8d5b3);color:#0f1720;border-color:transparent}.s-74f25617e801546dc93a:hover{filter:brightness(.98)}.s-b553f1922a573489c475{align-self:center;font-size:.9rem;opacity:.9}.s-6d765a5ffd9c3452641b{bottom:calc(clamp(10px,2vw,24px) + 70px);z-index:10000;width:min(560px,96vw);background:linear-gradient(180deg,rgba(22,41,58,.97),rgba(22,41,58,.99));color:var(--sand-2);border:1px solid rgba(233,222,201,.18);border-radius:var(--radius);padding:1rem;display:none}.s-6d765a5ffd9c3452641b h3{margin:0 0 .35rem;color:#fff}.s-6d765a5ffd9c3452641b p{margin:0 0 .65rem;font-size:.95rem;opacity:.95}.s-469a41d7bcf9feffa225{display:grid;gap:.6rem .8rem;grid-template-columns:1fr auto;align-items:center}.s-c21c237e8a2705b26599{margin-top:.4rem}.s-56095d030502292c7ac6{display:inline-flex;align-items:center;gap:.5rem;background:rgba(233,222,201,.08);border:1px solid rgba(233,222,201,.16);color:var(--sand);border-radius:999px;padding:.45rem .75rem;font-weight:800;font-size:.9rem}.s-bd33e331fae11cc17ffe{font-size:.75rem;opacity:.85;background:rgba(233,222,201,.14);padding:.2rem .5rem;border-radius:999px}.s-f9f73ec44e0bca5f3573{display:inline-flex;align-items:center;gap:.55rem}.s-f9f73ec44e0bca5f3573 input{appearance:none;width:42px;height:26px;border-radius:999px;position:relative;border:1px solid rgba(233,222,201,.25);background:rgba(233,222,201,.08);outline:0;transition:.2s}.s-f9f73ec44e0bca5f3573 input::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:3px;left:3px;background:var(--sand);transition:.2s}.s-f9f73ec44e0bca5f3573 input:checked{background:linear-gradient(135deg,var(--sand),#e8d5b3);border-color:transparent}.s-f9f73ec44e0bca5f3573 input:checked::after{left:20px;background:#0f1720}.s-f7e9960985a705b00bfd{font-size:.85rem;opacity:.85;margin-top:.5rem}.s-e2ab67f535936233324e{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.8rem}@media (prefers-reduced-motion:no-preference){.s-23d75500ec79d71aeb6e,.s-6d765a5ffd9c3452641b{transform:translateY(8px);opacity:.98;transition:transform .25s,opacity .25s}.s-23d75500ec79d71aeb6e.s-3e77eea577f1f58d7d10,.s-6d765a5ffd9c3452641b.s-3e77eea577f1f58d7d10{transform:translateY(0);opacity:1}}@media (max-width:520px){.s-eb7d2a78c21a5b178a32{grid-template-columns:1fr}.s-0119850e37dda7f16e7d{justify-content:flex-start}.s-6d765a5ffd9c3452641b{bottom:calc(clamp(10px,2vw,24px) + 12px)}}.s-67aaee906b7665f75c21{color:#fff;margin-top:0}.s-1c2c209fc266dc2ff18f{display:grid;gap:.5rem;padding-left:1.1rem}.s-afdd12beda2f396cf41c{color:#fff;margin:.2rem 0}.s-58c2d8b60876cc28646e{color:#fff}.s-b785aa3cb46c6fe0168b{color:var(--sand-2);margin:.6rem 0 0;opacity:.9}