@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_a2ab55{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_a2ab55{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f3f60{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:500;font-style:normal}.__variable_5f3f60{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--_fallback:1}html{-webkit-text-size-adjust:100%}body{background:#D9D9D9;color:#1A191E;margin:0;font-family:var(--font-sans),"Segoe UI",Tahoma,Arial,system-ui,sans-serif;line-height:1.9}*,:after,:before{box-sizing:border-box}img,svg{max-width:100%}a:not([class]){color:inherit}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3{line-height:1.42}@layer tokens, base, layout, components, utils;@layer tokens{:root{--base:#D9D9D9;--mid:#D3D3D3;--deep:#C4C4C4;--dark-s:#A8A9A9;--carved:#8F8F97;--chassis:#211F24;--chassis-2:#2C2930;--chassis-3:#3B3A41;--ink:#1A191E;--ink-2:#3B3A41;--ink-3:#5C5A63;--ink-4:#7A7882;--on-dark:#F5F3F0;--on-dark-2:#B4AFB8;--on-dark-3:#8F8A94;--cu:#C45C3E;--cu-d:#A34830;--cu-l:#D4785C;--cu-bright:#E8A765;--fs-xs:clamp(12px,11.67px + .09vw,13px);--fs-sm:clamp(13.5px,13.2px + .09vw,14.5px);--fs-base:clamp(15px,14.67px + .09vw,16.5px);--fs-md:clamp(17px,16.33px + .19vw,19px);--fs-lg:clamp(19px,17.67px + .37vw,23px);--fs-xl:clamp(22px,20px + .56vw,28px);--fs-2xl:clamp(29px,25px + 1.11vw,41px);--fs-3xl:clamp(36px,29px + 1.94vw,58px);--sp-1:4px;--sp-2:8px;--sp-3:clamp(12px,11.33px + .19vw,14px);--sp-4:clamp(16px,14.67px + .37vw,20px);--sp-5:clamp(20px,17.33px + .74vw,28px);--sp-6:clamp(24px,20px + 1.11vw,36px);--sp-8:clamp(32px,26.67px + 1.48vw,48px);--sp-sec:clamp(52px,34px + 5vw,104px);--r-sm:clamp(8px,7.33px + .19vw,10px);--r-md:clamp(14px,12.67px + .37vw,18px);--r-lg:clamp(19px,16.33px + .74vw,27px);--tap:48px;--btn-h:clamp(52px,49.33px + .74vw,58px);--icon:clamp(44px,40px + 1.11vw,52px);--wrap:min(100% - (2 * var(--sp-4)),1180px);--lh-ar:1.9;--lh-h:1.42;--ez:cubic-bezier(.32,.72,0,1);--e1:3px 4px 8px rgba(26,25,30,.26),1px 1.5px 3px rgba(26,25,30,.18),-2px -3px 7px rgba(255,255,255,.92),-1px -1px 2px rgba(255,255,255,.75);--e2:5px 7px 14px rgba(26,25,30,.28),2px 3px 5px rgba(26,25,30,.16),-3px -4px 10px rgba(255,255,255,.95),-1px -1px 3px rgba(255,255,255,.8);--e3:8px 11px 22px rgba(26,25,30,.3),3px 4px 7px rgba(26,25,30,.15),-4px -6px 14px rgba(255,255,255,.95);--in1:inset 2px 3px 6px rgba(26,25,30,.26),inset -2px -2px 5px rgba(255,255,255,.9);--in2:inset 3px 4px 9px rgba(26,25,30,.3),inset -2px -3px 7px rgba(255,255,255,.9)}}@layer base{*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--base);color:var(--ink);font-family:var(--font-sans),"Segoe UI",Tahoma,Arial,system-ui,sans-serif;font-size:var(--fs-base);line-height:var(--lh-ar);letter-spacing:0;-webkit-padding-after:calc(72px + env(safe-area-inset-bottom));padding-block-end:calc(72px + env(safe-area-inset-bottom))}@media(min-width:900px){body{-webkit-padding-after:0;padding-block-end:0}}h1,h2,h3{line-height:var(--lh-h);font-weight:600;letter-spacing:0}a{color:inherit}ol,ul{list-style:none}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}strong{font-weight:600;font-feature-settings:"tnum"}.skip{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;top:8px;z-index:200;background:var(--chassis);color:var(--on-dark);padding:12px 18px;border-radius:var(--r-sm)}.skip:focus{width:auto;height:auto;-webkit-clip-path:none;clip-path:none;inset-inline-start:8px}:focus-visible{outline:3px solid var(--cu-d);outline-offset:3px;border-radius:4px}}@layer layout{.wrap{width:var(--wrap);margin-inline:auto}.sec{padding-block:var(--sp-sec)}.label{font-size:var(--fs-xs);font-weight:600;color:var(--cu-d);letter-spacing:.04em;text-transform:none}.h2,.label{-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.h2{font-size:var(--fs-2xl)}.sub{font-size:var(--fs-sm);color:var(--ink-3);max-width:62ch;-webkit-margin-after:var(--sp-6);margin-block-end:var(--sp-6)}}@layer components{.bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--chassis);-webkit-padding-before:env(safe-area-inset-top);padding-block-start:env(safe-area-inset-top);box-shadow:0 2px 12px rgba(26,25,30,.4)}.bar-in{height:58px;gap:var(--sp-3)}.bar-in,.brand{display:flex;align-items:center}.brand{gap:10px}.brand-mk{width:32px;height:32px;flex:0 0 32px;border-radius:10px;display:grid;place-items:center;font-weight:600;font-size:16px;color:#1B0D07;background:linear-gradient(150deg,var(--cu-l),var(--cu) 55%,var(--cu-d));box-shadow:inset 0 1.5px .5px rgba(255,255,255,.6),inset 0 -1.5px .5px rgba(60,20,10,.5),0 3px 10px rgba(196,92,62,.4)}.brand-nm{font-weight:600;font-size:var(--fs-sm);color:var(--on-dark)}.chip{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--fs-xs);font-weight:600;color:var(--on-dark-2);padding:6px 12px;border-radius:999px;background:var(--chassis-2);box-shadow:inset 1px 2px 4px rgba(0,0,0,.5),inset -1px -1px 2px rgba(255,255,255,.06)}.hero{background:var(--chassis);color:var(--on-dark);padding-block:var(--sp-8) calc(var(--sp-8) + var(--sp-4));box-shadow:inset 0 -14px 26px rgba(0,0,0,.35)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--cu-bright);padding:8px 14px;border-radius:999px;background:var(--chassis-2);-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4);box-shadow:inset 1px 2px 5px rgba(0,0,0,.5),inset -1px -1px 2px rgba(255,255,255,.07)}.led{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--cu-bright);box-shadow:0 0 8px var(--cu-bright)}h1{font-size:var(--fs-3xl);-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4);color:#FFF}.hl{color:var(--cu-bright)}.lead{font-size:var(--fs-md);color:var(--on-dark-2);max-width:56ch;-webkit-margin-after:var(--sp-6);margin-block-end:var(--sp-6)}.cta-row{display:flex;flex-direction:column;gap:var(--sp-3)}@media(min-width:600px){.cta-row{flex-direction:row}}.btn{min-height:var(--btn-h);display:flex;align-items:center;justify-content:center;gap:9px;padding-inline:var(--sp-6);border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);text-decoration:none;position:relative;transition:transform .18s var(--ez),filter .18s var(--ez)}.btn svg{width:19px;height:19px;stroke-width:2.2;flex:0 0 19px}@media(min-width:600px){.btn{flex:0 0 auto}}.btn-1{color:#170A05;background:linear-gradient(160deg,var(--cu-l),var(--cu) 50%,var(--cu-d));box-shadow:inset 0 1.5px .5px rgba(255,255,255,.72),inset 0 -1.5px .5px rgba(70,24,12,.55),0 4px 10px rgba(0,0,0,.3),0 10px 24px -6px rgba(196,92,62,.45)}.btn-2{color:var(--on-dark);background:var(--chassis-2);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.14),inset 0 -1.5px 0 rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.08)}.btn:active{transform:translateY(1px) scale(.985)}.btn:hover{filter:brightness(1.06)}.tiles{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);grid-template-columns:1fr}@media(min-width:520px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{background:var(--mid);border-radius:var(--r-md);padding:var(--sp-4);border:1px solid var(--dark-s);box-shadow:var(--e2)}.tv{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-2xl);font-weight:500;color:var(--cu-d);line-height:1.2}.tv small{font-size:.6em}.tl{display:block;font-size:var(--fs-xs);color:var(--ink-3);-webkit-margin-before:5px;margin-block-start:5px;line-height:1.7}.rep{grid-gap:var(--sp-2)}.rep,.rep-r{display:grid;gap:var(--sp-2)}.rep-r{grid-template-columns:1fr 30px 1fr;align-items:center;grid-gap:var(--sp-2);background:var(--deep);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-3);border:1px solid var(--dark-s);box-shadow:var(--in1)}.rep-o{font-size:var(--fs-xs);color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--cu-l);text-decoration-color:var(--cu-l);text-decoration-thickness:1.5px}.rep-a{display:grid;place-items:center;color:var(--cu-d);font-size:var(--fs-md)}.rep-a,.rep-n{font-weight:600}.rep-n{font-size:var(--fs-sm);color:var(--ink)}.grid{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);grid-template-columns:1fr}@media(min-width:700px){.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}.card{background:var(--base);border-radius:var(--r-lg);padding:var(--sp-5);border:1px solid var(--dark-s);box-shadow:var(--e2)}.card-t{display:flex;align-items:center;gap:var(--sp-3);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.ic{width:var(--icon);height:var(--icon);flex:0 0 var(--icon);border-radius:var(--r-sm);display:grid;place-items:center;background:var(--chassis);color:var(--cu-bright);box-shadow:inset 0 1.5px .5px rgba(255,255,255,.16),inset 0 -1.5px .5px rgba(0,0,0,.7),0 3px 9px rgba(26,25,30,.35)}.ic svg{width:21px;height:21px}.card h3{font-size:var(--fs-md)}.card-s{font-size:var(--fs-xs);font-weight:600;color:var(--cu-d);-webkit-margin-before:2px;margin-block-start:2px;line-height:1.6}.card>p{font-size:var(--fs-sm);color:var(--ink-2)}.tags{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.tags li{font-size:var(--fs-xs);padding:6px 11px;border-radius:var(--r-sm);font-family:var(--font-mono),ui-monospace,monospace;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--ink-2);background:var(--mid);border:1px solid var(--dark-s);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(26,25,30,.14)}.ck{display:grid;grid-gap:0;gap:0}.ck li{display:flex;gap:var(--sp-3);align-items:flex-start;padding-block:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2);-webkit-border-after:1px solid var(--dark-s);border-block-end:1px solid var(--dark-s)}.ck li:last-child{border:0}.ck b{color:var(--ink);font-weight:600}.ck-b{flex:0 0 22px;width:22px;height:22px;border-radius:7px;-webkit-margin-before:5px;margin-block-start:5px;background:linear-gradient(155deg,var(--cu-l),var(--cu-d));position:relative;box-shadow:inset 0 1px .5px rgba(255,255,255,.6),0 2px 6px rgba(196,92,62,.35)}.ck-b:after{content:"";position:absolute;inset-inline-start:6px;top:7px;width:9px;height:5px;-webkit-border-start:2px solid #FFF;border-inline-start:2px solid #FFF;-webkit-border-after:2px solid #FFF;border-block-end:2px solid #FFF;transform:rotate(-45deg)}.stp{display:grid;grid-gap:0;gap:0}.stp li{display:flex;gap:var(--sp-3);padding-block:var(--sp-4);-webkit-border-after:1px solid var(--dark-s);border-block-end:1px solid var(--dark-s)}.stp li:last-child{border:0}.stp-n{flex:0 0 34px;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);background:var(--deep);box-shadow:var(--in1)}.stp b{display:block;font-size:var(--fs-base);-webkit-margin-after:3px;margin-block-end:3px}.stp p{font-size:var(--fs-sm);color:var(--ink-3)}.cta{background:var(--chassis);color:var(--on-dark);border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-5);text-align:center;box-shadow:0 10px 30px -8px rgba(26,25,30,.5),inset 0 1.5px 0 rgba(255,255,255,.1)}.cta h2{font-size:var(--fs-xl);color:#FFF;-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.cta p{font-size:var(--fs-sm);color:var(--on-dark-2);-webkit-margin-after:var(--sp-5);margin-block-end:var(--sp-5);max-width:46ch;margin-inline:auto}.cta .btn{display:inline-flex}.foot{background:var(--chassis);color:var(--on-dark-2);padding-block:var(--sp-6);font-size:var(--fs-xs);text-align:center;line-height:2.1}.foot strong{color:var(--on-dark)}.tel{color:var(--cu-bright);text-decoration:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--fs-sm);display:inline-block;min-height:var(--tap);line-height:var(--tap)}.fine{color:var(--on-dark-3);-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.dock{position:fixed;inset-inline:0;bottom:0;z-index:70;background:var(--chassis);padding:var(--sp-2) var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom));box-shadow:0 -6px 24px rgba(0,0,0,.55),inset 0 1.5px 0 rgba(255,255,255,.1)}.dk,.dock{display:flex}.dk{flex:1 1;min-height:var(--tap);flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--on-dark-3);font-size:11px;font-weight:600;border-radius:var(--r-sm)}.dk svg{width:21px;height:21px}.dk-wa,.dk[aria-current]{color:var(--cu-bright)}@media(min-width:900px){.dock{display:none}}}@layer utils{.tel span,[dir] .num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}}@layer components{.nav{display:none}@media(min-width:900px){.nav{gap:var(--sp-2);-webkit-margin-start:auto;margin-inline-start:auto}.nav,.nav a{display:flex;align-items:center}.nav a{font-size:var(--fs-sm);font-weight:600;color:var(--on-dark-2);text-decoration:none;padding:10px 14px;border-radius:var(--r-sm);min-height:44px;transition:color .2s var(--ez),background .2s var(--ez)}.nav a:hover{color:var(--on-dark);background:var(--chassis-2)}.nav a[aria-current]{color:var(--cu-bright);background:var(--chassis-2);box-shadow:inset 1px 2px 4px rgba(0,0,0,.5)}.nav .nav-cta{box-shadow:inset 0 1.5px .5px rgba(255,255,255,.6),0 3px 10px rgba(196,92,62,.35)}.nav .nav-cta,.nav .nav-cta:hover{color:#170A05;background:linear-gradient(160deg,var(--cu-l),var(--cu-d))}.nav .nav-cta:hover{filter:brightness(1.08)}.chip{display:none}}.burger{-webkit-margin-start:auto;margin-inline-start:auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:var(--chassis-2);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5)}.burger span{display:block;width:18px;height:2px;background:var(--on-dark);border-radius:2px;box-shadow:0 6px 0 var(--on-dark),0 -6px 0 var(--on-dark)}@media(min-width:900px){.burger{display:none}}.sheet{position:fixed;inset:0;z-index:90;background:var(--chassis);display:flex;flex-direction:column;padding:var(--sp-5) var(--sp-4);transform:translateY(-100%);transition:transform .34s var(--ez);visibility:hidden}.sheet[data-open]{transform:translateY(0);visibility:visible}.sheet-x{align-self:flex-end;width:44px;height:44px;border:0;border-radius:var(--r-sm);background:var(--chassis-2);color:var(--on-dark);font-size:22px;cursor:pointer;line-height:1}.sheet nav{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);-webkit-margin-before:var(--sp-6);margin-block-start:var(--sp-6)}.sheet a{font-size:var(--fs-lg);font-weight:600;color:var(--on-dark);text-decoration:none;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);min-height:56px;display:flex;align-items:center;background:var(--chassis-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.5)}.sheet a[aria-current]{color:var(--cu-bright)}.crumb{font-size:var(--fs-xs);color:var(--ink-3);padding-block:var(--sp-4) 0}.crumb ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumb a{color:var(--cu-d);text-decoration:none;font-weight:600}.crumb li:not(:last-child):after{content:"‹";-webkit-margin-start:6px;margin-inline-start:6px;color:var(--ink-4)}.phead{background:var(--chassis);color:var(--on-dark);padding-block:var(--sp-8)}.phead h1{font-size:var(--fs-2xl)}.phead p{font-size:var(--fs-md);color:var(--on-dark-2);max-width:60ch;-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}@media(prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ez),transform .6s var(--ez)}.rv.in{opacity:1;transform:none}.rv:nth-child(2){transition-delay:.07s}.rv:nth-child(3){transition-delay:.14s}.rv:nth-child(4){transition-delay:.21s}}a.card{text-decoration:none;color:inherit;display:block;transition:transform .22s var(--ez),box-shadow .22s var(--ez)}a.card:hover{transform:translateY(-3px);box-shadow:var(--e3)}.card-go{display:inline-flex;align-items:center;gap:7px;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);font-size:var(--fs-sm);font-weight:600;color:var(--cu-d)}.card-go svg{width:17px;height:17px;stroke-width:2.2;transition:transform .22s var(--ez)}a.card:hover .card-go svg{transform:translateX(-4px)}.spec{display:grid;grid-gap:0;gap:0;-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5)}.spec div{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);padding-block:var(--sp-3);-webkit-border-after:1px solid var(--dark-s);border-block-end:1px solid var(--dark-s);font-size:var(--fs-sm)}.spec div:last-child{border:0}.spec dt{font-weight:600;color:var(--ink-3);min-width:8ch}.spec dd{color:var(--ink)}.spec dd code{font-family:var(--font-mono),ui-monospace,monospace;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;background:var(--mid);padding:2px 7px;border-radius:5px;font-size:.92em}.foot-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-4);margin-block:var(--sp-4)}.foot-nav a{color:var(--on-dark-2);text-decoration:none;font-size:var(--fs-xs);font-weight:600;min-height:44px;display:inline-flex;align-items:center;transition:color .2s var(--ez)}.foot-nav a:hover{color:var(--cu-bright)}.brand{text-decoration:none}.burger span{position:relative}.dk span{font-size:11px}}@layer components{}@layer utils{.card-go,.crumb a,.tags li{min-height:44px;display:inline-flex;align-items:center}.tags li{min-height:32px}.brand{min-height:44px;display:inline-flex;align-items:center;gap:10px}}@layer components{.hero{position:relative;overflow:hidden;background:radial-gradient(90% 70% at 88% -10%,rgba(196,92,62,.22),transparent 62%),radial-gradient(70% 60% at 5% 10%,rgba(158,156,208,.12),transparent 68%),linear-gradient(168deg,#2A272F,#211F24 55%,#1A181D)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(120% 90% at 70% 0,#000 20%,transparent 78%);mask-image:radial-gradient(120% 90% at 70% 0,#000 20%,transparent 78%)}.hero .wrap{position:relative;z-index:1}.hero{padding-block:calc(var(--sp-8) + var(--sp-4)) calc(var(--sp-8) + var(--sp-6))}h1{max-width:20ch;text-wrap:balance}.lead{max-width:52ch}.btn-1{background:linear-gradient(158deg,#E08A6B,#C45C3E 46%,#9E4227);box-shadow:inset 0 1.5px .5px rgba(255,255,255,.78),inset 0 -1.5px .5px rgba(70,24,12,.6),0 4px 10px rgba(0,0,0,.32),0 12px 28px -8px rgba(196,92,62,.5)}.btn-1:hover{transform:translateY(-2px) scale(1.015);box-shadow:inset 0 1.5px .5px rgba(255,255,255,.85),0 6px 14px rgba(0,0,0,.35),0 18px 38px -10px rgba(196,92,62,.6)}.btn-2{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.1)}.btn-2:hover{background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.34)}.burger{background:transparent;box-shadow:none}.burger:hover{background:rgba(255,255,255,.07)}.tile{padding:var(--sp-5) var(--sp-4);background:linear-gradient(158deg,#E2E2E2,#D2D2D2 60%,#C9C9C9);box-shadow:5px 7px 14px rgba(26,25,30,.26),2px 3px 5px rgba(26,25,30,.14),-3px -4px 10px rgba(255,255,255,.95),0 12px 28px -14px rgba(26,25,30,.3)}.tv{font-size:clamp(34px,28px + 1.7vw,46px);font-weight:600;background:linear-gradient(150deg,#C45C3E,#8E3A22);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tl{font-size:var(--fs-xs);line-height:1.75;-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.sec+.sec{position:relative}.sec+.sec:before{content:"";position:absolute;inset-inline:var(--sp-4);top:0;height:1px;background:linear-gradient(90deg,transparent,var(--dark-s) 18%,var(--dark-s) 82%,transparent)}@media(min-width:900px){.sec+.sec:before{inset-inline:0}}.label{position:relative;-webkit-padding-start:14px;padding-inline-start:14px;font-size:var(--fs-sm)}.label:before{content:"";position:absolute;inset-inline-start:0;top:50%;translate:0 -50%;width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--cu-l),var(--cu-d))}.h2{max-width:26ch;text-wrap:balance}.card{background:linear-gradient(158deg,#DEDEDE,#D4D4D4 55%,#CBCBCB)}a.card:hover{transform:translateY(-4px)}.ic{background:linear-gradient(155deg,#33303A,#211F24 60%,#171519)}.rep-r{background:linear-gradient(158deg,#C9C9C9,#BFBFBF)}.rep-n{font-weight:600}.card>p strong,.spec dd strong{color:var(--cu-d);font-weight:600}.cta{background:radial-gradient(80% 100% at 20% 0,rgba(196,92,62,.2),transparent 62%),linear-gradient(160deg,#2C2930,#211F24 60%,#1A181D)}.foot{background:linear-gradient(180deg,#211F24,#191720)}.hero{position:relative;min-height:min(94svh,900px);display:grid;align-content:center;overflow:hidden;perspective:1400px;perspective-origin:70% 30%;background:radial-gradient(60% 50% at 78% 22%,rgba(196,92,62,.3),transparent 62%),radial-gradient(50% 45% at 12% 8%,rgba(120,140,255,.14),transparent 68%),radial-gradient(80% 70% at 50% 120%,rgba(196,92,62,.1),transparent 60%),linear-gradient(172deg,#26232B,#1A181D 48%,#0E0D11)}.hero-3d{position:absolute;inset-block:0;inset-inline-end:-14%;width:min(86vw,620px);aspect-ratio:1;pointer-events:none;z-index:0;background:url(/3d/hero.webp) 50%/contain no-repeat;filter:saturate(1.15) contrast(1.06);mix-blend-mode:screen;opacity:.9;animation:float3d 16s cubic-bezier(.44,0,.56,1) infinite;transform-style:preserve-3d;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 96%);mask-image:radial-gradient(closest-side,#000 62%,transparent 96%)}}@layer components{@media(min-width:900px){.hero-3d{inset-inline-end:-4%;width:min(52vw,700px)}}@keyframes float3d{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}33%{transform:translate3d(-14px,-22px,40px) rotate(-2.2deg) scale(1.035)}66%{transform:translate3d(10px,14px,-30px) rotate(1.6deg) scale(.98)}}.hero:after{content:"";position:absolute;inset-inline-end:-4%;top:14%;width:min(60vw,460px);aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(232,167,101,.22),rgba(196,92,62,.09) 42%,transparent 68%);filter:blur(46px);animation:pulse3d 9s ease-in-out infinite}@keyframes pulse3d{50%{opacity:.55;transform:scale(1.14)}}.hero:before{content:"";position:absolute;inset-inline:-20%;bottom:-6%;height:56%;pointer-events:none;z-index:0;opacity:.36;background-image:linear-gradient(rgba(232,167,101,.16) 1px,transparent 0),linear-gradient(90deg,rgba(232,167,101,.1) 1px,transparent 0);background-size:74px 74px;transform:perspective(680px) rotateX(72deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(transparent,#000 42%,transparent 92%);mask-image:linear-gradient(transparent,#000 42%,transparent 92%)}.hero .wrap{position:relative;z-index:2;transform-style:preserve-3d}h1{font-size:clamp(38px,8.4vw,86px);line-height:1.28;font-weight:600;max-width:17ch;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.14),0 2px 18px rgba(0,0,0,.6),0 12px 40px rgba(0,0,0,.5)}.hl{background:linear-gradient(102deg,#FFD9A8,#E8A765 34%,#C45C3E 78%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 14px rgba(232,167,101,.4))}.lead{max-width:40ch;font-size:clamp(15.5px,1.15vw,19px);color:#BEB7C2}.eyebrow{background:linear-gradient(150deg,rgba(255,255,255,.1),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.6),0 8px 22px -8px rgba(0,0,0,.6),0 0 0 1px rgba(232,167,101,.16);color:#E8A765;transform:translateZ(30px)}.cta-row{transform:translateZ(20px)}.btn{border-radius:14px;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1)}.btn-1{background:linear-gradient(158deg,#F0A97E,#D4785C 32%,#C45C3E 62%,#9A4025);color:#1A0A03;box-shadow:inset 0 2px 1px rgba(255,255,255,.7),inset 0 -2px 1px rgba(80,26,10,.7),0 3px 0 #8A3A22,0 6px 12px rgba(0,0,0,.4),0 18px 40px -12px rgba(196,92,62,.6)}.btn-1:hover{transform:translateY(-3px) translateZ(10px);box-shadow:inset 0 2px 1px rgba(255,255,255,.8),0 5px 0 #8A3A22,0 12px 22px rgba(0,0,0,.45),0 26px 54px -14px rgba(196,92,62,.7)}.btn-1:active{transform:translateY(2px);box-shadow:inset 0 2px 6px rgba(80,26,10,.6),0 1px 0 #8A3A22}.btn-2{background:linear-gradient(158deg,rgba(58,54,66,.9),rgba(26,24,29,.95));color:#F0EDF2;box-shadow:inset 0 1.5px 0 rgba(255,255,255,.16),inset 0 -1.5px 0 rgba(0,0,0,.8),0 3px 0 rgba(0,0,0,.5),0 12px 26px -10px rgba(0,0,0,.6)}.btn-2:hover{transform:translateY(-3px)}.tiles{perspective:1000px}.tile{background:linear-gradient(158deg,#E4E4E6,#D2D2D6 55%,#C6C6CB);border-radius:18px;border:0;transform-style:preserve-3d;padding:var(--sp-5) var(--sp-4);box-shadow:inset 0 2px 1px rgba(255,255,255,.95),inset 0 -2px 1px rgba(26,25,30,.14),4px 6px 12px rgba(26,25,30,.24),-3px -4px 10px rgba(255,255,255,.9),0 20px 44px -20px rgba(26,25,30,.4);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.tile:hover{transform:translateY(-6px) rotateX(4deg) rotateY(-3deg);box-shadow:inset 0 2px 1px rgba(255,255,255,.98),6px 10px 20px rgba(26,25,30,.28),0 32px 62px -22px rgba(26,25,30,.5)}.tv{font-size:clamp(38px,7vw,58px);font-weight:600;line-height:1.1;background:linear-gradient(150deg,#E8A765,#C45C3E 50%,#8E3A22);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(196,92,62,.24))}.grid{perspective:1200px}.card{background:linear-gradient(160deg,#E0E0E3,#D2D2D6 52%,#C7C7CC);border-radius:22px;border:0;position:relative;overflow:hidden;transform-style:preserve-3d;box-shadow:inset 0 2px 1px rgba(255,255,255,.95),inset 0 -2px 1px rgba(26,25,30,.12),5px 8px 16px rgba(26,25,30,.22),-4px -5px 12px rgba(255,255,255,.9),0 26px 56px -24px rgba(26,25,30,.42);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s}a.card:hover{transform:translateY(-8px) rotateX(3deg) scale(1.012);box-shadow:inset 0 2px 1px rgba(255,255,255,.98),8px 14px 26px rgba(26,25,30,.26),0 40px 78px -26px rgba(26,25,30,.52)}.card:after{content:"";position:absolute;inset-block-start:-8%;inset-inline-end:-10%;width:46%;aspect-ratio:1;pointer-events:none;opacity:.5;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 92%);mask-image:radial-gradient(closest-side,#000 58%,transparent 92%)}a.card:hover:after{transform:translate3d(-6px,6px,30px) scale(1.1);opacity:.72}.card[data-o=pos]:after{background-image:url(/3d/pos.webp)}.card[data-o=msg]:after{background-image:url(/3d/msg.webp)}.card[data-o=sec]:after{background-image:url(/3d/sec.webp)}.card[data-o=time]:after{background-image:url(/3d/time.webp)}.card>*{position:relative;z-index:1}.ic{border-radius:15px;background:linear-gradient(150deg,#3A3641,#211F24 55%,#131117);box-shadow:inset 0 2px 1px rgba(255,255,255,.2),inset 0 -2px 1px rgba(0,0,0,.9),0 6px 14px -4px rgba(26,25,30,.5),0 0 22px -6px rgba(232,167,101,.34)}.ic svg{stroke:#E8A765}.rep-r{background:linear-gradient(160deg,#CCCCD0,#C0C0C5);border-radius:16px;border:0;box-shadow:inset 3px 4px 9px rgba(26,25,30,.3),inset -2px -3px 7px rgba(255,255,255,.9);transition:transform .3s cubic-bezier(.22,1,.36,1)}.rep-r:hover{transform:translateX(-4px)}.cta{border-radius:26px;position:relative;overflow:hidden;padding:clamp(36px,6vh,68px) clamp(22px,5vw,52px);background:radial-gradient(70% 90% at 80% 6%,rgba(232,167,101,.24),transparent 58%),linear-gradient(166deg,#2C2830,#1A181D 58%,#0E0D11);box-shadow:inset 0 2px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.9),0 3px 0 rgba(0,0,0,.4),0 34px 80px -32px rgba(0,0,0,.75)}.cta:before{content:"";position:absolute;inset-inline:-10%;bottom:-40%;height:80%;opacity:.24;pointer-events:none;background-image:linear-gradient(rgba(232,167,101,.2) 1px,transparent 0),linear-gradient(90deg,rgba(232,167,101,.14) 1px,transparent 0);background-size:56px 56px;transform:perspective(500px) rotateX(74deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(transparent,#000 60%);mask-image:linear-gradient(transparent,#000 60%)}.cta>*{z-index:1}.cta>*,.phead{position:relative}.phead{overflow:hidden;background:radial-gradient(60% 70% at 84% 10%,rgba(196,92,62,.24),transparent 60%),linear-gradient(170deg,#26232B,#161418)}.phead:before{content:"";position:absolute;inset-inline:-15%;bottom:-30%;height:70%;opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(232,167,101,.18) 1px,transparent 0),linear-gradient(90deg,rgba(232,167,101,.12) 1px,transparent 0);background-size:64px 64px;transform:perspective(560px) rotateX(73deg);transform-origin:bottom center;-webkit-mask-image:linear-gradient(transparent,#000 55%);mask-image:linear-gradient(transparent,#000 55%)}.phead .wrap{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){html.js .rv{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}html.js .rv.in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-3d,.hero:after{animation:none}}@media(max-width:420px){.hero-3d{animation-duration:24s}}}@layer components{.cta-num{-webkit-margin-before:14px;margin-block-start:14px;font-size:12.5px;color:var(--on-dark-3)}.cta-num .mono{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--cu-bright);font-size:13px}.cta-num .mono,.foot .mono{font-family:var(--font-mono),ui-monospace,monospace}@media(max-width:899px){main{-webkit-padding-after:88px;padding-block-end:88px}}}@layer components{svg.brand-mk{width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:none;box-shadow:0 3px 10px -3px rgba(196,92,62,.5)}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;border:1px solid var(--dark-s)}table.cmp{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--fs-sm);background:var(--mid)}table.cmp th{background:var(--chassis);color:var(--on-dark);padding:13px 14px;text-align:start;font-weight:600;font-size:var(--fs-xs)}table.cmp td{padding:13px 14px;-webkit-border-before:1px solid var(--dark-s);border-block-start:1px solid var(--dark-s);color:var(--ink-2)}table.cmp td:first-child{font-weight:600;color:var(--ink)}table.cmp .hl-td{color:var(--cu-d);font-weight:600}table.cmp tr:nth-child(2n) td{background:rgba(255,255,255,.35)}.cta-num a{color:var(--cu-bright);text-decoration:none;-webkit-border-after:1px solid rgba(232,167,101,.3);border-block-end:1px solid rgba(232,167,101,.3);transition:border-color .2s}.cta-num a:hover{border-block-end-color:var(--cu-bright)}.cta-note{-webkit-margin-before:10px;margin-block-start:10px;font-size:11.5px;line-height:1.75}.cta-note,.foot .sep{color:var(--on-dark-3)}.foot .sep{margin-inline:10px}.spec dd a{color:var(--cu-d);text-decoration:none;-webkit-border-after:1px solid rgba(163,72,48,.3);border-block-end:1px solid rgba(163,72,48,.3)}.frm-2{display:grid;grid-gap:0 var(--sp-4);gap:0 var(--sp-4);grid-template-columns:1fr}}@layer components{}@layer components{}@layer components{@media(min-width:560px){.frm-2{grid-template-columns:1fr 1fr}}.frm-f{display:block;-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4)}.frm-f>span{display:block;font-size:var(--fs-sm);font-weight:600;-webkit-margin-after:7px;margin-block-end:7px}.frm-f>span b{color:#8C3A2E}.frm-f input,.frm-f select,.frm-f textarea{width:100%;min-height:var(--tap);padding:13px var(--sp-4);border-radius:var(--r-sm);background:var(--deep);border:1px solid var(--dark-s);color:var(--ink);font-family:inherit;font-size:var(--fs-base);box-shadow:var(--in1);transition:box-shadow .18s var(--ez)}.frm-f textarea{min-height:120px;resize:vertical;line-height:1.8}.frm-f input:focus,.frm-f select:focus,.frm-f textarea:focus{outline:0;box-shadow:var(--in2),0 0 0 3px rgba(196,92,62,.22)}.frm-f [aria-invalid=true]{border-color:#8C3A2E}.frm-e{display:block;font-size:var(--fs-xs);color:#8C3A2E;-webkit-margin-before:5px;margin-block-start:5px;font-style:normal}.frm-msg{padding:14px var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4);line-height:1.8}.frm-err{background:#F0DAD6;color:#7A2E23;box-shadow:var(--in1)}.frm-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.frm-note{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);font-size:var(--fs-xs);color:var(--ink-3);line-height:1.9}.frm-note a{color:var(--cu-d);-webkit-border-after:1px solid rgba(163,72,48,.3);border-block-end:1px solid rgba(163,72,48,.3)}.frm-note a,.spec dd a{display:inline-block;min-height:44px;padding-block:12px;line-height:1.2}.wk{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.wk-i{background:var(--base);border-radius:var(--r-lg);padding:var(--sp-5);border:1px solid var(--dark-s);box-shadow:var(--e2)}.wk-h{display:flex;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.wk-h>div{flex:1 1 auto;min-width:0}.wk-h h3{font-size:var(--fs-md)}.wk-r{color:var(--cu-d);font-weight:600;-webkit-margin-before:3px;margin-block-start:3px;line-height:1.7}.wk-p,.wk-r{font-size:var(--fs-xs)}.wk-p{color:var(--ink-4);white-space:nowrap;-webkit-padding-before:3px;padding-block-start:3px}.wk-s{font-size:var(--fs-sm);color:var(--ink-2)}.wk-m{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);margin-block:var(--sp-4) 0}}@layer components{}@layer components{@media(min-width:520px){.wk-m{grid-template-columns:repeat(4,1fr)}}.wk-m>div{background:var(--mid);border-radius:var(--r-sm);padding:var(--sp-3);border:1px solid var(--dark-s);box-shadow:var(--in1);text-align:center}.wk-m dt{font-size:var(--fs-lg);font-weight:600;color:var(--cu-d);font-feature-settings:"tnum";line-height:1.25}.wk-m dd{font-size:var(--fs-xs);color:var(--ink-3);-webkit-margin-before:2px;margin-block-start:2px;line-height:1.6}.wk-pf{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.pf{border-radius:var(--r-sm);padding:var(--sp-4)}.pf,.pf b{font-size:var(--fs-sm)}.pf b{display:flex;align-items:center;gap:8px;-webkit-margin-after:6px;margin-block-end:6px}.pf b>span:first-child{width:20px;height:20px;flex:0 0 20px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700}.pf p{font-size:var(--fs-xs);line-height:1.85;color:var(--ink-2)}.pf-ok{background:#D7E8DE;box-shadow:var(--in1)}.pf-ok b{color:#1F4A38}.pf-ok b>span:first-child{background:#2F6B4F;color:#EAF5EF}.pf-no{background:#EFE2D9;box-shadow:var(--in1)}.pf-no b{color:#6E3A22}.pf-no b>span:first-child{background:#8A5A3A;color:#FBF2EC}.wk-c{font-size:var(--fs-xs);color:var(--ink-4);-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3);-webkit-border-start:2px solid var(--dark-s);border-inline-start:2px solid var(--dark-s);line-height:1.8}.tags-lg li{font-size:var(--fs-sm);padding:9px 14px}.cta-num a{display:inline-block;min-height:44px;padding-block:12px;line-height:1.2}.tiles{grid-template-columns:repeat(2,1fr);gap:var(--sp-2);perspective:none}}@layer components{}@layer components{@media(min-width:520px){.tiles{grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}}.tile{padding:var(--sp-4) var(--sp-3);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;border-radius:var(--r-md);transform:none}.tile:hover{transform:translateY(-3px)}.tv{font-family:var(--font-sans),"Segoe UI",Tahoma,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(30px,8.5vw,44px);font-weight:700;line-height:1.05;letter-spacing:0;filter:none}.tl{font-size:clamp(11px,2.9vw,13px);line-height:1.45;-webkit-margin-before:6px;margin-block-start:6px;color:var(--ink-3);max-width:14ch}.dock{padding:10px var(--sp-2) calc(10px + env(safe-area-inset-bottom));background:var(--chassis);box-shadow:0 -6px 24px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1)}.dk{min-height:56px;gap:5px;padding-block:6px;border-radius:var(--r-sm);color:var(--on-dark-2);transition:color .2s var(--ez),background .2s var(--ez)}.dk span{font-size:12px;font-weight:500;line-height:1.35;-webkit-padding-after:1px;padding-block-end:1px}.dk svg{width:22px;height:22px;stroke-width:1.9}.dk-on{color:var(--cu-bright);background:rgba(232,167,101,.1)}.dk-on span{font-weight:600}.dk-on:after{content:"";position:absolute;inset-block-start:0;inset-inline:30%;height:2.5px;border-radius:0 0 3px 3px;background:var(--cu-bright)}.dk{position:relative}.dk-wa{color:#7FD9A0}.sub{color:#3A3841}.tl{color:#43414A;font-weight:500}.wk-c,.wk-p{color:#4A4852}.pf p{color:#2E2C34}.card>p,.stp p{color:#3A3841}}@layer components{@media(max-width:560px){.phead{padding-block:var(--sp-6) var(--sp-6)}.phead h1{font-size:clamp(26px,7.4vw,34px)}.phead p{font-size:var(--fs-sm);max-width:38ch}.sec{padding-block:clamp(36px,9vw,52px)}}@media(pointer:coarse){html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}}@media(max-width:899px){main{-webkit-padding-after:calc(96px + env(safe-area-inset-bottom));padding-block-end:calc(96px + env(safe-area-inset-bottom))}}}@layer components{details.wk-pf{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);display:block}details.wk-pf>summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:12px var(--sp-4);border-radius:var(--r-sm);background:var(--mid);border:1px solid var(--dark-s);box-shadow:var(--e1);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}details.wk-pf>summary::-webkit-details-marker{display:none}details.wk-pf>summary>span{display:flex;align-items:center;gap:9px;min-width:0}.pf-n{font-size:var(--fs-xs);font-weight:600;color:var(--cu-d);padding:3px 9px;border-radius:999px;background:var(--deep);box-shadow:var(--in1);white-space:nowrap;font-feature-settings:"tnum"}details.wk-pf>summary svg{flex:0 0 17px;transition:transform .28s var(--ez);transform:rotate(-90deg);color:var(--ink-3)}details[open].wk-pf>summary svg{transform:rotate(0)}details[open].wk-pf>summary{border-end-start-radius:0;border-end-end-radius:0;box-shadow:var(--in1)}.pf-body{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-3) 0 0}@media(prefers-reduced-motion:reduce){details.wk-pf>summary svg{transition:none}}}