@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/frank-ruhl-libre-hebrew-500-normal-UhV5Nrdm.woff2)format("woff2"),url(/assets/frank-ruhl-libre-hebrew-500-normal-DXveaSS_.woff)format("woff")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/frank-ruhl-libre-hebrew-700-normal-ZxcPrX5v.woff2)format("woff2"),url(/assets/frank-ruhl-libre-hebrew-700-normal-B5o0XYJ1.woff)format("woff")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/frank-ruhl-libre-hebrew-800-normal-BL6BESiZ.woff2)format("woff2"),url(/assets/frank-ruhl-libre-hebrew-800-normal-3Wy4-lGC.woff)format("woff")}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-hebrew-hebrew-400-normal-v_xU1ROG.woff2)format("woff2"),url(/assets/noto-serif-hebrew-hebrew-400-normal-jyUp5Tfv.woff)format("woff")}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-serif-hebrew-hebrew-700-normal-DIGkxXvR.woff2)format("woff2"),url(/assets/noto-serif-hebrew-hebrew-700-normal-BMGjufIK.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-italic-NsDH2uls.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-italic-2UQlV184.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-italic-Cdx03uAH.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-italic-CFMfdyIu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-italic-Bevo937Z.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-italic-Bmaj8Mug.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-italic-BjnJtIVJ.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-italic-BzNLSFOF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-italic-1ifP4r4a.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-italic-Bzi8PaWU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2)format("woff2"),url(/assets/assistant-hebrew-400-normal-B18Ux13Q.woff)format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-DM_XHISn.woff2)format("woff2"),url(/assets/assistant-hebrew-600-normal-D6VOnxse.woff)format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DbcUQTwo.woff2)format("woff2"),url(/assets/assistant-hebrew-700-normal-D7ACPilb.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2)format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2)format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff)format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2)format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff)format("woff")}@keyframes brass-sweep{0%{background-position:250%}to{background-position:-250%}}@keyframes navy-breath{0%,to{box-shadow:inset 0 2px #cdb07c66,0 0 24px #a0824e47,0 4px 20px #00000080}50%{box-shadow:inset 0 2px #e1c8968c,0 0 40px #b8975e6b,0 4px 20px #00000080}}@keyframes logo-bronze-flash{0%,80%,to{filter:drop-shadow(0 2px 6px #3c281ee6)drop-shadow(0 0 10px #99816d59)}40%{filter:drop-shadow(0 2px 10px #3c281ee6)drop-shadow(0 0 20px #bca796a6)}}@keyframes logo-navy-glow{0%,80%,to{filter:drop-shadow(0 2px 6px #0a1e3ce6)drop-shadow(0 0 10px #1e304866)}40%{filter:drop-shadow(0 2px 10px #0a1e3ce6)drop-shadow(0 0 20px #31415aa6)}}@keyframes shimmer{0%{left:-100%}50%{left:150%}to{left:150%}}@keyframes navy-grain{0%,to{transform:translate(0)}25%{transform:translate(-1px,-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px,1px)}}@keyframes vt-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.985)}}@keyframes vt-enter{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--lx-void:#07080a;--lx-abyss:#0b0c0f;--lx-deep:#14161e;--lx-dark:#0f1014;--lx-mid:#14161e;--lx-lift:#1c1e26;--lx-surface:#262830;--lx-bronze-shimmer:#cdb07c;--lx-bronze-bright:#b8975e;--lx-bronze-warm:#a0824e;--lx-bronze:#846a40;--lx-bronze-muted:#5c4a2e;--lx-bronze-deep:#38291a;--lx-text-0:#fbf7f0;--lx-text-1:#f2ece0;--lx-text-2:#ddd4c6;--lx-text-3:#b8975e;--lx-text-4:#968569;--lx-text-bronze:var(--lx-bronze);--dept-inj-abyss:#060e22;--dept-inj-deep:#0e2050;--dept-inj-base:#1b3c82;--dept-inj-mid:#2752a8;--dept-inj-hi:#4878d8;--dept-inj-glass:#1b3c8238;--dept-inj-glow:0 0 28px #4878d866;--dept-inj-gradient:linear-gradient(140deg, #2752a8 0%, #1b3c82 50%, #0e2050 100%);--dept-inj-sweep:linear-gradient(90deg, #060e22 0%, #1b3c82 15%, #4878d8 40%, #6090e0 50%, #4878d8 65%, #1b3c82 85%, #060e22 100%);--dept-con-abyss:#5a4220;--dept-con-deep:#8a6432;--dept-con-base:#b6863e;--dept-con-mid:#c9a35e;--dept-con-hi:#e8c794;--dept-con-sheen:#f0d29a;--dept-con-glass:#77604e33;--dept-con-glow:0 0 28px #77604e66;--dept-con-gradient:linear-gradient(140deg, #e8c794 0%, #b6863e 50%, #8a6432 100%);--dept-con-sweep:linear-gradient(90deg, #5a4220 0%, #b6863e 10%, #c9a35e 28%, #e8c794 50%, #c9a35e 72%, #b6863e 90%, #5a4220 100%);--lx-glass-1:#20242e6b;--lx-glass-2:#2a303c5c;--lx-glass-3:#181c264d;--lx-glass-overlay:#07080adb;--lx-glass-border-1:#b8975e47;--lx-glass-border-2:#b8975e26;--lx-glass-border-3:#f5f0e217;--lx-glass-highlight:#f5ecd224;--lx-glass-blur:26px;--lx-glass-blur-lg:44px;--lx-glow-bronze:#b8975e26;--lx-glow-bronze-strong:#b8975e4d;--lx-glow-navy:#1b3c8224;--lx-glow-white:#fff8e60d;--lx-shadow-sm:0 2px 8px #0006;--lx-shadow-md:0 8px 32px #00000080;--lx-shadow-lg:0 20px 60px #0009;--lx-shadow-xl:0 40px 100px #000000b3;--lx-shadow-bronze:0 0 30px #c8965a38, 0 0 60px #c8965a1a;--lx-shadow-card:0 4px 16px #00000080, 0 16px 48px #0006, inset 0 1px 0 #fff0d629;--lx-grad-page:linear-gradient(168deg, #0b0c0f 0%, #07080a 45%, #0f1014 75%, #07080a 100%);--lx-grad-card:linear-gradient(145deg, #2c323e75 0%, #1012188a 100%);--lx-grad-bronze:linear-gradient(90deg, #38291a 0%, #846a40 12%, #a0824e 30%, #cdb07c 50%, #a0824e 70%, #846a40 88%, #38291a 100%);--lx-grad-bronze-soft:linear-gradient(135deg, #a0824e 0%, #cdb07c 50%, #a0824e 100%);--lx-grad-hero-overlay:linear-gradient(180deg, #07080a00 0%, #07080a38 40%, #07080aeb 100%), radial-gradient(ellipse 80% 60% at 30% 100%, #b4975e1a 0%, transparent 60%);--lx-grad-section-top:linear-gradient(180deg, #07080a00 0%, transparent 100%);--lx-grad-footer:linear-gradient(180deg, #0b0c0f 0%, #07080a 100%);--lx-light-top:radial-gradient(ellipse 60% 40% at 50% -10%, #b8975e1a 0%, transparent 70%);--lx-light-corner:radial-gradient(ellipse 40% 60% at 0% 0%, #b8975e12 0%, transparent 60%);--lx-ambient:radial-gradient(ellipse 100% 60% at 50% 50%, #a0824e0d 0%, transparent 70%);--lx-border-1:#967a4a42;--lx-border-2:#967a4a24;--lx-border-soft:#f5f0e20f;--lx-border-bronze:#cdb07c66;--lx-ease:cubic-bezier(.22, 1, .36, 1);--lx-ease-in:cubic-bezier(.4, 0, 1, 1);--lx-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lx-dur-fast:.18s;--lx-dur-base:.32s;--lx-dur-slow:.6s;--lx-dur-film:.9s;--lx-r-sm:8px;--lx-r-md:14px;--lx-r-lg:20px;--lx-r-xl:28px;--lx-r-full:9999px;--pl-navy-950:var(--lx-void);--pl-navy-900:var(--lx-abyss);--pl-navy-800:var(--lx-mid);--pl-navy-700:var(--lx-lift);--pl-cream:var(--lx-text-1);--pl-stone:var(--lx-text-3);--pl-ivory:var(--lx-text-0);--pl-gold-400:var(--lx-bronze);--pl-gold-300:var(--lx-bronze-bright);--pl-gold-500:var(--lx-bronze-muted);--pl-surface-dark:var(--lx-dark);--pl-surface-mid:var(--lx-mid);--pl-surface-light:var(--lx-lift);--pl-surface-paper:var(--lx-surface);--pl-text-light:var(--lx-text-1);--pl-text-light-secondary:var(--lx-text-2);--pl-text-light-muted:var(--lx-text-3);--pl-text-dark:var(--lx-text-1);--pl-text-dark-secondary:var(--lx-text-2);--pl-text-dark-muted:var(--lx-text-3);--pl-accent:var(--lx-bronze-warm);--pl-accent-hover:var(--lx-bronze-bright);--pe-ink:var(--lx-dark);--pe-charcoal:var(--lx-mid);--pe-graphite:var(--lx-lift);--pe-text:var(--lx-text-2);--pe-text-secondary:var(--lx-text-3);--pe-text-muted:var(--lx-text-4);--pe-text-light:var(--lx-text-1);--pe-text-light-secondary:var(--lx-text-2);--pe-gold:var(--lx-bronze);--pe-gold-light:var(--lx-bronze-bright);--pe-stone:var(--lx-text-3);--pe-cream:var(--lx-deep);--pe-paper:var(--lx-dark);--pe-paper-warm:var(--lx-mid);--pe-paper-dark:var(--lx-abyss);--pe-accent:var(--lx-bronze);--pe-accent-light:var(--lx-bronze-bright);--bg-dark:var(--lx-dark);--bg-deep:var(--lx-abyss);--bg-body:var(--lx-abyss);--bg-section:var(--lx-deep);--bg-card:var(--lx-mid);--bg-card-dark:var(--lx-mid);--bg-sidebar:var(--lx-lift);--bg-input:var(--lx-mid);--bg-form:var(--lx-mid);--text-h1-light:var(--lx-text-0);--text-title-light:var(--lx-text-1);--text-main-light:var(--lx-text-2);--text-muted-light:var(--lx-text-3);--text-h1-dark:var(--lx-text-0);--text-title-dark:var(--lx-text-1);--text-main-dark:var(--lx-text-2);--text-muted-dark:var(--lx-text-3);--accent:var(--lx-bronze);--accent-hover:var(--lx-bronze-bright);--accent-light:var(--lx-bronze-bright);--border-main:var(--lx-border-1);--border-soft:var(--lx-border-2);--border-dark:var(--lx-border-1);--border-accent:var(--lx-border-1);--shadow-card:var(--lx-shadow-card);--shadow-card-hover:var(--lx-shadow-lg);--shadow-dark:var(--lx-shadow-lg);--hero-gradient:var(--lx-grad-page);--footer-gradient:var(--lx-grad-footer);--button-primary:var(--lx-grad-bronze-soft);--button-primary-hover:var(--lx-grad-bronze)}@media (prefers-reduced-motion:reduce){.pl-navbar,.pl-mega-panel,.pl-mobile-sheet,.pl-navbar-link,.pl-navbar-cta{transition:none!important;animation:none!important}}@media (width>=1024px){.pe-hero-grid{grid-template-columns:1.1fr .9fr}}.pe-hero-copy .pe-eyebrow,.pe-hero-copy h1{margin-bottom:var(--pe-space-6)}@media (width>=768px){.pe-hero-stats{gap:var(--pe-space-10)}}@media (width>=768px){.pe-routes{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.pe-services{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.pe-points{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.pe-cases{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.pe-process{grid-template-columns:repeat(5,1fr)}}@media (width>=768px){.pe-process:before{display:block}}@media (width>=768px){.pe-quotes{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.pe-why-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pe-kb-grid{grid-template-columns:1.4fr 1fr}}@media (width>=768px){.pe-articles{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.pe-cta-options{grid-template-columns:repeat(3,1fr)}}.pe-page,.pe-section-dark{background:var(--lx-abyss);color:var(--lx-text-2)}@media (width>=768px){.pe-services{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}}@media (width>=1024px){.pe-cases{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.pl-navbar,.pl-mobile-panel{--nb-navy:#0b0c0f;--nb-navy-mid:#14161e;--nb-navy-steel:#262830;--nb-bronze:#8a6645;--nb-bronze-warm:#a87e58;--nb-bronze-bright:#a0824e;--nb-champagne:#cdb07c;--nb-void:#07080a;--nb-glass-bg:#20242e1f;--nb-glass-bg-dark:#0b0c10e0;--nb-border:#a0824e33;--nb-border-bright:#cdb07c66;--nb-text-1:#f5f0e4;--nb-text-2:#c4b6a0;--nb-text-3:#8a7f72;--nb-glow-sm:0 0 12px #a0824e59;--nb-glow-md:0 0 24px #a0824e4d, 0 4px 48px #a0824e26;--nb-glow-lg:0 0 12px #a0824e80, 0 4px 32px #a0824e59, 0 12px 64px #a0824e26}.pl-navbar{z-index:999;height:72px;transition:background var(--lx-dur-base) var(--lx-ease), border-color var(--lx-dur-base) var(--lx-ease), box-shadow var(--lx-dur-base) var(--lx-ease), transform var(--lx-dur-base) var(--lx-ease);background:0 0;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto;transform:translateY(0)}.pl-navbar:not(.is-scrolled){background:linear-gradient(#0b0c102e 0%,#0b0c100a 75%,#0000 100%)}.pl-navbar.is-scrolled{background:var(--nb-glass-bg);-webkit-backdrop-filter:blur(28px)saturate(160%);border-bottom-color:var(--nb-border-bright);box-shadow:inset 0 1px #cdb07c1a,inset 0 -1px #0003,0 2px 4px #0006,0 8px 24px #00000059,0 24px 64px #0003,0 4px 32px #967a4a0f}.pl-navbar-inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;height:100%;margin-inline:auto;padding:0 clamp(1.25rem,4vw,3rem);display:flex}.pl-navbar-brand{transition:opacity var(--lx-dur-fast) var(--lx-ease);flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.pl-navbar-brand:hover{opacity:.88}.pl-navbar-logo{border:1px solid var(--nb-border-bright);width:48px;height:48px;transition:box-shadow var(--lx-dur-fast) var(--lx-ease), transform var(--lx-dur-fast) var(--lx-ease);background:linear-gradient(145deg,#20242ef2 0%,#20242ed9 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 1px #cdb07c33,inset 0 -2px 4px #00000059,0 2px 6px #00000080,0 4px 16px #00000059,0 4px 24px #967a4a1f}.pl-navbar-brand:hover .pl-navbar-logo{transform:translateY(-1px)scale(1.03);box-shadow:inset 0 1px #cdb07c4d,inset 0 -2px 4px #00000059,0 4px 12px #0000008c,0 8px 28px #00000059,0 6px 32px #967a4a33}.pl-navbar-name span:first-child{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--nb-text-1);letter-spacing:-.01em;font-size:clamp(.9rem,1.1vw,1.1rem);font-weight:700}.pl-navbar-subname{font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--nb-bronze);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px #967a4a66;margin-top:.12rem;font-size:.65rem;font-weight:700}.pl-navbar-nav{flex:1;justify-content:center;align-items:center;gap:.125rem;display:none}@media (width>=1024px){.pl-navbar-nav{display:flex}}.pl-navbar-link{font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--nb-text-2);cursor:pointer;letter-spacing:.01em;white-space:nowrap;transition:color var(--lx-dur-fast) var(--lx-ease), background var(--lx-dur-fast) var(--lx-ease), border-color var(--lx-dur-fast) var(--lx-ease), box-shadow var(--lx-dur-fast) var(--lx-ease), transform var(--lx-dur-fast) var(--lx-ease);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.3rem;padding:.5rem 1rem;font-size:.87rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.pl-navbar-link:hover,.pl-navbar-link.is-open{color:var(--nb-text-1);background:#967a4a14;border-color:#967a4a24;transform:translateY(-1px);box-shadow:0 2px 8px #00000040,0 4px 16px #00000026,0 0 12px #967a4a14}.pl-navbar-link.is-active{color:var(--nb-bronze);box-shadow:0 1px 0 #967a4a1f inset, var(--nb-glow-sm);background:#967a4a1a;border-color:#967a4a38}.pl-navbar-link.is-active:hover{box-shadow:0 1px 0 #967a4a2e inset, var(--nb-glow-md), 0 4px 16px #0003}.pl-navbar-link:after{content:"";inset-inline:1rem;background:linear-gradient(90deg, transparent, var(--nb-bronze), transparent);transform-origin:100%;height:1.5px;transition:transform var(--lx-dur-fast) var(--lx-ease);opacity:0;border-radius:2px;position:absolute;bottom:.2rem;transform:scaleX(0)}.pl-navbar-link:hover:after,.pl-navbar-link.is-open:after,.pl-navbar-link.is-active:after{opacity:1;transform:scaleX(1)}.pl-navbar-link svg{width:12px;height:12px;color:var(--nb-text-3);transition:transform var(--lx-dur-fast) var(--lx-ease), color var(--lx-dur-fast) var(--lx-ease)}.pl-navbar-link:hover svg,.pl-navbar-link.is-open svg,.pl-navbar-link.is-active svg{color:var(--nb-bronze)}.pl-navbar-actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.pl-navbar-cta{color:#0b0c0f;font-family:var(--pl-font-body,"Assistant", sans-serif);cursor:pointer;letter-spacing:.02em;white-space:nowrap;transition:background-position var(--lx-dur-slow) var(--lx-ease), box-shadow var(--lx-dur-fast) var(--lx-ease), transform var(--lx-dur-fast) var(--lx-ease), filter var(--lx-dur-fast) var(--lx-ease);background:linear-gradient(135deg,#846a40 0%,#a0824e 45%,#846a40 100%) 0 0/200% 100%;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.52rem 1.2rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #0003,0 2px 4px #00000059,0 4px 12px #00000040,0 0 16px #967a4a73,0 4px 32px #967a4a38}.pl-navbar-cta:hover{filter:brightness(1.08);background-position:100%;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0003,0 4px 8px #0006,0 8px 24px #00000040,0 0 24px #967a4aa6,0 4px 48px #967a4a59,0 12px 64px #967a4a26}.pl-navbar-cta:active{filter:brightness(.96);transform:translateY(0)scale(.99)}.pl-navbar-cta svg{width:13px;height:13px}.pl-navbar-toggle{border:1px solid var(--nb-border);width:42px;height:42px;color:var(--nb-text-1);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:background var(--lx-dur-fast) var(--lx-ease), border-color var(--lx-dur-fast) var(--lx-ease), box-shadow var(--lx-dur-fast) var(--lx-ease), transform var(--lx-dur-fast) var(--lx-ease);background:#20242e99;border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #cdb07c14,0 2px 8px #0000004d}.pl-navbar-toggle:hover{border-color:var(--nb-border-bright);box-shadow:inset 0 1px 0 #cdb07c26, 0 2px 8px #0006, var(--nb-glow-sm);background:#1e3048cc;transform:translateY(-1px)}@media (width>=1024px){.pl-navbar-toggle{display:none}}.pl-mobile-backdrop{-webkit-backdrop-filter:blur(8px);background:#040a16bf;position:absolute;inset:0}.pl-mobile-sheet{border-left:1px solid var(--nb-border);width:min(340px,88vw);animation:lx-sheet-in var(--lx-dur-base) var(--lx-ease) both;background:linear-gradient(#0e1c3afa 0%,#0a142cfa 100%);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0009,-24px 0 80px #00000073,-1px 0 #cdb07c26,inset 1px 0 #cdb07c14}@keyframes lx-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}.pl-mobile-sheet-head{background:linear-gradient(#14264699 0%,#0000 100%);border-bottom:1px solid #cdb07c1f;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.pl-mobile-body{flex:1;padding:.75rem 1.25rem 1.25rem;overflow-y:auto}.pl-mobile-acc-trigger{width:100%;color:var(--nb-text-1);font-family:var(--pl-font-body,"Assistant", sans-serif);cursor:pointer;transition:color var(--lx-dur-fast) var(--lx-ease);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1rem;font-weight:600;display:flex}.pl-mobile-acc-trigger:hover{color:var(--nb-bronze)}.pl-mobile-acc-trigger svg{width:15px;height:15px;color:var(--nb-text-3);transition:transform var(--lx-dur-fast) var(--lx-ease), color var(--lx-dur-fast) var(--lx-ease)}.pl-mobile-acc-trigger.is-open{color:var(--nb-bronze)}.pl-mobile-acc-trigger.is-open svg{color:var(--nb-bronze);transform:rotate(180deg)}.pl-mobile-acc-body{flex-direction:column;gap:1px;padding:0 0 .75rem .5rem;display:flex}.pl-mobile-link{color:var(--nb-text-3);transition:color var(--lx-dur-fast) var(--lx-ease), background var(--lx-dur-fast) var(--lx-ease);border-radius:8px;align-items:center;gap:.7rem;padding:.5rem .6rem;font-size:.87rem;text-decoration:none;display:flex}.pl-mobile-link:hover{color:var(--nb-text-1);background:#967a4a12}.pl-mobile-link span{color:#967a4a80;align-items:center;display:flex}.pl-mobile-main-link{color:var(--nb-text-2);transition:color var(--lx-dur-fast) var(--lx-ease);border-bottom:1px solid #cdb07c1a;padding:.9rem 0;font-size:1rem;font-weight:600;text-decoration:none;display:block}.pl-mobile-main-link:hover{color:var(--nb-bronze)}.pl-mobile-footer{background:linear-gradient(#0000 0%,#101e3c80 100%);border-top:1px solid #cdb07c24;padding:1rem 1.25rem}.pl-mobile-footer .pl-navbar-cta{border-radius:12px;justify-content:center;width:100%;padding:.8rem 1rem;font-size:.92rem}.pl-mobile-bar{z-index:997;border-top:1px solid var(--nb-border);-webkit-backdrop-filter:blur(16px);background:#0a142cf2;grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 24px #00000080,inset 0 -1px #cdb07c14}@media (width>=1024px){.pl-mobile-bar{display:none}}.pl-mobile-bar-btn,.pl-mobile-bar-phone,.pl-mobile-bar-whatsapp{font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--nb-text-2);transition:color var(--lx-dur-fast) var(--lx-ease), background var(--lx-dur-fast) var(--lx-ease);justify-content:center;align-items:center;gap:.5rem;padding:.85rem .5rem;font-size:.87rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-mobile-bar-phone{border-left:1px solid #cdb07c1f}.pl-mobile-bar-whatsapp{color:var(--nb-bronze);text-shadow:0 0 10px #967a4a4d}.pl-mobile-bar-btn:hover,.pl-mobile-bar-phone:hover{color:var(--nb-text-1);background:#967a4a0f}.pl-navbar--lux,.pl-dept-nav,.pl-drawer{--obsidian:#0b0c10b8;--obsidian-scrolled:#090a0ee6;--ivory:#f2ece0;--stone:#ddd4c6;--bronze:#b8975e;--bronze-deep:#846a40;--bronze-bright:#cdb07c;--bronze-line:#b8975e3d;--navy-ink:#0f2037}.pl-navbar.pl-navbar--lux.pl-navbar--lux{-webkit-backdrop-filter:blur(22px)saturate(150%);height:72px}.pl-navbar.pl-navbar--lux:not(.is-scrolled){background:var(--obsidian);border-bottom:1px solid var(--bronze-line);box-shadow:inset 0 1px #cdb07c1a,0 8px 30px #00000052}.pl-navbar.pl-navbar--lux.is-scrolled{background:var(--obsidian-scrolled);border-bottom:1px solid #b8975e52;box-shadow:inset 0 1px #cdb07c1f,0 10px 34px #0000006b}.pl-navbar--lux .pl-navbar-name span:first-child{color:var(--ivory)}.pl-navbar--lux .pl-navbar-subname{color:var(--bronze);text-shadow:0 0 12px #967a4a59}.pl-navbar--lux .pl-navbar-logo{background:linear-gradient(145deg,#202430,#14161e);border:1px solid #cdb07c57;box-shadow:inset 0 1px #cdb07c2e,0 2px 10px #00000073}.pl-navbar--lux .pl-navbar-cluster{align-items:center;gap:1px;display:inline-flex}.pl-navbar--lux .pl-navbar-link--home svg{width:15px;height:15px;color:var(--bronze);transition:color .2s var(--lx-ease,ease)}.pl-navbar--lux .pl-navbar-link--home:hover svg,.pl-navbar--lux .pl-navbar-link--home.is-active svg{color:var(--bronze-bright)}.pl-navbar--lux .pl-navbar-link{color:var(--stone);box-shadow:none;background:0 0;border:1px solid #0000;font-weight:600;transform:none}.pl-navbar--lux .pl-navbar-link:hover{color:var(--ivory);box-shadow:none;background:#b8975e1a;border-color:#0000;transform:none}.pl-navbar--lux .pl-navbar-link.is-active{color:var(--bronze-bright);background:#b8975e1f;border-color:#b8975e3d;box-shadow:inset 0 1px #cdb07c1f}.pl-navbar--lux .pl-navbar-link.is-active:hover{box-shadow:inset 0 1px #cdb07c33,0 2px 12px #0000004d}.pl-navbar--lux .pl-navbar-link:after{inset-inline:.9rem;background:linear-gradient(90deg, transparent, var(--bronze), transparent);height:2px;bottom:.16rem}.pl-navbar--lux .pl-navbar-caret{width:26px;height:26px;color:var(--bronze);cursor:pointer;transition:color .2s var(--lx-ease,ease), background .2s var(--lx-ease,ease), transform .2s var(--lx-ease,ease);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pl-navbar--lux .pl-navbar-caret:hover{color:var(--bronze-bright);background:#b8975e24}.pl-navbar--lux .pl-navbar-caret:active{transform:scale(.94)}.pl-navbar--lux .pl-navbar-toggle{color:var(--ivory);background:#b8975e0f;border-color:#b8975e47}.pl-navbar--lux .pl-navbar-toggle:hover{background:#b8975e24}.pl-dept-nav.pl-dept-nav{top:72px;z-index:998;-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#14161ee6,#0b0c10db);border-bottom:1px solid #b8975e38;position:fixed;inset-inline:0;box-shadow:0 8px 26px #00000038}.pl-dept-nav.pl-dept-nav--injury{background:linear-gradient(#0e2050eb,#060e22e6);border-bottom-color:#b8975e42}.pl-dept-nav.pl-dept-nav--contractors{background:linear-gradient(#785a30eb,#3a291ae6);border-bottom-color:#e8c79452}.pl-dept-nav--injury .pl-dept-nav-current{color:var(--bronze-bright)}.pl-dept-nav--contractors .pl-dept-nav-current,.pl-dept-nav--contractors .pl-dept-nav-dept:hover{color:#f5e6c8}.pl-dept-nav.pl-dept-nav .pl-dept-nav-inner{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1280px;height:52px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,3rem);display:flex}.pl-dept-nav-crumb{flex-shrink:0;align-items:baseline;gap:.55rem;min-width:0;display:inline-flex}.pl-dept-nav-dept{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:#f5efe2;white-space:nowrap;font-size:1.02rem;font-weight:700;text-decoration:none;transition:color .2s}.pl-dept-nav-dept:hover{color:var(--bronze-bright)}.pl-dept-nav-sep{color:#cba96c8c;font-size:.95rem}.pl-dept-nav-current{font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--bronze-bright);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.pl-dept-nav.pl-dept-nav .pl-dept-nav-links{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.pl-dept-nav.pl-dept-nav .pl-dept-nav-links::-webkit-scrollbar{display:none}.pl-dept-nav.pl-dept-nav .pl-dept-nav-link{font-family:var(--pl-font-body,"Assistant", sans-serif);color:#f0eadeb8;border-radius:999px;flex-shrink:0;padding:.4rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.pl-dept-nav.pl-dept-nav .pl-dept-nav-link:hover{color:#fff;background:#ffffff0f}.pl-dept-nav.pl-dept-nav .pl-dept-nav-link.is-active{color:#14161e;background:linear-gradient(#e8c794,#c9a35e);box-shadow:0 2px 10px #0000004d}.pl-dept-nav-all{color:var(--bronze-bright);font-family:var(--pl-font-body,"Assistant", sans-serif);cursor:pointer;background:#cba96c1a;border:1px solid #cba96c66;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.42rem .95rem;font-size:.82rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pl-dept-nav-all:hover{color:#f3e6c8;background:#cba96c33;border-color:#e7cd9399}.pl-main{padding-top:76px}.pl-main--dept{padding-top:124px}@media (width<=767px){.pl-main{padding-top:64px}.pl-main--dept{padding-top:108px}.pl-navbar.pl-navbar--lux.pl-navbar--lux{height:60px}.pl-dept-nav.pl-dept-nav .pl-dept-nav-inner{flex-wrap:nowrap;gap:.75rem;height:auto;min-height:40px;padding-block:.3rem}.pl-dept-nav.pl-dept-nav .pl-dept-nav-dept{font-size:.92rem}.pl-dept-nav.pl-dept-nav .pl-dept-nav-current{font-size:.8rem}.pl-dept-nav.pl-dept-nav .pl-dept-nav-all{margin-inline-start:auto;padding:.32rem .75rem;font-size:.76rem}}.pl-drawer{z-index:1000;position:fixed;inset:0}@keyframes plDrawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes plDrawerBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes plDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes plDrawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}.pl-drawer-backdrop{-webkit-backdrop-filter:blur(6px);opacity:1;background:#05060999;position:absolute;inset:0}.pl-drawer.is-open .pl-drawer-backdrop{animation:.3s both plDrawerBackdropIn}.pl-drawer.is-closing .pl-drawer-backdrop{animation:.3s both plDrawerBackdropOut}.pl-drawer-panel{background:linear-gradient(#14161e 0%,#0b0c10 100%);border-inline-start:1px solid #b8975e4d;flex-direction:column;width:420px;max-width:100%;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(0);box-shadow:-30px 0 90px #0000008c}.pl-drawer.is-open .pl-drawer-panel{animation:.34s cubic-bezier(.22,1,.36,1) both plDrawerIn}.pl-drawer.is-closing .pl-drawer-panel{animation:.3s cubic-bezier(.22,1,.36,1) both plDrawerOut}@media (width<=520px){.pl-drawer-panel{width:100%}}.pl-drawer-head{background:radial-gradient(120% 90% at 100% 0,#b8975e29,#0000 62%);border-bottom:1px solid #b8975e29;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 1.75rem 1.25rem;display:flex;position:relative}.pl-drawer--injury .pl-drawer-head{background:radial-gradient(120% 90% at 100% 0,#2752a847,#0000 62%)}.pl-drawer--contractors .pl-drawer-head{background:radial-gradient(120% 90% at 100% 0,#c9a35e3d,#0000 62%)}.pl-drawer-eyebrow{font-family:var(--pl-font-body,"Assistant", sans-serif);letter-spacing:.2em;color:var(--bronze-bright);margin-bottom:.55rem;font-size:.72rem;font-weight:700;display:block}.pl-drawer-title{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--ivory);margin:0 0 .4rem;font-size:1.6rem;font-weight:600;line-height:1.15}.pl-drawer-tagline{font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--stone);max-width:30ch;margin:0;font-size:.86rem;line-height:1.55}.pl-drawer-close{width:40px;height:40px;color:var(--ivory);cursor:pointer;background:#b8975e14;border:1px solid #b8975e4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.pl-drawer-close:hover{background:#b8975e2e;border-color:#b8975e80}.pl-drawer-close:active{transform:scale(.94)}.pl-drawer-home{color:var(--ivory);font-family:var(--pl-font-body,"Assistant", sans-serif);background:linear-gradient(#b8975e29,#b8975e0f);border:1px solid #b8975e52;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 1.5rem 0;padding:.85rem 1.1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.pl-drawer-home svg{color:var(--bronze-bright)}.pl-drawer-home:hover{background:linear-gradient(#b8975e3d,#b8975e1a);border-color:#b8975e8c}.pl-drawer-home.is-active{border-color:var(--bronze);box-shadow:inset 0 0 0 1px #b08d5766}.pl-drawer-body{flex:1;padding:1.25rem 1.5rem 2rem;overflow-y:auto}.pl-drawer-group+.pl-drawer-group{margin-top:1.5rem}.pl-drawer-group--content{border-top:1px solid #b8975e29;margin-top:1.75rem;padding-top:1.5rem}.pl-drawer-group-title{font-family:var(--pl-font-body,"Assistant", sans-serif);letter-spacing:.16em;color:var(--bronze);margin:0 0 .7rem;font-size:.72rem;font-weight:700}.pl-drawer-group ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.pl-drawer-link{color:var(--stone);font-family:var(--pl-font-body,"Assistant", sans-serif);border-radius:12px;align-items:center;gap:.7rem;padding:.72rem .75rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.pl-drawer-link-dot{background:#9a7b4f73;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s,transform .2s}.pl-drawer-link>span:nth-child(2){flex:1}.pl-drawer-link svg{color:#9a7b4f80;opacity:0;transition:opacity .2s,transform .2s,color .2s;transform:translate(4px)}.pl-drawer-link:hover{color:var(--ivory);background:#b8975e1a}.pl-drawer-link:hover svg{opacity:1;transform:translate(0)}.pl-drawer-link:hover .pl-drawer-link-dot{background:var(--bronze-bright)}.pl-drawer-link.is-active{color:var(--bronze-bright);box-shadow:inset 3px 0 0 var(--bronze);background:linear-gradient(90deg,#b8975e38,#b8975e0d);font-weight:800}.pl-drawer-link.is-active .pl-drawer-link-dot{background:var(--bronze-bright);transform:scale(1.3)}.pl-drawer-link.is-active svg{opacity:1;color:var(--bronze-bright);transform:translate(0)}.pl-mobile-acc-group{padding:.5rem 0 .25rem}.pl-mobile-acc-group+.pl-mobile-acc-group{border-top:1px solid #cdb07c1a;margin-top:.5rem}.pl-mobile-acc-group-title{font-family:var(--pl-font-body,"Assistant", sans-serif);letter-spacing:.14em;color:var(--nb-bronze,#a0824e);padding:.4rem .75rem .3rem;font-size:.68rem;font-weight:700;display:block}.pl-mobile-link--home{color:var(--nb-champagne,#cdb07c);font-weight:800}.pl-mobile-link.is-active{color:var(--nb-champagne,#cdb07c);background:#cdb07c1a}@media (prefers-reduced-motion:reduce){.pl-drawer.is-open .pl-drawer-backdrop,.pl-drawer.is-closing .pl-drawer-backdrop,.pl-drawer.is-open .pl-drawer-panel,.pl-drawer.is-closing .pl-drawer-panel{animation-duration:.01ms}.pl-navbar--pearl .pl-navbar-caret,.pl-drawer-link,.pl-drawer-link svg{transition:none}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--pl-navy-950:#060709;--pl-navy-900:#07080a;--pl-navy-800:#0b0c0f;--pl-navy-700:#14161e;--pl-navy-600:#1c1e26;--pl-royal:#8a6645;--pl-ink:#0f1114;--pl-charcoal:#1c1f24;--pl-stone:#d7cbb9;--pl-stone-300:#c8bba6;--pl-cream:#f8f4ec;--pl-cream-100:#f2ece0;--pl-ivory:#fffefb;--pl-gold-600:#7a5a30;--pl-gold-500:#9a7448;--pl-gold-400:#846a40;--pl-gold-300:#b8975e;--pl-gold-200:#e8d4a8;--pl-gold-100:#f5ecd0;--pl-white:#fff;--pl-white-soft:#ffffffeb;--pl-surface-dark:var(--pl-navy-900);--pl-surface-mid:var(--pl-navy-800);--pl-surface-light:var(--lx-lift);--pl-surface-paper:var(--lx-surface);--pl-text-dark:var(--lx-text-1);--pl-text-dark-secondary:var(--lx-text-2);--pl-text-dark-muted:var(--lx-text-3);--pl-text-light:var(--pl-cream);--pl-text-light-secondary:#d7cbb9;--pl-text-light-muted:#9aa5b1;--pl-accent:var(--pl-gold-300);--pl-accent-hover:var(--pl-gold-200);--pl-accent-strong:var(--pl-gold-500);--pl-font-display:"Cormorant Garamond", "Frank Ruhl Libre", "Noto Serif Hebrew", Georgia, serif;--pl-font-heading:"Noto Serif Hebrew", Georgia, serif;--pl-text-xs:clamp(.72rem, .78vw, .8rem);--pl-text-sm:clamp(.82rem, .88vw, .9rem);--pl-text-base:clamp(.95rem, 1vw, 1.05rem);--pl-text-md:clamp(1.05rem, 1.15vw, 1.18rem);--pl-text-lg:clamp(1.15rem, 1.4vw, 1.35rem);--pl-text-xl:clamp(1.35rem, 1.8vw, 1.65rem);--pl-text-2xl:clamp(1.65rem, 2.4vw, 2.2rem);--pl-text-3xl:clamp(2rem, 3.2vw, 3rem);--pl-text-4xl:clamp(2.4rem, 4vw, 3.8rem);--pl-text-5xl:clamp(2.8rem, 5vw, 4.8rem);--pl-text-hero:clamp(3.2rem, 6.5vw, 6rem);--pl-leading-tight:1.12;--pl-leading-snug:1.28;--pl-leading-normal:1.55;--pl-leading-relaxed:1.75;--pl-space-1:.25rem;--pl-space-2:.5rem;--pl-space-3:.75rem;--pl-space-4:1rem;--pl-space-5:1.25rem;--pl-space-6:1.5rem;--pl-space-8:2rem;--pl-space-10:2.5rem;--pl-space-12:3rem;--pl-space-16:4rem;--pl-space-20:5rem;--pl-space-24:6rem;--pl-space-32:8rem;--pl-section-py:clamp(4rem, 7vw, 7rem);--pl-section-px:clamp(1.25rem, 4vw, 3rem);--pl-container:1240px;--pl-container-narrow:880px;--pl-container-wide:1400px;--pl-radius-sm:6px;--pl-radius-md:10px;--pl-radius-lg:16px;--pl-radius-xl:24px;--pl-radius-full:999px;--pl-border-gold:1px solid #a0824e59;--pl-border-gold-strong:1px solid #a0824e8c;--pl-border-gold-soft:1px solid #a0824e2e;--pl-border-light:1px solid #ffffff1f;--pl-border-dark:1px solid #0f11141a;--pl-shadow-sm:0 2px 6px #050b120f;--pl-shadow-md:0 8px 24px #050b121a;--pl-shadow-lg:0 18px 48px #050b1224;--pl-shadow-xl:0 32px 72px #050b122e;--pl-shadow-gold:0 12px 32px #9a74482e;--pl-ease-out:cubic-bezier(.22, 1, .36, 1);--pl-ease-in-out:cubic-bezier(.65, 0, .35, 1);--pl-duration-fast:.18s;--pl-duration-base:.3s;--pl-duration-slow:.6s;--pl-z-base:0;--pl-z-dropdown:100;--pl-z-sticky:200;--pl-nav:300;--pl-z-drawer:400;--pl-z-modal:500;--pl-bp-sm:640px;--pl-bp-md:768px;--pl-bp-lg:1024px;--pl-bp-xl:1280px;--background:210 20% 97%;--foreground:210 25% 15%;--card:0 0% 100%;--card-foreground:210 25% 15%;--popover:0 0% 100%;--popover-foreground:210 25% 15%;--primary:32 36% 54%;--primary-foreground:210 40% 7%;--secondary:210 20% 97%;--secondary-foreground:210 25% 15%;--muted:210 20% 97%;--muted-foreground:210 10% 40%;--accent:32 36% 54%;--accent-foreground:210 40% 7%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:210 18% 88%;--input:210 18% 88%;--ring:32 36% 54%;--radius:.75rem;--brand-navy-900:#0b0c0f;--brand-navy-800:#0c1c2b;--brand-navy-700:#102a43;--brand-navy-600:#16334a;--brand-bronze-700:#6d5a3b;--brand-bronze-600:#8a6a3f;--brand-bronze-500:#a77b44;--brand-bronze-400:#b08d57;--brand-gold-400:#b8975e;--brand-gold-300:#e2c79b;--brand-bezel-strong:#cdb07c73;--brand-bezel:#cdb07c47;--brand-bezel-soft:#cdb07c29;--brand-ivory:#f5f1ea;--brand-ivory-200:#eee7dd;--brand-ivory-300:#e8dfcf;--dept-injury:var(--brand-navy-700);--dept-contractor:var(--brand-bronze-500);--brand-bezel-gradient:linear-gradient(135deg, #6d5a3b 0%, #d7cabb 22%, #b08d57 48%, #6d5a3b 76%, #d7cabb 100%);--brand-depth-shadow:0 28px 70px #07080a57;--brand-inset-hi:inset 0 1px 0 #ffffffb3;--pl-font-body:"Assistant", "Heebo", sans-serif}html{scroll-behavior:smooth;direction:rtl;width:100%;max-width:100%}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #846a40}:focus:not(:focus-visible){outline:none}body{color:var(--lx-text-2);background-color:var(--lx-void);text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;font-family:Assistant,Heebo,sans-serif;line-height:1.85;position:relative}body:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(120% 90% at 50% 16%,#14161e 0%,#0b0c0f 55%,#07080a 100%);position:fixed;inset:0}#root:before,#root:after{content:"";z-index:-2;pointer-events:none;will-change:transform;border-radius:42%;position:fixed;inset:-45%}#root:before{filter:blur(64px);opacity:.72;background:conic-gradient(#07080a,#14203a,#07080a,#34291a,#5c4824,#7a5e2c,#34291a,#07080a,#14203a,#07080a);animation:40s linear infinite liquid-a}#root:after{filter:blur(82px);opacity:.52;background:conic-gradient(from 180deg,#07080a,#34291a,#07080a,#14203a,#07080a,#5c4824,#07080a);animation:58s linear infinite reverse liquid-b}@keyframes liquid-a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes liquid-b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#root:before,#root:after{animation:none}}#root,.pl-home,.pe-page,.about-page,.contact-premium-page{background:0 0}.pl-section-dark{background:#08090c42}.pl-section-mid{background:#12141c24}.pe-section,.about-bio-section,.about-values-section{background:0 0}.about-team-section,.about-certs-section,.about-timeline-section,.about-quote-section{background:#08090c66}#root{width:100%;max-width:100%}h1,h2{letter-spacing:-.01em;font-family:Cormorant Garamond,Frank Ruhl Libre,Noto Serif Hebrew,Georgia,serif;font-weight:700;line-height:1.12}h3,h4,h5,h6{font-family:Cormorant Garamond,Frank Ruhl Libre,Noto Serif Hebrew,Georgia,serif;font-weight:600;line-height:1.2}html,body,#root{max-width:100%}.pl-page{background:var(--pl-surface-light);min-height:100vh;color:var(--pl-text-dark);overflow-x:hidden}.pl-container{width:100%;max-width:var(--pl-container);padding-inline:var(--pl-section-px);margin-inline:auto}.pl-section{padding-block:var(--pl-section-py);position:relative}.pl-section-paper{background:var(--pl-surface-paper)}.pl-section-cream{background:var(--pl-cream)}.pl-eyebrow{font-family:var(--pl-font-body);font-size:var(--pl-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--pl-accent);font-weight:700}.pl-section-head{max-width:760px;margin-bottom:var(--pl-space-12)}.pl-section-head-center{text-align:center;margin-inline:auto}.pl-section-head h2{font-family:var(--pl-font-display);font-size:var(--pl-text-3xl);color:inherit;margin-bottom:var(--pl-space-4)}.pl-section-head p{font-size:var(--pl-text-md);color:var(--pl-text-dark-secondary);line-height:var(--pl-leading-relaxed)}.pl-section-dark .pl-section-head p,.pl-section-mid .pl-section-head p{color:var(--pl-text-light-secondary)}.pl-h2{font-family:var(--pl-font-display);font-size:var(--pl-text-3xl);line-height:var(--pl-leading-snug);font-weight:700}.pl-h3{font-family:var(--pl-font-heading);font-size:var(--pl-text-xl);line-height:var(--pl-leading-snug);font-weight:700}.pl-h4{font-family:var(--pl-font-heading);font-size:var(--pl-text-lg);line-height:var(--pl-leading-snug);font-weight:700}.pl-lead{font-size:var(--pl-text-md);line-height:var(--pl-leading-relaxed);color:var(--pl-text-dark-secondary)}.pl-text-balance{text-wrap:balance}.pl-line{background:linear-gradient(90deg, var(--pl-accent), var(--pl-gold-300));width:48px;height:2px}.pl-line-center{margin-inline:auto}.pl-line-long{width:100%;max-width:120px}.pl-rule-dark{background:linear-gradient(90deg,#0000,#cdb07c40,#0000)}.pl-btn{justify-content:center;align-items:center;gap:var(--pl-space-2);border-radius:var(--pl-radius-full);min-height:48px;font-family:var(--pl-font-body);font-weight:700;font-size:var(--pl-text-sm);cursor:pointer;transition:transform var(--pl-duration-base) var(--pl-ease-out), box-shadow var(--pl-duration-base) var(--pl-ease-out), background-color var(--pl-duration-fast) ease;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}.pl-btn-primary{background:linear-gradient(135deg, var(--pl-gold-500), var(--pl-gold-300));color:var(--pl-ink);box-shadow:inset 0 1px 0 #ffffff59, 0 4px 0 var(--pl-gold-600), 0 10px 22px #5a422647;border:none}.pl-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff73, 0 6px 0 var(--pl-gold-600), 0 16px 34px #5a422657;transform:translateY(-2px)}.pl-btn-primary:active{box-shadow:inset 0 1px 0 #ffffff40, 0 1px 0 var(--pl-gold-600), 0 3px 8px #5a422647;transform:translateY(3px)}.pl-btn-ghost{color:var(--pl-gold-500);border:var(--pl-border-gold-strong);background:0 0}.pl-btn-dark{background:var(--pl-navy-800);color:var(--pl-cream);border:var(--pl-border-light)}.pl-btn-dark:hover{background:var(--pl-navy-700)}.pl-card{background:var(--pl-surface-paper);border:var(--pl-border-gold-soft);border-radius:var(--pl-radius-lg);box-shadow:var(--pl-shadow-sm);transition:transform var(--pl-duration-base) var(--pl-ease-out), box-shadow var(--pl-duration-base) var(--pl-ease-out), border-color var(--pl-duration-fast) ease}.pl-card:hover{box-shadow:var(--pl-shadow-md);border-color:#a0824e4d;transform:translateY(-4px)}.pl-card-dark{border:var(--pl-border-light);color:var(--pl-text-light);background:#ffffff0a}.pl-card-dark:hover{background:#ffffff12;border-color:#cdb07c40}.pl-reveal{opacity:0;transition:opacity var(--pl-duration-slow) var(--pl-ease-out), transform var(--pl-duration-slow) var(--pl-ease-out);transform:translateY(18px)}.pl-reveal.is-visible{opacity:1;transform:translateY(0)}.pl-reveal-left{transform:translate(-24px)}.pl-reveal-right{transform:translate(24px)}.pl-line-draw.is-visible{background-size:100% 2px}.pl-page{background:var(--lx-abyss);color:var(--lx-text-2)}.pl-section-cream{background:var(--lx-deep);color:var(--lx-text-2)}.pl-section-paper{background:var(--lx-dark);color:var(--lx-text-2)}.pl-section-mid{background:var(--lx-mid);color:var(--lx-text-2)}.pl-section-dark{background:var(--lx-abyss);color:var(--lx-text-2)}.pl-section-head p,.pl-section-cream .pl-section-head p,.pl-section-paper .pl-section-head p{color:var(--lx-text-3)}.pl-h2{color:var(--lx-text-1)}.pl-lead{color:var(--lx-text-3)}.pl-card{background:var(--lx-glass-1);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border:1px solid var(--lx-glass-border-1);box-shadow:var(--lx-shadow-card);color:var(--lx-text-2)}.pl-card:hover{border-color:var(--lx-glass-border-1);box-shadow:var(--lx-shadow-lg), var(--lx-shadow-gold);transform:translateY(-5px)}.pl-btn-primary{background:var(--lx-grad-gold-soft);color:var(--lx-void);border:none;box-shadow:0 2px 16px #c9a96e4d,inset 0 1px #fff3}.pl-btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 24px #c9a96e73}.pl-btn-ghost{background:var(--lx-glass-1);color:var(--lx-gold);border:1px solid var(--lx-glass-border-1);-webkit-backdrop-filter:blur(8px)}.pl-btn-ghost:hover{color:var(--lx-gold-bright);border-color:var(--lx-border-gold);background:#c9a96e1f}.pl-line{background:var(--lx-grad-gold-soft)}.pl-navbar{z-index:var(--pl-nav);transition:background-color var(--pl-duration-base) var(--pl-ease-out), box-shadow var(--pl-duration-base) var(--pl-ease-out), transform var(--pl-duration-base) var(--pl-ease-out);background:0 0;position:fixed;inset:0 0 auto;transform:translateY(0)}.pl-navbar.is-scrolled,.pl-navbar:not(.is-home){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050b12f0;box-shadow:0 1px #cdb07c14,0 8px 32px #050b122e}.pl-navbar.is-hidden{transform:translateY(-100%)}.pl-navbar-inner{justify-content:space-between;align-items:center;gap:var(--pl-space-6);max-width:var(--pl-container-wide);padding:0 var(--pl-section-px);height:76px;margin-inline:auto;display:flex}.pl-navbar-brand{align-items:center;gap:var(--pl-space-3);color:var(--pl-cream);flex-shrink:0;text-decoration:none;display:inline-flex}.pl-navbar-logo{border-radius:var(--pl-radius-md);background:#ffffff0f;border:1px solid #cdb07c33;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.pl-navbar-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:4px}.pl-navbar-name{flex-direction:column;line-height:1.2;display:flex}.pl-navbar-name span:first-child{font-family:var(--pl-font-display);font-size:var(--pl-text-base);color:var(--pl-cream);font-weight:700}.pl-navbar-subname{font-size:var(--pl-text-xs);color:var(--pl-text-light-muted);font-weight:500}.pl-navbar-nav{align-items:center;gap:var(--pl-space-1);display:none}@media (width>=1024px){.pl-navbar-nav{display:flex}}.pl-navbar-cluster{position:relative}.pl-navbar-link{align-items:center;gap:var(--pl-space-1);border-radius:var(--pl-radius-full);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);color:var(--pl-text-light-secondary);cursor:pointer;transition:color var(--pl-duration-fast) ease, background-color var(--pl-duration-fast) ease;background:0 0;border:none;padding:.65rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.pl-navbar-link:hover,.pl-navbar-link.is-open{color:var(--pl-cream);background:#ffffff0f}.pl-navbar-link.is-active{color:var(--pl-gold-300)}.pl-navbar-link svg{transition:transform var(--pl-duration-fast) var(--pl-ease-out)}.pl-navbar-link.is-open svg{transform:rotate(180deg)}.pl-navbar-actions{align-items:center;gap:var(--pl-space-3);display:flex}.pl-navbar-cta{align-items:center;gap:var(--pl-space-2);border-radius:var(--pl-radius-full);background:linear-gradient(135deg, var(--pl-gold-500), var(--pl-gold-300));color:var(--pl-ink);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);box-shadow:0 4px 0 var(--pl-gold-600), 0 8px 18px #5a42263d;transition:transform var(--pl-duration-fast) var(--pl-ease-out), box-shadow var(--pl-duration-fast) var(--pl-ease-out);padding:.65rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-navbar-cta:hover{box-shadow:0 6px 0 var(--pl-gold-600), 0 12px 24px #5a42264d;transform:translateY(-2px)}.pl-navbar-toggle{border-radius:var(--pl-radius-md);width:44px;height:44px;color:var(--pl-cream);cursor:pointer;background:#ffffff0f;border:1px solid #cdb07c33;justify-content:center;align-items:center;display:flex}@media (width>=1024px){.pl-navbar-toggle{display:none}}.pl-mobile-panel{z-index:var(--pl-z-drawer);position:fixed;inset:0}.pl-mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050b1299;position:absolute;inset:0}.pl-mobile-sheet{background:var(--pl-navy-900);width:min(360px,88vw);animation:pl-sheet-in var(--pl-duration-base) var(--pl-ease-out) both;border-left:1px solid #cdb07c2e;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #050b1266}@keyframes pl-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}.pl-mobile-sheet-head{justify-content:space-between;align-items:center;gap:var(--pl-space-3);padding:var(--pl-space-4) var(--pl-space-5);border-bottom:1px solid #cdb07c1a;display:flex}.pl-mobile-body{padding:var(--pl-space-4) var(--pl-space-5);flex:1;overflow-y:auto}.pl-mobile-accordion{border-bottom:1px solid #cdb07c14}.pl-mobile-acc-trigger{width:100%;padding:var(--pl-space-4) 0;color:var(--pl-cream);font-family:var(--pl-font-body);font-size:var(--pl-text-base);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.pl-mobile-acc-trigger svg{transition:transform var(--pl-duration-fast) var(--pl-ease-out)}.pl-mobile-acc-trigger.is-open svg{transform:rotate(180deg)}.pl-mobile-acc-body{gap:var(--pl-space-1);padding:0 0 var(--pl-space-4) var(--pl-space-4);flex-direction:column;display:flex}.pl-mobile-link{align-items:center;gap:var(--pl-space-3);color:var(--pl-text-light-secondary);font-size:var(--pl-text-sm);padding:.5rem 0;text-decoration:none;display:flex}.pl-mobile-link:hover{color:var(--pl-cream)}.pl-mobile-main-link{padding:var(--pl-space-4) 0;color:var(--pl-cream);font-size:var(--pl-text-base);border-bottom:1px solid #cdb07c14;font-weight:600;text-decoration:none;display:block}.pl-mobile-footer{padding:var(--pl-space-4) var(--pl-space-5);border-top:1px solid #cdb07c1a}.pl-mobile-footer .pl-navbar-cta{justify-content:center;width:100%}.pl-dept-nav{z-index:calc(var(--pl-nav) - 1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--pl-duration-base) var(--pl-ease-out);background:#07080aeb;border-bottom:1px solid #cdb07c1a;position:fixed;top:76px;left:0;right:0}.pl-dept-nav-inner{justify-content:space-between;align-items:center;gap:var(--pl-space-4);max-width:var(--pl-container-wide);padding:0 var(--pl-section-px);height:48px;margin-inline:auto;display:flex}.pl-dept-nav-title:after,.pl-dept-nav-link.is-active:after{content:"";background:linear-gradient(90deg, transparent, var(--pl-gold-300), transparent);height:2px;position:absolute;bottom:-4px;left:0;right:0}.pl-dept-nav-link.is-active{color:var(--pl-gold-300)}@media (width<=767px){.pl-dept-nav-inner{flex-wrap:wrap;height:auto;min-height:44px;padding-top:.4rem;padding-bottom:.4rem}.pl-dept-nav-title{font-size:var(--pl-text-sm)}}.pl-mobile-bar{z-index:calc(var(--pl-nav) - 2);background:#050b12f2;border-top:1px solid #cdb07c26;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;inset:auto 0 0}@media (width>=1024px){.pl-mobile-bar{display:none}}.pl-mobile-bar-btn{justify-content:center;align-items:center;gap:var(--pl-space-2);font-family:var(--pl-font-body);font-size:var(--pl-text-sm);transition:background-color var(--pl-duration-fast) ease;padding:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-mobile-bar-phone{background:var(--pl-navy-800);color:var(--pl-cream)}.pl-mobile-bar-phone:hover{background:var(--pl-navy-700)}.pl-mobile-bar-whatsapp{background:var(--pl-navy-800);color:var(--lx-bronze-bright)}.pl-mobile-bar-whatsapp:hover{background:var(--pl-navy-700)}.btn-bronze{color:#0b0c0f;letter-spacing:.01em;background:linear-gradient(135deg,#846a40,#d1a46d);border:1px solid #7c553559;box-shadow:0 4px 20px #a0824e33}.btn-bronze:hover{background:linear-gradient(135deg,#d1a46d,#846a40);transform:translateY(-1px);box-shadow:0 6px 28px #a0824e47}.btn-bronze-outline{color:#7c5535;background:0 0;border:1.5px solid #a0824e8c}.btn-bronze-outline:hover{color:#f7f1e8;background:#a0824e1f;border-color:#a0824e8c;box-shadow:0 4px 20px #a0824e33}.btn-ghost{color:#7c5535;background:0 0;border:1.5px solid #12141c33}.btn-ghost:hover{color:#7c5535;background:#a0824e14;border-color:#a0824e73}.btn-bronze-3d{color:#0b0c0f;letter-spacing:.01em;background:linear-gradient(135deg,#8b6b4a 0%,#c6a07a 40%,#b8975e 60%,#a57e57 100%) 0 0/200% 200%;border:none;border-top:1px solid #ffffff40;transition:all .15s cubic-bezier(.16,1,.3,1);box-shadow:0 6px #6b4f35,0 10px 20px #6b4f3566,inset 0 1px #fff3}.btn-bronze-3d:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:50%;height:100%;animation:3s ease-in-out infinite shimmer;position:absolute;top:0;left:-100%}.btn-bronze-3d:hover{background-position:100% 100%;transform:translateY(2px);box-shadow:0 4px #6b4f35,0 6px 16px #6b4f3559,inset 0 1px #ffffff26}.btn-bronze-3d:active{transform:translateY(6px);box-shadow:0 0 #6b4f35,0 2px 8px #6b4f3540,inset 0 2px 4px #00000026}.btn-bronze-3d:hover:before{animation-duration:1.5s}.btn-bronze-ghost{color:#b8975e;background:0 0;border:1.5px solid #a0824e59}.btn-bronze-ghost:hover{color:#f7f1e8;background:#cdb07c0f;border-color:#cdb07cb3;box-shadow:0 0 24px #cdb07c33,inset 0 0 12px #cdb07c0d}.premium-cta,.btn-bronze,.btn-bronze-3d,.injury-premium-button,.dm-primary-action,.about-cta-primary,.authority-primary,.dept-header-cta,.seal-mobile-cta,.dept-mobile-cta-btn{isolation:isolate;color:#1a0f03;letter-spacing:.012em;cursor:pointer;background:linear-gradient(#fff6e233 0%,#fff6e200 38%) 0 0/100% 100%,linear-gradient(135deg,#8b6b4a 0%,#c6a07a 38%,#e5c896 56%,#b08856 100%) 0 0/220% 220%;border:none;border-top:1px solid #fff6e26b;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 26px;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-position .58s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6e28c,inset 0 -1px #3a261266,0 5px #5d4126,0 10px 22px #3a261252,0 22px 44px #3a261238}.premium-cta:before,.btn-bronze-3d:before,.injury-premium-button:before,.dm-primary-action:before,.about-cta-primary:before,.authority-primary:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0% 38%,#fffae600 44%,#fffae68c 50%,#fffae600 56%,#0000 64% 100%);transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .22s;animation:none;position:absolute;inset:0;transform:translate(120%)}.premium-cta:after,.btn-bronze-3d:after,.injury-premium-button:after,.dm-primary-action:after,.about-cta-primary:after,.authority-primary:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fffae847 0%,#fffae814 60%,#fffae800 100%);border-radius:999px 999px 60% 60%/999px 999px 80% 80%;height:38%;position:absolute;inset:1px 1px auto}.premium-cta>*,.btn-bronze>*,.btn-bronze-3d>*,.injury-premium-button>*,.dm-primary-action>*,.about-cta-primary>*,.authority-primary>*{z-index:1;position:relative}.premium-cta:hover,.btn-bronze:hover,.btn-bronze-3d:hover,.injury-premium-button:hover,.dm-primary-action:hover,.about-cta-primary:hover,.authority-primary:hover,.dept-header-cta:hover{background-position:0 0,100% 100%;transform:translateY(-2px);box-shadow:inset 0 1px #fff6e2a6,inset 0 -1px #3a261280,0 7px #5d4126,0 16px 32px #3a261261,0 30px 58px #3a261247,0 0 36px #cdb07c4d}.premium-cta:hover:before,.btn-bronze-3d:hover:before,.injury-premium-button:hover:before,.dm-primary-action:hover:before,.about-cta-primary:hover:before,.authority-primary:hover:before{opacity:1;transform:translate(-120%)}.premium-cta:active,.btn-bronze:active,.btn-bronze-3d:active,.injury-premium-button:active,.dm-primary-action:active,.about-cta-primary:active,.authority-primary:active{transform:translateY(3px);box-shadow:inset 0 1px #fff6e273,inset 0 -1px #3a261299,0 1px #5d4126,0 3px 8px #3a261252,inset 0 3px 6px #3a26122e}.premium-cta:focus-visible,.btn-bronze:focus-visible,.btn-bronze-3d:focus-visible,.injury-premium-button:focus-visible,.dm-primary-action:focus-visible,.about-cta-primary:focus-visible,.authority-primary:focus-visible{outline-offset:3px;outline:2px solid #f5e6c8}.premium-cta-ghost,.btn-bronze-outline,.dm-phone-action,.about-cta-phone,.authority-secondary,.injury-phone-chip{color:#5d4126;letter-spacing:.012em;cursor:pointer;background:0 0;border:1.5px solid #7c553580;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 25px;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .24s,color .24s,background-color .24s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.premium-cta-ghost:hover,.btn-bronze-outline:hover,.dm-phone-action:hover,.about-cta-phone:hover,.authority-secondary:hover,.injury-phone-chip:hover{color:#2a1a0a;background-color:#a0824e14;border-color:#7c5535d9;transform:translateY(-1px);box-shadow:0 8px 24px #3a261229,inset 0 0 0 1px #cdb07c2e}.seal-header .premium-cta-ghost,.seal-header .btn-bronze-outline,.dm-hero .premium-cta-ghost,.lux-footer .lux-footer-phone,.dept-header .premium-cta-ghost{color:#e5c896;border-color:#cdb07c8c}.seal-header .premium-cta-ghost:hover,.seal-header .btn-bronze-outline:hover,.dm-hero .premium-cta-ghost:hover,.lux-footer .lux-footer-phone:hover,.dept-header .premium-cta-ghost:hover{color:#f8eac8;background-color:#cdb07c1a;border-color:#f5e6c8d9;box-shadow:0 0 28px #cdb07c38}@keyframes navbar-gold-sweep{0%,58%{opacity:0;transform:translate(105%)}66%{opacity:.82}88%,to{opacity:0;transform:translate(-105%)}}@keyframes navbar-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes navbar-item-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes navbar-sparkle-twinkle{0%,to{opacity:.42;transform:scale(.92)rotate(0)}45%{opacity:.95;transform:scale(1.12)rotate(10deg)}}.section-padding{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,96px)}.container-main{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@media (width<=767px){.container-main{padding-left:20px;padding-right:20px}}.text-gradient-bronze{background:linear-gradient(135deg,#846a40,#846a40,#b8975e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bronze-line{background:linear-gradient(90deg,#846a40,#b8975e);width:48px;height:2px}.bronze-line-center{background:linear-gradient(90deg,#b8975e,#846a40,#b8975e);width:48px;height:2px;margin:0 auto}.contractor-hero-split .container-main{max-width:1280px}.contractor-hero-split .container-main>div:first-child{grid-column:span 6/span 6;justify-self:end;max-width:min(610px,46vw)}.contractor-hero-split .reveal,.contractor-page-hero-split .reveal,.contractor-links-hero .reveal{opacity:1;filter:none;transform:none}.contractor-hero-split .btn-bronze-3d,.contractor-hero-split a[href^=tel\:]{min-height:52px}@keyframes contractor-hero-float{0%,to{transform:perspective(1200px)rotateY(-3deg)rotateX(.6deg)translate(0,0)}50%{transform:perspective(1200px)rotateY(-1.5deg)rotateX(0)translateY(-8px)}}.contractor-premium-page{background:linear-gradient(#f6f3ec 0%,#f1eadd 48%,#fbf8f2 100%)}.contractor-premium-page section:not(.contractor-hero-split){position:relative}.contractor-premium-page section:not(.contractor-hero-split):before{content:"";pointer-events:none;opacity:.26;background-color:#0000;background-image:linear-gradient(90deg,#a0824e0b 0 1px,#0000 1px 100%),linear-gradient(#12141c09 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000006b 22%,#00000047 78%,#0000);mask-image:linear-gradient(#0000,#0000006b 22%,#00000047 78%,#0000)}.contractor-premium-page section:not(.contractor-hero-split)>.container-main,.contractor-premium-page section:not(.contractor-hero-split)>div{z-index:1;position:relative}.contractor-premium-page :where(.rounded-\[18px\],.rounded-\[20px\],.rounded-\[22px\],.rounded-\[24px\],.rounded-\[26px\],.rounded-\[28px\],.rounded-2xl,.rounded-xl){transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s,background-color .26s}@media (hover:hover) and (pointer:fine){.contractor-premium-page section:not(.contractor-hero-split) :where(.rounded-\[24px\],.rounded-\[26px\],.rounded-\[28px\],.rounded-2xl):hover{border-color:#a0824e57;transform:translateY(-4px);box-shadow:0 24px 54px #12141c24,0 0 0 1px #a0824e1f}}.contractor-premium-page .bronze-line,.contractor-premium-page .bronze-line-center{border-radius:999px;height:3px;box-shadow:0 0 18px #cdb07c33}.contractor-premium-page h2{letter-spacing:0}.contractor-premium-page .btn-bronze,.contractor-premium-page .btn-bronze-3d{box-shadow:0 7px #6b4f35,0 16px 34px #6b4f3547,inset 0 1px #ffffff42}.contractor-decision-section:before,.contractor-trust-section:before,.contractor-final-cta:before,.contractor-section-kicker{width:max-content;max-width:100%;color:var(--contractor-bronze,#846a40);background:#a0824e14;border:1px solid #a0824e2e;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.contractor-route-card.is-active{border-color:#cdb07c9e;box-shadow:0 26px 62px #12141c29,0 0 0 1px #cdb07c29,0 0 46px #cdb07c1f}.contractor-phone-chip,.contractor-premium-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-family:Assistant,Heebo,sans-serif;font-weight:900;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s;display:inline-flex}.contractor-premium-button{color:#0b0c0f;background:linear-gradient(135deg,#846a40,#b8975e 58%,#e8c99a);border:1px solid #ffffff40;box-shadow:0 8px #6b4f35,0 18px 36px #6b4f3547,inset 0 1px #ffffff47}.contractor-premium-button span{background:#07080a1a;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.premium-faq{position:relative}.premium-faq-shell{background:linear-gradient(135deg,#a0824e33,#ffffffa8);border:1px solid #a0824e2e;border-radius:28px;padding:8px;box-shadow:0 22px 52px #12141c1a}.premium-faq-header{background:#fff;border-radius:22px 22px 0 0;padding:24px 24px 10px}.premium-faq-eyebrow{color:#7c5535;margin-bottom:8px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:900}.premium-faq-list{background:#fff;border-radius:0 0 22px 22px;gap:8px;padding:0 10px 10px;display:grid}.premium-faq-item{background:linear-gradient(#fbf8f2,#f6f3ec);border:1px solid #a0824e24;border-radius:18px;transition:background .26s,border-color .26s,box-shadow .26s;overflow:hidden}.premium-faq-item.is-open{background:linear-gradient(#fff,#f6f3ec);border-color:#a0824e57;box-shadow:0 18px 38px #12141c14}.premium-faq-button{text-align:right;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 16px;display:grid}.premium-faq-number{color:#7c5535;background:#a0824e17;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Assistant,Heebo,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.premium-faq-question{color:#14161e;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:900;line-height:1.55}.premium-faq-chevron{color:#7c5535;background:#a0824e14;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.premium-faq-answer-wrap{padding:0 62px 18px 48px}.premium-faq-answer{color:#526173;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.82}.contractor-testimonials-page{background:linear-gradient(#f6f3ec 0%,#f1eadd 46%,#fbf8f2 100%);overflow-x:clip}.contractor-testimonials-intro,.contractor-featured-testimonials,.contractor-testimonials-directory,.contractor-testimonials-disclaimer{padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.contractor-testimonials-intro{background:linear-gradient(#f6f3ec 0%,#f1eadd 100%)}.contractor-testimonials-intro-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(22px,4vw,46px);display:grid}.contractor-testimonials-intro h2,.contractor-testimonials-heading h2,.contractor-testimonials-disclaimer h2{color:#0b0c0f;letter-spacing:0;margin-top:16px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.18}.contractor-testimonials-intro p,.contractor-testimonials-heading p,.contractor-testimonials-disclaimer p{color:#526173;margin-top:14px;font-family:Assistant,Heebo,sans-serif;font-size:clamp(15px,1.55vw,18px);line-height:1.9}.contractor-testimonials-proof{background:linear-gradient(135deg,#a0824e33,#ffffffb3);border:1px solid #a0824e2e;border-radius:30px;grid-template-columns:1fr;gap:12px;padding:8px;display:grid;box-shadow:0 24px 58px #12141c1a}.contractor-testimonials-proof>div{background:#ffffffdb;border:1px solid #ffffffb3;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 14px;padding:18px;display:grid}.contractor-testimonials-proof span{color:#7c5535;background:#a0824e1a;border-radius:14px;grid-row:span 2;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.contractor-testimonials-proof strong,.contractor-testimonial-case strong,.contractor-testimonial-meta span,.contractor-testimonial-footer span,.contractor-testimonial-footer a{font-family:Assistant,Heebo,sans-serif}.contractor-testimonials-proof strong{color:#14161e;font-size:15px;font-weight:900}.contractor-testimonials-proof p{color:#526173;margin:0;font-size:13px;line-height:1.72}.contractor-featured-testimonials{background:radial-gradient(circle at 15% 8%,#cdb07c24,#0000 32%),linear-gradient(135deg,#0b0c0f 0%,#14161e 56%,#0b0c0f 100%)}.contractor-featured-testimonials .contractor-testimonials-heading h2,.contractor-featured-testimonials .contractor-testimonials-heading p{color:#f7f1e8}.contractor-featured-testimonials .contractor-testimonials-heading p{color:#f7f1e8a8}.contractor-testimonials-heading{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:24px;margin-bottom:30px;display:grid}.contractor-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contractor-featured-card{background:linear-gradient(145deg,#f7f1e817,#cdb07c0d);border:1px solid #cdb07c38;border-radius:28px;padding:8px;overflow:hidden;box-shadow:0 30px 70px #00000042,inset 0 1px #ffffff1f}.contractor-featured-card div{padding:18px 16px 16px}.contractor-featured-card span{color:#b8975e;background:#cdb07c1a;border:1px solid #cdb07c29;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:900;display:inline-flex}.contractor-featured-card h3{color:#f7f1e8;margin-top:14px;font-family:Assistant,Heebo,sans-serif;font-size:16px;font-weight:900}.contractor-featured-card p{color:#f7f1e8ad;margin-top:10px;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.82}.contractor-featured-card small{color:#cdb07cb8;margin-top:14px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:800;display:block}.contractor-testimonials-directory{background:linear-gradient(#f1eadd 0%,#fbf8f2 100%)}.contractor-testimonial-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.contractor-testimonial-tabs button{color:#14161e;background:#ffffffc7;border:1px solid #a0824e29;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:900;transition:transform .26s cubic-bezier(.22,1,.36,1),background .26s,color .26s,box-shadow .26s;display:inline-flex}.contractor-testimonial-tabs button.is-active{color:#0b0c0f;background:linear-gradient(135deg,#846a40,#b8975e);border-color:#cdb07c70;box-shadow:0 16px 34px #a0824e38}.contractor-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contractor-testimonial-card{background:linear-gradient(145deg,#a0824e2e,#ffffffc7);border:1px solid #a0824e2e;border-radius:30px;padding:8px;overflow:hidden;box-shadow:0 24px 58px #12141c1a,inset 0 1px #ffffffb3}.contractor-testimonial-service-tag{color:#b8975e;background:#cdb07c1a;border:1px solid #cdb07c29;border-radius:999px;width:max-content;max-width:100%;margin-bottom:14px;padding:6px 10px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:900;display:inline-flex}.contractor-testimonial-card-body{background:#ffffffeb;border-radius:23px;padding:22px}.contractor-testimonial-meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.contractor-testimonial-meta span{color:#7c5535;background:#a0824e17;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.contractor-testimonial-card blockquote{border-bottom:1px solid #a0824e29;margin:0;padding:0 0 16px}.contractor-testimonial-card blockquote svg{color:#7c5535;margin-bottom:8px}.contractor-testimonial-card blockquote p{color:#14161e;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:700;line-height:1.86}.contractor-testimonial-case{gap:10px;margin-top:16px;display:grid}.contractor-testimonial-case div{background:linear-gradient(#fbf8f2,#f6f3ec);border:1px solid #a0824e1f;border-radius:16px;padding:12px 14px}.contractor-testimonial-case strong{color:#7c5535;font-size:12px;font-weight:900;display:block}.contractor-testimonial-case p{color:#526173;margin-top:4px;font-family:Assistant,Heebo,sans-serif;font-size:13px;line-height:1.7}.contractor-testimonial-footer{border-top:1px solid #a0824e24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.contractor-testimonial-footer span{color:#526173;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.contractor-testimonial-footer a{color:#7c5535;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.contractor-testimonials-disclaimer{background:radial-gradient(circle at 18% 18%,#cdb07c29,#0000 32%),linear-gradient(135deg,#0b0c0f 0%,#14161e 60%,#0b0c0f 100%)}.contractor-testimonials-disclaimer .container-main>div{background:#f7f1e80f;border:1px solid #cdb07c2e;border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 30px 70px #0000003d,inset 0 1px #ffffff1a}.contractor-testimonials-disclaimer svg{color:#b8975e}.contractor-testimonials-disclaimer h2{color:#f7f1e8;margin-top:0;font-size:clamp(24px,3vw,34px)}.contractor-testimonials-disclaimer p{color:#f7f1e8ad}@media (hover:hover) and (pointer:fine){.contractor-kit-link:hover,.contractor-phone-chip:hover{transform:translateY(-2px);box-shadow:0 16px 34px #12141c1f}.contractor-route-card:hover{border-color:#cdb07c7a;transform:perspective(1000px)rotateX(1.5deg)translateY(-6px);box-shadow:0 30px 70px #12141c2e,0 0 46px #cdb07c24,inset 0 1px #ffffffbf}.contractor-route-card:hover .contractor-route-image img{opacity:.68;transform:scale(1.08)}.contractor-route-card:hover .contractor-route-arrow{transform:translate(-4px)}.contractor-premium-button:hover{transform:translateY(2px);box-shadow:0 5px #6b4f35,0 14px 28px #6b4f353d,inset 0 1px #ffffff3d}.contractor-premium-button:hover span{transform:translate(-3px)}.premium-faq-button:hover .premium-faq-question{color:#7c5535}.contractor-featured-card:hover,.contractor-testimonial-card:hover{border-color:#cdb07c6b;transform:translateY(-6px);box-shadow:0 28px 70px #12141c29,0 0 42px #cdb07c24,inset 0 1px #fffc}.contractor-testimonial-tabs button:hover{color:#7c5535;border-color:#cdb07c57;transform:translateY(-2px)}}@media (width<=1024px){.contractor-kit-heading,.contractor-final-cta-panel,.contractor-trust-panel,.contractor-route-grid,.contractor-testimonials-intro-grid,.contractor-testimonials-heading,.contractor-featured-grid,.contractor-testimonials-disclaimer .container-main>div{grid-template-columns:1fr}.contractor-testimonials-page .contractor-page-hero-split .container-main{grid-template-columns:1fr;display:grid}.contractor-testimonials-page .contractor-page-hero-split .container-main>div:first-child{order:2;justify-self:stretch;max-width:min(100%,760px)}.contractor-testimonials-page .contractor-page-hero-visual{order:1;justify-self:center;width:100%;max-width:680px;transform:none}.contractor-final-actions{width:100%}}@media (width<=768px){.contractor-decision-section,.contractor-trust-section,.contractor-final-cta,.contractor-featured-testimonials,.contractor-testimonials-directory,.contractor-testimonials-disclaimer{padding:48px 0}.contractor-kit-heading{margin-bottom:20px}.contractor-route-grid,.contractor-trust-grid,.contractor-route-card{border-radius:22px;min-height:148px}.contractor-route-content{padding:14px}.contractor-trust-panel,.contractor-final-cta-panel{border-radius:26px;padding:18px}.contractor-final-actions{min-width:0}.contractor-phone-chip,.contractor-premium-button,.contractor-kit-link{width:100%}.premium-faq-shell{border-radius:22px;padding:5px}.premium-faq-header{padding:18px 16px 8px}.premium-faq-list{padding:0 6px 6px}.premium-faq-button{grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.premium-faq-answer-wrap{padding:0 52px 16px 16px}.contractor-testimonials-intro-grid,.contractor-featured-grid,.contractor-testimonial-grid{gap:16px}.contractor-testimonials-proof,.contractor-testimonial-case{grid-template-columns:1fr}.contractor-featured-card,.contractor-testimonial-card,.contractor-testimonials-proof,.contractor-testimonials-disclaimer .container-main>div{border-radius:22px}.contractor-testimonial-tabs{scroll-snap-type:x proximity;justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.contractor-testimonial-tabs button{scroll-snap-align:start;flex:none;min-height:44px;padding:11px 14px}.contractor-testimonial-card-body{padding:18px}.contractor-testimonial-card blockquote{padding:16px}.contractor-testimonial-footer,.contractor-testimonials-disclaimer .container-main>div{align-items:stretch}.contractor-testimonial-footer a{justify-content:center;width:100%}.contractor-testimonials-page .contractor-page-hero-split{width:100%;max-width:100vw;padding-top:112px;padding-bottom:56px;overflow:hidden}.contractor-testimonials-page .contractor-page-hero-split .container-main{gap:24px;width:100%;max-width:100vw;padding-left:20px;padding-right:20px;overflow:hidden}.contractor-testimonials-page .contractor-page-hero-visual{border-radius:24px;max-width:calc(100vw - 40px);min-height:0;padding:8px}.contractor-testimonials-page .contractor-page-hero-visual img{aspect-ratio:1.18;-o-object-fit:cover;object-fit:cover;border-radius:18px;min-height:0}.contractor-testimonials-page .contractor-page-hero-split h1,.contractor-testimonials-page .contractor-page-hero-split p{overflow-wrap:anywhere;max-width:calc(100vw - 40px)}.contractor-testimonials-page .contractor-page-hero-split h1{font-size:clamp(30px,8.2vw,38px)!important;line-height:1.18!important}.contractor-testimonials-page .contractor-page-hero-actions{width:100%}}.contractor-page-hero-split{isolation:isolate;background:linear-gradient(135deg,#0b0c0f 0%,#14161e 56%,#0b0c0f 100%);min-height:min(620px,82dvh);padding-top:132px;padding-bottom:72px;position:relative;overflow:hidden}.contractor-page-hero-split:before{content:"";z-index:0;pointer-events:none;opacity:.36;background-color:#0000;background-image:linear-gradient(90deg,#cdb07c17 0 1px,#0000 1px 100%),linear-gradient(#cdb07c0f 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:82px 82px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 35%,#0000002e 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 35%,#0000002e 70%,#0000 100%)}.contractor-page-hero-split:after{content:"";inset-inline:0;z-index:0;pointer-events:none;background:linear-gradient(#0000,#f6f3ec);height:92px;position:absolute;bottom:0}.contractor-page-hero-split .container-main>div:first-child{grid-column:span 6/span 6;justify-self:end;max-width:min(610px,46vw)}.contractor-page-hero-split h1{text-shadow:0 16px 44px #00000057;font-size:clamp(31px,4.1vw,54px)!important}.contractor-page-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.contractor-hero-secondary-link{color:#f7f1e8;background:#f7f1e80f;border:1px solid #f7f1e829;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:900;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,background .26s;display:inline-flex}.contractor-page-hero-visual{background:linear-gradient(145deg,#f7f1e817,#cdb07c0d),linear-gradient(135deg,#0a1523 0%,#13243a 52%,#0b0c0f 100%);border:1px solid #cdb07c6b;border-radius:30px;min-height:320px;padding:clamp(10px,1.2vw,16px);position:relative;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 32px 80px #0000005c,0 14px 32px #cdb07c21,inset 0 1px #ffffff29}.contractor-page-hero-visual img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:saturate(1.04)contrast(1.03)brightness(.98);border-radius:22px;width:100%;height:100%;min-height:320px}.contractor-links-hero{isolation:isolate;background:linear-gradient(135deg,#0b0c0f 0%,#14161e 48%,#0b0c0f 100%);padding-top:132px;padding-bottom:clamp(72px,8vw,112px);position:relative;overflow:hidden}.contractor-links-hero:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#cdb07c1a 0 1px,#0000 1px 100%) 0 0/86px 86px,linear-gradient(#cdb07c12 0 1px,#0000 1px 100%) 0 0/86px 86px,repeating-linear-gradient(135deg,#f7f1e809 0 1px,#0000 1px 18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000006b,#0000001f,#0000);mask-image:linear-gradient(90deg,#0000006b,#0000001f,#0000)}.contractor-links-hero:after{content:"";inset-inline:0;z-index:0;pointer-events:none;background:linear-gradient(#0000,#f6f3ec);height:96px;position:absolute;bottom:0}.contractor-links-eyebrow{color:#b8975e;background:#cdb07c14;border:1px solid #cdb07c38;box-shadow:inset 0 1px #ffffff14}.contractor-links-hero-title{color:#f7f1e8;text-shadow:0 18px 46px #00000057;max-width:720px;font-size:clamp(34px,5.2vw,64px)}.contractor-links-hero-copy{color:#f7f1e8c2;max-width:710px}.contractor-links-hero-panel{background:linear-gradient(145deg,#f7f1e81f,#cdb07c0d),#f7f1e80a;border:1px solid #cdb07c3d;border-radius:34px;padding:8px;transform:perspective(1100px)rotateY(-2deg);box-shadow:0 34px 90px #0000005c,inset 0 1px #ffffff1f}.contractor-links-hero-core{background:linear-gradient(145deg,#091625f5,#112338e6),#14161e;border:1px solid #f7f1e817;border-radius:26px;padding:clamp(24px,3vw,34px)}.contractor-links-hero-topline{color:#b8975e;border-bottom:1px solid #cdb07c29;align-items:center;gap:10px;padding-bottom:18px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:700;display:flex}.contractor-links-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.contractor-links-hero-metrics div{background:#f7f1e80e;border:1px solid #cdb07c24;border-radius:22px;min-height:104px;padding:18px 16px}.contractor-links-hero-metrics strong{color:#f7f1e8;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1;display:block}.contractor-links-hero-metrics span{color:#f7f1e89e;margin-top:10px;font-family:Assistant,Heebo,sans-serif;font-size:12px;display:block}.contractor-links-mini-list{gap:10px;display:grid}.contractor-links-mini-row{color:#f7f1e8c2;background:#07080a70;border:1px solid #f7f1e812;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-family:Assistant,Heebo,sans-serif;font-size:13px;display:flex}.contractor-links-mini-row svg{color:#b8975e}.contractor-links-section{background:#f6f3ec;padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.contractor-links-directory{background:linear-gradient(#f6f3ec 0%,#f1eadd 100%)}.contractor-links-section-title{color:#0b0c0f;font-size:clamp(28px,4vw,46px)}.contractor-links-section-copy,.contractor-links-note{color:#526173;line-height:1.85}.contractor-links-note{background:#ffffff8a;border:1px solid #a0824e24;border-radius:22px;padding:18px 20px}.contractor-quick-card,.contractor-link-group{color:inherit;background:linear-gradient(145deg,#ffffffc7,#a0824e29);border:1px solid #a0824e29;border-radius:28px;padding:6px;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;display:block}.contractor-quick-card:hover,.contractor-link-group:hover{border-color:#a0824e57;transform:translateY(-5px);box-shadow:0 24px 54px #12141c24,0 0 0 1px #a0824e14}.contractor-quick-card-core,.contractor-link-group-core{background:#ffffffeb;border:1px solid #ffffffb8;border-radius:22px;height:100%;box-shadow:inset 0 1px #ffffffd9}.contractor-quick-card-core{padding:26px}.contractor-quick-icon,.contractor-link-group-icon{color:#7c5535;background:linear-gradient(145deg,#a0824e1a,#cdb07c33);border:1px solid #a0824e29;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.contractor-quick-card h3{color:#14161e;margin-top:20px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:21px;font-weight:700}.contractor-quick-card p{color:#526173;margin-top:10px;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.75}.contractor-link-chip{color:#7c5535;background:#a0824e17;border-radius:999px;align-items:center;gap:7px;margin-top:20px;padding:9px 13px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.contractor-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.contractor-link-group:first-child,.contractor-link-group:nth-child(2){grid-row:span 2}.contractor-link-group-core{padding:24px}.contractor-link-group-header{border-bottom:1px solid #a0824e24;align-items:center;gap:18px;padding-bottom:18px;display:flex}.contractor-link-group-header span{color:#7c5535;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700;display:block}.contractor-link-group-header h3{color:#14161e;margin-top:2px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:20px;font-weight:700}.contractor-link-list{gap:9px;margin-top:18px;display:grid}.contractor-link-row{color:inherit;background:#eef2f6c2;border:1px solid #12141c0e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s;display:flex}.contractor-link-row:hover{background:#a0824e1a;border-color:#a0824e38;transform:translate(-3px)}.contractor-link-row strong{color:#1f2a37;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.55;display:block}.contractor-link-row span{color:#7a8796;text-align:right;direction:ltr;margin-top:3px;font-family:Assistant,Heebo,sans-serif;font-size:11px;display:block}.contractor-link-row svg{color:#7c5535;flex:none}.contractor-links-cta-section{background:#fbf8f2;padding-top:clamp(56px,7vw,84px);padding-bottom:clamp(64px,8vw,104px)}.contractor-links-cta{background:linear-gradient(135deg,#07080afa,#12141cf5);border:1px solid #cdb07c3d;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(28px,4vw,44px);display:grid;box-shadow:0 28px 70px #12141c33}.contractor-links-cta h2{color:#f7f1e8;font-size:clamp(26px,3.6vw,42px)}.contractor-links-cta p{color:#f7f1e8b3;max-width:680px;margin-top:12px;line-height:1.8}.contractor-links-cta-actions{flex-direction:column;gap:12px;min-width:min(100%,270px);display:flex}@media (width<=1023px){.contractor-page-hero-split{min-height:auto;padding-top:112px;padding-bottom:56px}.contractor-page-hero-visual{order:-1;min-height:260px;transform:none}.contractor-page-hero-visual img{min-height:240px}.contractor-links-hero{padding-top:112px}.contractor-links-hero-panel{transform:none}.contractor-links-hero-metrics,.contractor-links-grid,.contractor-links-cta{grid-template-columns:1fr}.contractor-link-group:first-child,.contractor-link-group:nth-child(2){grid-row:auto}.contractor-links-cta-actions{width:100%}.contractor-hero-split{min-height:auto;padding-top:104px}.contractor-hero-split:before{opacity:.3;background-size:64px 64px;-webkit-mask-image:linear-gradient(#00000040 0%,#0000 72%);mask-image:linear-gradient(#00000040 0%,#0000 72%)}.contractor-hero-split>img+div{background:linear-gradient(#07080a0a 0%,#07080a29 270px,#07080aeb 340px,#07080afa 100%)}.contractor-hero-split .container-main{padding-top:230px}.contractor-hero-split .container-main>div:first-child,.contractor-page-hero-split .container-main>div:first-child{grid-column:auto;justify-self:stretch;max-width:none}.contractor-hero-image{border-radius:26px;width:calc(100% - 40px);height:220px;padding:10px;animation:none;top:96px;left:20px;right:20px;transform:none;box-shadow:0 22px 60px #00000057,0 8px 24px #cdb07c1f}}@media (width<=640px){.contractor-hero-split{width:100%;max-width:100vw;overflow:hidden}.contractor-hero-split .container-main{width:100%;max-width:100vw;padding-top:215px;padding-left:20px;padding-right:20px;display:block;overflow:hidden}.contractor-hero-split .container-main>div:first-child{text-align:right;width:100%;max-width:calc(100vw - 40px)}.contractor-hero-split h1{overflow-wrap:anywhere;word-break:normal;max-width:calc(100vw - 40px);font-size:clamp(28px,9vw,36px)}.contractor-hero-image{width:calc(100vw - 40px);height:210px;left:20px;right:auto}.contractor-hero-split .btn-bronze-3d,.contractor-hero-split a[href^=tel\:]{width:100%}.contractor-testimonials-page{direction:ltr}.contractor-testimonials-page .container-main{direction:rtl;box-sizing:border-box!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.contractor-testimonials-page .contractor-page-hero-split{max-width:100vw!important;padding-top:108px!important;overflow:hidden!important}.contractor-testimonials-page .contractor-page-hero-split .container-main{justify-items:center;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.contractor-testimonials-page .contractor-page-hero-split .container-main>div:first-child{text-align:center;width:100%;justify-self:center!important;max-width:100%!important}.contractor-testimonials-page .contractor-page-hero-visual{box-sizing:border-box;min-width:0;width:min(320px,100%)!important;max-width:min(320px,100%)!important;min-height:0!important;transform:none!important}.contractor-testimonials-page .contractor-page-hero-visual img{aspect-ratio:1.18;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:auto;display:block;min-height:0!important}.contractor-testimonials-page .contractor-page-hero-split h1,.contractor-testimonials-page .contractor-page-hero-split p{text-align:center;overflow-wrap:anywhere;margin-left:auto;margin-right:auto;max-width:100%!important}.contractor-testimonials-page .contractor-page-hero-split h1{font-size:clamp(26px,7vw,31px)!important;line-height:1.22!important}.contractor-testimonials-page .contractor-page-hero-actions{justify-content:center;width:min(320px,100%)}.contractor-testimonials-page .contractor-premium-button,.contractor-testimonials-page .contractor-hero-secondary-link{width:100%}.contractor-testimonials-page .contractor-testimonials-intro h2,.contractor-testimonials-page .contractor-testimonials-heading h2,.contractor-testimonials-page .contractor-testimonials-disclaimer h2{text-align:center;overflow-wrap:anywhere;max-width:100%;margin-left:auto;margin-right:auto;font-size:clamp(25px,7vw,32px);line-height:1.22}.contractor-testimonials-page .contractor-testimonials-heading p,.contractor-testimonials-page .contractor-testimonials-intro p{text-align:center;max-width:100%;margin-left:auto;margin-right:auto}}.injury-premium-main>div>section:first-child .container-main{z-index:1;position:relative}.injury-premium-main .btn-bronze,.injury-premium-main a[href^=tel\:]{border-radius:999px}.injury-section-kicker{color:#8a6a3f;background:#b08d571a;border:1px solid #b08d5742;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 12px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.injury-kit-heading h2,.injury-trust-copy h2,.injury-documents-card h2,.injury-final-panel h2{color:var(--injury-ink);font-family:var(--pl-font-display);letter-spacing:0;margin-top:14px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.16}.injury-kit-heading p,.injury-trust-copy p,.injury-final-panel p{max-width:780px;color:var(--injury-muted);margin-top:12px;font-family:Assistant,Heebo,sans-serif;font-size:clamp(15px,1.55vw,18px);line-height:1.85}.injury-kit-link,.injury-phone-chip{color:#0b0c0f;background:#b08d5721;border:1px solid #b08d5747;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:900;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;display:inline-flex}.injury-route-card.is-active{border-color:#cdb07c9e;box-shadow:0 28px 68px #12141c2e,0 0 0 1px #cdb07c2e,0 0 46px #b08d571f}.injury-trust-panel,.injury-documents-card,.injury-final-panel{z-index:1;background:linear-gradient(145deg,#ffffffe0,#f5f1eaad),#f5f1ea;border:1px solid #b08d5733;border-radius:34px;padding:clamp(22px,3.6vw,42px);position:relative;box-shadow:0 30px 78px #12141c1f,inset 0 1px #ffffffd6}.injury-documents-card,.injury-final-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.injury-final-panel{background:linear-gradient(145deg,#f5f1ea1f,#b08d570d),#ffffff0a;border-color:#cdb07c38}.injury-final-panel h2,.injury-final-panel p{color:#f7fafc}.injury-final-panel p{color:#f7fafcad}.injury-final-actions{flex-direction:column;gap:12px;min-width:min(100%,290px);display:flex}.injury-premium-button{color:#0b0c0f;background:linear-gradient(135deg,#cfa269 0%,#e9c98c 54%,#b9864d 100%);border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:12px 20px 12px 14px;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:950;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:inline-flex;box-shadow:0 7px #7e5e3b,0 18px 36px #7e5e3b4d,inset 0 1px #ffffff47}.injury-premium-button span{background:#07080a1a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.injury-phone-chip{color:#f7fafc;background:#f7fafc12;border-color:#f7fafc1f}.injury-premium-main .lg\:col-span-4>.reveal{background:linear-gradient(145deg,#ffffffeb,#f5f1eaad),#fff;border:1px solid #b08d5733;border-radius:28px;padding:18px;box-shadow:0 24px 64px #12141c1f,inset 0 1px #ffffffe0}.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/"]{background:#ffffff70;border:1px solid #0000;border-radius:16px;min-height:54px;padding:7px 8px;transition:transform .36s cubic-bezier(.22,1,.36,1),background .36s,border-color .36s}.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/"]:before{content:"";background:linear-gradient(#07080a0a,#07080a47),url(/images/national-insurance-hero.webp) 50%/cover;border:1px solid #b08d572e;border-radius:13px;flex:0 0 40px;width:40px;height:40px}.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/work-accidents"]:before{background:linear-gradient(#07080a0a,#07080a47),url(/images/work-accidents-hero.webp) 50%/cover}.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/road-accidents"]:before{background:linear-gradient(#07080a0a,#07080a47),url(/images/road-accidents-hero.webp) 50%/cover}.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/general-disability"]:before{background:linear-gradient(#07080a0a,#07080a47),url(/images/national-insurance-hero.webp) 50%/cover}.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/medical-rights"]:before{background:linear-gradient(#07080a0a,#07080a47),url(/images/nezikin-medical-malpractice.webp) 50%/cover}.injury-premium-main .lg\:col-span-8>.reveal.mt-10.p-6.rounded-2xl{border-color:#cdb07c42;border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #07080a2e,inset 0 1px #ffffff1a}@media (hover:hover) and (pointer:fine){.injury-route-card:hover{border-color:#6eb8b26b;transform:perspective(1000px)rotateX(1.4deg)translateY(-6px);box-shadow:0 30px 76px #12141c2b,0 0 46px #6eb8b21f,inset 0 1px #ffffffd1}.injury-route-card:hover .injury-route-image img{opacity:.74;transform:scale(1.08)}.injury-route-card.is-premium-route:hover{border-color:#b08d57b8;box-shadow:0 32px 80px #07080a38,0 0 38px #b08d5729,inset 0 1px #ffffff6b}.injury-route-card.is-premium-route:hover .injury-route-image img{opacity:.9;transform:scale(1.28)}.injury-route-card.is-road-accidents:hover .injury-route-image img{transform:scale(.98)}.injury-route-card.is-work-accidents:hover .injury-route-image img{transform:scale(1)}.injury-route-card.is-premium-route:hover .injury-route-entry{border-color:#e7c994d1;transform:translateY(2px);box-shadow:0 2px #3f2d1985,0 7px 16px #07080a33,inset 0 1px #ffffff57}.injury-route-card.is-premium-route:hover .injury-route-entry svg{transform:translate(-3px)}.injury-route-card:hover .injury-route-arrow,.injury-kit-link:hover svg{transform:translate(-4px)}.injury-premium-button:hover{transform:translateY(2px);box-shadow:0 5px #7e5e3b,0 14px 30px #7e5e3b42,inset 0 1px #ffffff42}.injury-premium-button:hover span{transform:translate(-3px)}.injury-kit-link:hover,.injury-phone-chip:hover{transform:translateY(-2px);box-shadow:0 16px 34px #12141c1f}.injury-premium-main a[href^=article-]:hover,.injury-premium-main .lg\:col-span-4>.reveal a[href*="/injury/"]:hover{border-color:#cdb07c5c;transform:translateY(-5px);box-shadow:0 26px 64px #12141c24,inset 0 1px #ffffffc7}}@media (width<=1024px){.injury-kit-heading,.injury-trust-panel,.injury-documents-card,.injury-final-panel{grid-template-columns:1fr}.injury-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.injury-signal-grid{grid-template-columns:1fr}.injury-final-actions{width:100%}}@media (width<=768px){.injury-route-section,.injury-trust-section,.injury-documents-section,.injury-final-cta{padding:48px 0}.injury-route-grid{grid-template-columns:1fr}.injury-route-card{border-radius:24px;min-height:220px}.injury-trust-panel,.injury-documents-card,.injury-final-panel{border-radius:24px;padding:18px}.injury-documents-card li{border-radius:16px;padding:12px}.injury-premium-button,.injury-phone-chip,.injury-kit-link{width:100%}.injury-premium-main a[href^=article-]{min-height:238px}}.injury-home-redesign,.injury-practice-page{--injury-ink:#102a43;--injury-deep:#192f43;--injury-navy:#24384b;--injury-paper:#f5f1ea;--injury-soft:#eee7dd;--injury-gold:#b08d57;--injury-bronze:#b08d57;--injury-teal:#b08d57;--injury-muted:#4b5563;background:linear-gradient(#0b0c0f 0%,#0b1624 28%,#f5f1ea 28%,#eee7dd 100%);max-width:100%;overflow-x:clip}.injury-home-redesign *,.injury-practice-page *{box-sizing:border-box;min-width:0}.injury-home-hero,.injury-practice-hero{isolation:isolate;background:radial-gradient(circle at 18% 12%,#b08d5724,#0000 30%),radial-gradient(circle at 86% 18%,#f5f1ea12,#0000 34%),linear-gradient(135deg,#102a43 0%,#24384b 54%,#192f43 100%);min-height:auto;padding:clamp(96px,10vw,132px) 0 clamp(54px,7vw,90px);position:relative;overflow:hidden}.injury-home-hero:before,.injury-practice-hero:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#f7fafc0b 0 1px,#0000 1px 100%),linear-gradient(#cdb07c0e 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.injury-home-hero-grid,.injury-practice-hero-inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(24px,5vw,58px);display:grid}.injury-practice-copy,.injury-home-copy{min-width:0}.injury-practice-eyebrow{color:#b08d57;background:#b08d571a;border:1px solid #b08d5747;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 13px;font-family:Heebo,Assistant,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.injury-home-copy h1,.injury-practice-copy h1{color:#f5f1ea;max-width:790px;font-family:var(--pl-font-display);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(34px,5.2vw,64px);font-weight:700;line-height:1.12}.injury-home-lead,.injury-practice-promise,.injury-practice-lead{color:#d2d8dd;overflow-wrap:anywhere;max-width:680px;font-family:Assistant,Heebo,sans-serif;font-size:clamp(16px,1.55vw,19px);font-weight:400;line-height:1.86}.injury-practice-promise{color:#f7fafc;margin-top:20px;font-size:clamp(18px,1.9vw,24px);font-weight:800;line-height:1.62}.injury-home-lead,.injury-practice-lead{margin-top:14px}.injury-practice-alert{color:#f7fafc;background:#f7fafc13;border:1px solid #cdb07c2e;border-radius:20px;align-items:flex-start;gap:10px;max-width:650px;margin-top:22px;padding:15px 17px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:800;line-height:1.6;display:flex;box-shadow:inset 0 1px #ffffff14}.injury-practice-alert svg{color:#b8975e;flex:none;margin-top:3px}.injury-home-actions,.injury-practice-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.injury-home-visual,.injury-practice-media{background:linear-gradient(145deg,#9c7a34 0%,#d4aa55 14%,#7a5420 28%,#c6993d 42%,#5c3d0e 58%,#b88828 72%,#8a6122 86%,#d0a64c 100%);border-radius:28px;min-width:0;padding:10px;position:relative;box-shadow:0 36px 96px #0000005c,0 8px 28px #00000038,inset 0 1px #ffffff47,inset 0 -1px #0003}.injury-practice-media:after{content:"";pointer-events:none;z-index:1;border:1px solid #dcb95a8c;border-radius:24px;position:absolute;inset:5px}.injury-home-visual img,.injury-practice-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;border:1px solid #f7fafc1a;border-radius:20px;width:100%;min-width:0;height:clamp(320px,38vw,560px);display:block;position:relative}.injury-practice-media-placeholder{background:radial-gradient(65% 55% at 35% 35%,#b08d5724,#0000 65%),radial-gradient(50% 45% at 75% 70%,#f5f1ea0d,#0000 55%),linear-gradient(145deg,#192f43 0%,#102a43 52%,#24384b 100%);border:1px solid #b08d5747;border-radius:28px;min-width:0;height:clamp(320px,38vw,560px);position:relative;overflow:hidden;box-shadow:0 36px 96px #00000052,0 8px 28px #0003,inset 0 1px #ffffff1f}.injury-practice-media-placeholder:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#b08d570d 0 1px,#0000 1px 100%),linear-gradient(#cdb07c0d 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.injury-practice-media-placeholder:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #dcb95a73;position:absolute;inset:0}.injury-practice-media img{aspect-ratio:4/3;height:auto}.injury-practice-proof{z-index:2;margin-top:-28px;padding:0 0 clamp(42px,5vw,70px);position:relative}.injury-practice-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.injury-practice-proof-grid div{background:linear-gradient(145deg,#fffffff0,#f5f1eabd),#fff;border:1px solid #b08d5733;border-radius:24px;align-items:flex-start;gap:12px;min-height:108px;padding:18px;display:flex;box-shadow:0 22px 58px #12141c1f,inset 0 1px #ffffffe0}.injury-practice-proof-grid svg{color:#b08d57;background:#b08d571f;border:1px solid #b08d5738;border-radius:15px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.injury-practice-proof-grid span{color:#14161e;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:950;line-height:1.35;display:block}.injury-world-section,.injury-evidence-section,.injury-knowledge-section,.injury-practice-final{background:linear-gradient(#f5f1ea 0%,#eee7dd 100%);padding:clamp(58px,7vw,104px) 0;position:relative;overflow:hidden}.injury-evidence-section{background:linear-gradient(#fff 0%,#f5f1ea 100%)}.injury-world-heading{max-width:880px;margin-bottom:28px}.injury-world-heading h2,.injury-evidence-panel h2,.injury-knowledge-side h2{color:#0b0c0f;font-family:var(--pl-font-display);letter-spacing:0;text-wrap:balance;margin-top:14px;font-size:clamp(28px,4vw,50px);font-weight:700;line-height:1.16}.injury-world-heading p,.injury-evidence-panel p{color:#526a7d;max-width:780px;margin-top:12px;font-family:Assistant,Heebo,sans-serif;font-size:clamp(15px,1.55vw,18px);line-height:1.85}.injury-world-bento,.injury-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.injury-world-card,.injury-evidence-card{background:linear-gradient(145deg,#fffffff2,#f5f1eab8),#fff;border:1px solid #b08d572e;border-radius:28px;min-width:0;min-height:230px;padding:24px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;box-shadow:0 22px 58px #12141c1a,inset 0 1px #ffffffe0}.injury-world-card:hover,.injury-evidence-card:hover{transform:translateY(-5px);box-shadow:0 28px 64px #12141c24,inset 0 1px #ffffffe0}.injury-world-card:first-child{grid-column:span 2}.injury-world-card span,.injury-evidence-card span{color:#b08d57;background:#b08d571f;border:1px solid #b08d5738;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.injury-world-card h3,.injury-evidence-card h3{color:#14161e;font-family:var(--pl-font-display);margin-top:18px;font-size:22px;font-weight:700;line-height:1.25}.injury-world-card p,.injury-evidence-card p{color:#526a7d;margin-top:10px;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.72}.injury-evidence-layout,.injury-knowledge-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(22px,4vw,44px);display:grid}.injury-evidence-panel,.injury-knowledge-side{background:linear-gradient(145deg,#fffffff0,#f5f1eab8),#fff;border:1px solid #b08d5733;border-radius:34px;padding:clamp(24px,3.5vw,42px);box-shadow:0 26px 72px #12141c1f,inset 0 1px #ffffffe0}.injury-evidence-panel ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.injury-evidence-panel li{color:#1f2a37;background:#ffffffad;border:1px solid #b08d5724;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.58;display:flex}.injury-evidence-panel li svg{color:#b08d57;flex:none;margin-top:4px}.injury-knowledge-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.injury-article-list{gap:10px;margin-top:18px;display:grid}.injury-article-list a,.injury-related-box a{background:#ffffffad;border:1px solid #b08d5724;border-radius:18px;padding:14px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s;display:block}.injury-article-list strong,.injury-article-list small{font-family:Assistant,Heebo,sans-serif;display:block}.injury-article-list strong{color:#14161e;font-size:15px;font-weight:950}.injury-article-list small{color:#526a7d;margin-top:6px;font-size:13px;line-height:1.55}.injury-home-redesign .injury-home-hero .container-main{max-width:1460px}.cert-motion-control{z-index:8;color:#f5f1ead6;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080ab8;border:1px solid #cdb07c61;border-radius:3px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;inset:14px auto auto 14px}.cert-gallery-progress{z-index:8;gap:6px;display:flex;position:absolute;inset:auto auto 14px 14px}.cert-gallery-progress span{background:#cdb07c47;width:22px;height:2px;transition:width .3s,background .3s}.cert-gallery-progress span.is-active{background:#b8975e;width:38px}.cert-motion-control:hover,.cert-motion-control:focus-visible{color:#fff;background:#102a43f0;border-color:#cdb07cb8;outline:none}.cert-stage{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(at 50% 2%,#f2debb24,#0000 46%),linear-gradient(120deg,#060e17 0%,#0d2235 58%,#132636 100%);border-radius:2px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.cert-stage:before{content:"";z-index:6;pointer-events:none;border:1px solid #f5f1ea1a;position:absolute;inset:0;box-shadow:inset 0 0 90px #00000080}.cert-stage-glow{z-index:0;pointer-events:none;background:radial-gradient(40% 58% at 50% 44%,#e8d3ad38,#0000 66%);animation:4.6s cubic-bezier(.22,1,.36,1) infinite alternate cert-stage-glow;position:absolute;inset:0}@keyframes cert-stage-glow{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1.05)}}.cert-deck{z-index:2;aspect-ratio:3/4;height:90%;position:relative}.cert-frame{will-change:transform, opacity;background:linear-gradient(160deg,#241d12 0%,#4a3a22 42%,#171310 100%);border-radius:2px;padding:7px;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 0 0 1px #cdb07c8c,0 30px 62px #0000008c,0 0 52px #cdb07c1f}.cert-frame[data-depth="0"]{z-index:4;opacity:1;filter:brightness();transform:translate(0)rotate(0)scale(1)}.cert-frame[data-depth="1"]{z-index:3;opacity:.82;filter:brightness(.8);transform:translate(16px,-14px)rotate(4deg)scale(.93)}.cert-frame[data-depth="2"]{z-index:2;opacity:.55;filter:brightness(.66);transform:translate(30px,-26px)rotate(7.5deg)scale(.87)}.cert-frame[data-depth="3"]{z-index:1;opacity:.32;filter:brightness(.54);transform:translate(42px,-37px)rotate(10.5deg)scale(.82)}.cert-frame-mat{background:linear-gradient(150deg,#faf6ee 0%,#ebe3d4 100%);width:100%;height:100%;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #49392459}.cert-frame-mat img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:contrast(1.03)saturate(.9);background:0 0;border:0;border-radius:0;width:calc(100% - 24px);height:calc(100% - 24px);display:block;position:absolute;inset:12px}.cert-frame-sheen{z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#fff0 26% 74%,#ffffff0f 100%);position:absolute;inset:0}.cert-stage.is-paused .cert-stage-glow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cert-frame,.cert-stage-glow{transition:none;animation:none}}.cert-showcase{gap:14px;display:grid}.cert-showcase-caption{text-align:right;direction:rtl;border-inline-start:2px solid #b8975e;gap:3px;padding-inline-start:16px;display:grid}.cert-showcase-caption strong{color:var(--lx-text-1);font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:clamp(17px,1.9vw,22px);font-weight:700;line-height:1.2}.cert-showcase-caption span{color:var(--lx-text-3);font-family:Assistant,Heebo,sans-serif;font-size:12.5px;font-weight:600}.injury-home-redesign .injury-home-copy .injury-practice-eyebrow{color:#e2c79b;background:#cdb07c24;border-color:#cdb07c57;font-family:Heebo,Assistant,sans-serif;font-weight:600}.injury-home-redesign .injury-home-copy .injury-phone-chip{color:#f5f1ea;background:#f5f1ea14;border-color:#cdb07c57}.injury-home-redesign .injury-home-copy .injury-phone-chip svg{color:var(--brand-gold-400)}.injury-home-redesign .injury-premium-button{color:#102a43;background:linear-gradient(135deg,#d7cabb,#b08d57 62%,#8a6a3f);border-color:#f5f1ea57;font-family:Heebo,Assistant,sans-serif;font-weight:600;box-shadow:0 7px #6d5a3b,0 18px 36px #040c154d,inset 0 1px #ffffff6b}.injury-home-redesign .injury-phone-chip{color:#102a43;background:#102a430f;border-color:#102a4329;font-family:Heebo,Assistant,sans-serif;font-weight:600}.injury-home-redesign .injury-section-kicker{color:#b08d57;background:#b08d5717;border-color:#b08d573d;font-family:Heebo,Assistant,sans-serif;font-weight:600}.injury-home-redesign .injury-world-heading h2{color:#102a43;font-family:var(--pl-font-display);font-weight:700}.injury-home-redesign .injury-world-heading p{color:#4b5563;font-family:Assistant,Heebo,sans-serif;font-weight:400}.injury-practice-final{background:linear-gradient(135deg,#0b0c0f 0%,#14161e 54%,#0b0c0f 100%)}@media (hover:hover) and (pointer:fine){.injury-world-card:hover,.injury-evidence-card:hover,.injury-article-list a:hover,.injury-related-box a:hover{border-color:#cdb07c5c;transform:translateY(-5px);box-shadow:0 28px 70px #12141c26,inset 0 1px #ffffffd6}}@media (width<=1024px){.injury-home-redesign .injury-home-hero-grid,.injury-home-hero-grid,.injury-practice-hero-inner,.injury-evidence-layout,.injury-knowledge-layout{grid-template-columns:minmax(0,1fr)}.injury-world-bento,.injury-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.injury-world-card:first-child{grid-column:auto}.injury-home-redesign .injury-home-visual{width:100%;margin-inline-start:0;transform:translateY(-28px)}.injury-home-redesign .injury-home-copy{margin-inline-start:0;transform:none}}@media (width<=768px){.injury-home-redesign,.injury-practice-page{width:100%;max-width:100vw;overflow-x:hidden}.injury-home-redesign .container-main,.injury-practice-page .container-main{width:100%;max-width:100%;margin-inline:auto;padding-inline:18px;overflow:hidden}.injury-home-hero,.injury-practice-hero{width:100%;max-width:100vw;padding:92px 0 46px}.injury-home-hero-grid,.injury-practice-hero-inner{gap:22px;width:100%;max-width:100%}.injury-home-copy,.injury-practice-copy{width:100%;max-width:100%;overflow:hidden}.injury-home-copy h1,.injury-practice-copy h1{text-wrap:pretty;max-width:100%;font-size:clamp(28px,8.6vw,36px);line-height:1.14}.injury-practice-promise,.injury-home-lead,.injury-practice-lead,.injury-practice-alert{max-width:100%}.injury-home-visual,.injury-practice-media{border-radius:24px;max-width:100%;padding:6px}.injury-home-redesign .injury-home-visual{transform:translateY(-12px)}.injury-home-visual img,.injury-practice-media img{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;border-radius:18px;height:auto;min-height:0}.injury-practice-media-placeholder{aspect-ratio:1.35;border-radius:24px;max-width:100%;height:auto}.injury-home-visual>img{aspect-ratio:1671/655;-o-object-fit:cover;object-fit:cover;background:0 0}.cert-gallery-wall{aspect-ratio:1}.cert-wall-frame-wide{width:min(91%,450px)}.cert-wall-frame-tall{width:min(61%,225px)}.cert-wall-frame figcaption{display:none}.cert-gallery-portrait{border-inline-start-color:#cdb07c47}.cert-gallery-portrait figcaption{inset-inline:8px;bottom:12px}.cert-gallery-portrait figcaption strong{font-size:12px}.cert-gallery-portrait figcaption span{font-size:8px}.cert-motion-control span{display:none}.cert-gallery-slide-wide .cert-document-frame{inset:7% 3% 12%}.cert-gallery-slide-tall .cert-document-frame{inset:4% 19% 11%}.cert-gallery-slide-portrait figcaption{max-width:calc(100% - 36px);inset:auto 18px 24px auto}.cert-gallery-progress{bottom:10px;left:10px}.injury-home-visual-note,.injury-practice-media-card{border-radius:18px;max-width:none;margin:8px;position:static}.injury-practice-proof-grid,.injury-world-bento,.injury-evidence-grid{grid-template-columns:1fr}.injury-world-section,.injury-evidence-section,.injury-knowledge-section,.injury-practice-final{padding:46px 0}.injury-evidence-panel,.injury-knowledge-side{border-radius:24px;padding:20px}.injury-home-actions,.injury-practice-actions{grid-template-columns:1fr;display:grid}.injury-home-actions .injury-premium-button,.injury-practice-actions .injury-premium-button,.injury-home-actions .injury-phone-chip,.injury-practice-actions .injury-phone-chip{width:100%}}.seal-header.is-scrolled{background:linear-gradient(#04091052,#0409100f);padding-inline:3px;box-shadow:0 12px 48px #00000047}.seal-nav-link:hover,.seal-nav-link.is-active{color:#0b0c0f;text-shadow:none;background:linear-gradient(135deg,#efe5cdeb,#cdb07c8f 48%,#cad3ddd1);transform:translateY(-1px);box-shadow:0 14px 30px #12141c1f,inset 0 1px #ffffff7a}.seal-contact-link:hover,.seal-contact-link.is-active{color:#0b0c0f;transform:translateY(-2px);box-shadow:0 22px 46px #a0824e47,inset 0 1px #ffffff75}@keyframes cta-bg-shimmer{0%,35%{background-position:0 0}65%,to{background-position:100% 0}}.seal-mega-link:hover,.seal-mega-link.is-active{background:linear-gradient(135deg,#cdb07c2e,#f7f1e80e);border-color:#cdb07c5c;transform:translateY(-3px)scale(1.015);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff1c}.seal-mega-link:hover:before,.seal-mega-link.is-active:before{opacity:1;transform:translate(-210%)skew(-16deg)}.seal-mobile-accordion .is-open{transform:rotate(180deg)}@keyframes seal-cta-shine{0%,48%{opacity:0;transform:translate(0)skew(-16deg)}56%{opacity:1}to{opacity:0;transform:translate(400%)skew(-16deg)}}@keyframes seal-stats-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes seal-menu-in{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateY(12px)scale(.965)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@keyframes seal-bottom-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes seal-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.seal-primary-cta:before,.seal-mobile-cta:before,.home-seal-primary:before,.seal-stats-track,.home-seal-orbit{animation:none}.home-seal-logo-plate,.home-seal-dept-image img,.seal-nav-link,.seal-mega-link,.home-seal-process-card,.home-seal-result-card,.home-seal-article-card{transition:none}[data-framer-component-type],[style*=transform],[style*=opacity]{transition:none!important;animation:none!important}.home-lux-service-card{opacity:1!important;transform:none!important}.reveal{opacity:1!important;transition:none!important;transform:none!important}}.lux-footer{--footer-navy:#0b0c0f;--footer-blue:#14161e;--footer-gold:#cba96c;--footer-gold-bright:#e7cd93;--footer-bronze:#8a6e42;--footer-cream:#f4eee3;--footer-line:#cba96c29;isolation:isolate;color:var(--footer-cream);background:radial-gradient(130% 82% at 50% -12%,#cba96c1c 0%,#0000 48%),linear-gradient(162deg,#070c14 0%,#0b0c0f 52%,#101219 100%);position:relative;overflow:hidden}.lux-footer:before,.lux-footer:after,.lux-footer-metal{content:"";pointer-events:none;position:absolute;inset:0}.lux-footer:before{z-index:-2;opacity:.12;background-color:#0000;background-image:linear-gradient(90deg,#cba96c0b 0 1px,#0000 1px 100%),linear-gradient(#cba96c08 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.lux-footer:after{z-index:-1;background:radial-gradient(58% 120% at 50% 0,#e7cd931f,#0000 62%),linear-gradient(#f4eee30d,#0000 16%);border-block-start:1px solid #cba96c57}.lux-footer-metal{z-index:-1;opacity:.26;background:repeating-linear-gradient(105deg,#0000 0 20px,#f4eee304 20px 21px),linear-gradient(90deg,#0000,#cba96c12,#0000)}.lux-footer-inner{z-index:1;padding-block:clamp(72px,8vw,108px) 34px;position:relative}.lux-footer-cta h2,.lux-footer-brand h2,.lux-footer-column h2,.lux-footer-column h3,.lux-footer-knowledge h2{font-family:var(--pl-font-display,"Frank Ruhl Libre", "Noto Serif Hebrew", Georgia, serif);letter-spacing:.005em;font-weight:600}.lux-footer-cta p,.lux-footer-brand p,.lux-footer-legal p,.lux-footer-legal small{color:#f7f1e8a8;font-family:Assistant,Heebo,sans-serif;line-height:1.78}.lux-footer-grid{grid-template-columns:minmax(240px,1.1fr) minmax(150px,.6fr) minmax(210px,.95fr) minmax(160px,.6fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.lux-footer-brand,.lux-footer-column,.lux-footer-knowledge,.lux-footer-contact-col{min-width:0}.lux-footer-cta-bar{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(150deg,#f4eee313,#f4eee305);border:1px solid #cba96c3d;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);margin-block-end:clamp(48px,6vw,80px);padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 96px #00000057,inset 0 1px #ffffff24}.lux-footer-cta-bar:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 120% at 8% -10%,#e7cd9338,#0000 60%),radial-gradient(38% 110% at 100% 120%,#cba96c1f,#0000 62%);position:absolute;inset:0}.lux-footer-cta-copy{min-width:0}.lux-footer-cta-eyebrow{color:var(--footer-gold);letter-spacing:.24em;text-transform:none;margin-block-end:12px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700;display:inline-block}.lux-footer-cta-bar h2{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--footer-cream);margin:0 0 12px;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.16}.lux-footer-cta-bar p{color:#f4eee3ad;max-width:520px;margin:0;font-family:Assistant,Heebo,sans-serif;font-size:15.5px;line-height:1.7}.lux-footer-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.lux-footer-cta-btn{color:#0b0c0f;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#e7cd93 0%,#cba96c 52%,#e1c081 100%);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-family:Assistant,Heebo,sans-serif;font-size:16px;font-weight:800;text-decoration:none;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 20px 46px #a0824e52,0 0 0 1px #cba96c59,inset 0 1px #ffffff8c}.lux-footer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 26px 60px #a0824e6b,0 0 0 1px #e7cd938c,inset 0 1px #ffffff9e}.lux-footer-cta-ghost{color:var(--footer-cream);-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#f4eee30d;border:1px solid #cba96c57;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1);display:inline-flex}.lux-footer-cta-ghost svg{color:var(--footer-gold);transition:color .42s cubic-bezier(.22,1,.36,1)}.lux-footer-cta-ghost:hover{color:var(--footer-gold-bright);background:#f4eee317;border-color:#e7cd938c;transform:translateY(-2px)}.lux-footer-cta-ghost:hover svg{color:var(--footer-gold-bright)}.lux-footer-contact-col h2{color:var(--footer-gold);align-items:center;gap:10px;margin:0 0 16px;font-family:Heebo,Assistant,sans-serif;font-size:15px;font-weight:700;display:flex}.lux-footer-contact-links{flex-direction:column;gap:10px;display:flex}.lux-footer-contact-links a,.lux-footer-contact-links span{color:#f7f1e8c7;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .3s;display:inline-flex}.lux-footer-contact-links a:hover{color:var(--footer-gold)}.lux-footer-logo{background:linear-gradient(145deg,#f7f1e824,#cdb07c0d),#f7f1e80a;border:1px solid #cdb07c4d;border-radius:24px;place-items:center;width:86px;height:86px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000038}.lux-footer-logo img{filter:drop-shadow(0 10px 14px #00000047);width:66px;height:auto}.lux-footer-brand h2{color:var(--footer-cream);margin-block:18px 8px;font-size:28px;line-height:1.2}.lux-footer-brand p{max-width:360px;font-size:14px}.lux-footer-column h2,.lux-footer-column h3,.lux-footer-knowledge h2{color:var(--footer-cream);align-items:center;gap:9px;margin-block-end:16px;font-size:20px;line-height:1.28;display:flex}.lux-footer-column h2 span,.lux-footer-column h3 span,.lux-footer-knowledge h2 span{width:34px;height:34px;color:var(--footer-gold);background:#f7f1e812;border-radius:13px;place-items:center;display:grid}.lux-footer-column ul{gap:7px;display:grid}.lux-footer-column a,.lux-footer-knowledge-links a,.lux-footer-legal-links a{font-family:Assistant,Heebo,sans-serif;text-decoration:none}.lux-footer-column a{color:#f4eee39e;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.5;transition:color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.lux-footer-column a svg,.lux-footer-knowledge-links a svg:last-child{color:var(--footer-bronze);transition:transform .45s cubic-bezier(.22,1,.36,1)}.lux-footer-knowledge-links{gap:10px;display:grid}.lux-footer-knowledge-links a{-webkit-backdrop-filter:blur(10px)saturate(140%);color:#f4eee3cc;background:#f4eee30a;border:1px solid #cba96c29;border-radius:18px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:48px;padding:10px 13px;font-size:13.5px;font-weight:700;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .55s cubic-bezier(.22,1,.36,1),background .55s cubic-bezier(.22,1,.36,1);display:grid}.lux-footer-knowledge-links a svg:first-child{color:var(--footer-gold)}.lux-footer-legal{border-block-start:1px solid #cdb07c24;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:14px 28px;margin-block-start:clamp(38px,6vw,64px);padding-block-start:22px;display:grid}.lux-footer-legal-links{flex-wrap:wrap;grid-column:1/-1;gap:10px 18px;display:flex}.lux-footer-legal-links a{color:#f7f1e87a;font-size:12px;font-weight:850;transition:color .45s cubic-bezier(.22,1,.36,1)}.lux-footer-legal p{max-width:850px;font-size:12px}.lux-footer-legal small{color:#f7f1e85c;text-align:end;font-size:12px}@media (hover:hover) and (pointer:fine){.lux-footer-primary:hover,.lux-footer-phone:hover{transform:translateY(-3px);box-shadow:0 24px 54px #a0824e33}.lux-footer-logo:hover{border-color:#cdb07c7a;transform:translateY(-4px)rotate(-1deg)}.lux-footer-column a:hover{color:var(--footer-cream);transform:translate(-3px)}.lux-footer-column a:hover svg,.lux-footer-knowledge-links a:hover svg:last-child{transform:translate(-3px)}.lux-footer-knowledge-links a:hover{background:#f7f1e812;border-color:#cdb07c57;transform:translateY(-3px)}.lux-footer-legal-links a:hover{color:var(--footer-gold)}}@media (width<=1180px){.lux-footer-cta,.lux-footer-cta-bar,.lux-footer-grid,.lux-footer-legal{grid-template-columns:1fr}.lux-footer-cta-actions{justify-content:flex-start}.lux-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-footer-legal small{text-align:start}}@media (width<=700px){.lux-footer-inner{padding-block-start:58px}.lux-footer-cta,.lux-footer-cta-bar,.lux-footer-grid{grid-template-columns:1fr}.lux-footer-cta,.lux-footer-logo,.lux-footer-knowledge-links a{border-radius:24px}.lux-footer-cta-actions{width:100%}.lux-footer-cta-btn,.lux-footer-cta-ghost{flex:auto;justify-content:center}.lux-footer-primary,.lux-footer-phone{width:100%}.lux-footer-brand p{max-width:none}}@media (prefers-reduced-motion:reduce){.lux-footer-primary,.lux-footer-phone,.lux-footer-logo,.lux-footer-column a,.lux-footer-column a svg,.lux-footer-knowledge-links a,.lux-footer-knowledge-links a svg:last-child,.lux-footer-legal-links a{transition:none}}.dept-header.is-scrolled{background:linear-gradient(#040910d1,#04091059);padding-inline:3px;box-shadow:0 12px 48px #0000008c}@keyframes dept-holo-shimmer{0%,to{background-position:0 0}50%{background-position:100% 100%}}.dept-header.is-injury .dept-nav-pill.is-active{color:#ecc57a;text-shadow:0 0 10px #ecc57a59;background:#0000006b;box-shadow:0 0 16px #cdb07c33,inset 0 0 0 1px #cdb07c26}.dept-header.is-contractors .dept-nav-pill.is-active{color:#e0c080;text-shadow:0 0 10px #e0c0804d;background:#0000006b;box-shadow:0 0 16px #a77b4433,inset 0 0 0 1px #a77b4426}@keyframes dept-fiber-1{0%{transform:translate(-100%)rotate(0)}to{transform:translate(200%)rotate(0)}}@keyframes dept-fiber-2{0%{transform:translate(-100%)rotate(0)}to{transform:translate(200%)rotate(0)}}@keyframes dept-fiber-3{0%{transform:translate(-100%)rotate(0)}to{transform:translate(200%)rotate(0)}}@keyframes dept-ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(4)}}.dept-header.is-scrolled .dept-header-inner{border-color:#cdb07c40;border-radius:16px;min-height:42px}.dept-header.is-scrolled .dept-nav-row{gap:3px}.dept-header.is-scrolled .dept-nav-pill{padding:4px clamp(6px,.5vw,10px);font-size:11px}.dept-header.is-scrolled .dept-header-cta{min-height:32px;padding:0 14px;font-size:12px}.dept-header.is-scrolled .seal-logo-shell{width:34px;height:34px}.dept-header.is-scrolled .seal-brand-copy strong{font-size:13px}.dept-header.is-scrolled .dept-eyebrow{font-size:9px}.dept-header.is-scrolled .dept-back-icon{width:32px;height:32px}.dept-header.is-scrolled:after{opacity:.8;height:2px;box-shadow:0 0 20px #cdb07c66,0 0 40px #cdb07c33}.seal-nav-link:hover:after,.seal-nav-link.is-active:after{transform-origin:0;transform:scaleX(1)}.seal-nav-link.is-active{color:#ecc57a;text-shadow:0 0 16px #ecc57a4d;background:linear-gradient(135deg,#dcaf6442,#a0824e29);font-weight:600;transform:none;box-shadow:inset 0 1px #ffffff17,0 0 18px #cdb07c2e}.seal-nav-cta:hover,.seal-nav-cta.is-active{color:#0b0c0f;background:linear-gradient(135deg,#b8975e,#ecc57a);border-color:#cdb07cd9;box-shadow:0 8px 22px #a0824e47,inset 0 1px #ffffff73}body:after{content:"";z-index:9998;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.80' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}@keyframes lux-orb-a{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.seal-nav-link.is-active:after{opacity:.9;width:64%;height:2px}@keyframes wa-breathe{0%,to{box-shadow:0 4px 24px #0b0c1080,0 0 18px #cdb07c2e,0 2px 8px #00000024}50%{box-shadow:0 6px 36px #0b0c108c,0 0 30px #cdb07c57,0 2px 8px #00000024}}@media (width<=767px){.home-seal-hero:after{display:none}body:after{opacity:.018}}[id]{scroll-margin-top:88px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-7{height:1.75rem}.h-\[3px\]{height:3px}.h-full{height:100%}.h-px{height:1px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-right{transform-origin:100%}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:24px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:20px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-\[\#D6B07A\]{--tw-border-opacity:1;border-color:rgb(214 176 122/var(--tw-border-opacity,1))}.border-\[\#D6B07A\]\/35{border-color:#d6b07a59}.border-\[\#D6B07A\]\/40{border-color:#d6b07a66}.border-cream\/10{border-color:#f3f0ea1a}.border-cream\/15{border-color:#f3f0ea26}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-t-transparent{border-top-color:#0000}.bg-\[\#07111D\]{--tw-bg-opacity:1;background-color:rgb(7 17 29/var(--tw-bg-opacity,1))}.bg-\[\#101B29\]{--tw-bg-opacity:1;background-color:rgb(16 27 41/var(--tw-bg-opacity,1))}.bg-\[\#181109\]\/80{background-color:#181109cc}.bg-\[\#D6B07A\]{--tw-bg-opacity:1;background-color:rgb(214 176 122/var(--tw-bg-opacity,1))}.bg-\[\#D6B07A\]\/10{background-color:#d6b07a1a}.bg-\[var\(--pl-gold-100\)\]{background-color:var(--pl-gold-100)}.bg-cream\/10{background-color:#f3f0ea1a}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(214\,176\,122\,0\.18\)\,transparent_42\%\)\,linear-gradient\(135deg\,\#07111D\,\#142235\)\]{background-image:radial-gradient(circle at 100% 0,#d6b07a2e,#0000 42%),linear-gradient(135deg,#07111d,#142235)}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-\[\#07111D\]{--tw-text-opacity:1;color:rgb(7 17 29/var(--tw-text-opacity,1))}.text-\[\#C9D3DE\]{--tw-text-opacity:1;color:rgb(201 211 222/var(--tw-text-opacity,1))}.text-\[\#D6B07A\]{--tw-text-opacity:1;color:rgb(214 176 122/var(--tw-text-opacity,1))}.text-\[\#D8E0E9\]{--tw-text-opacity:1;color:rgb(216 224 233/var(--tw-text-opacity,1))}.text-\[\#DDE5EE\]{--tw-text-opacity:1;color:rgb(221 229 238/var(--tw-text-opacity,1))}.text-\[\#E8BC7C\]{--tw-text-opacity:1;color:rgb(232 188 124/var(--tw-text-opacity,1))}.text-\[\#E8EDF3\]{--tw-text-opacity:1;color:rgb(232 237 243/var(--tw-text-opacity,1))}.text-\[\#F0C98D\]{--tw-text-opacity:1;color:rgb(240 201 141/var(--tw-text-opacity,1))}.text-\[var\(--pl-accent\)\]{color:var(--pl-accent)}.text-\[var\(--pl-gold-600\)\]{color:var(--pl-gold-600)}.text-\[var\(--pl-text-dark-muted\)\]{color:var(--pl-text-dark-muted)}.text-\[var\(--pl-text-dark-secondary\)\]{color:var(--pl-text-dark-secondary)}.text-\[var\(--pl-text-light-secondary\)\]{color:var(--pl-text-light-secondary)}.text-cream{--tw-text-opacity:1;color:rgb(243 240 234/var(--tw-text-opacity,1))}.text-cream\/80{color:#f3f0eacc}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 20px 50px #0000002e;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-300{animation-duration:.3s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pl-reveal,.pl-reveal-left,.pl-reveal-right,.pl-layer-shift,.pl-card,.pl-btn{transition:none!important;animation:none!important;transform:none!important}}.font-assistant{font-family:Assistant,Heebo,sans-serif}.font-serif-hebrew{font-family:Noto Serif Hebrew,Georgia,serif}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.bronze-line-animated.visible{width:48px}.clip-reveal.visible{clip-path:inset(0)}.fade-slide-up.visible{opacity:1;transform:translateY(0)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) forwards vt-exit}::view-transition-new(root){animation:.38s cubic-bezier(.22,1,.36,1) forwards vt-enter}.injury-practice-related{background:var(--lx-mid);border-block-start:1px solid #a0824e24;padding-block:28px}.injury-related-label{color:var(--lx-text-3);letter-spacing:.04em;margin-block-end:14px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700}.injury-related-chips{flex-wrap:wrap;gap:10px;display:flex}.injury-related-chip{color:#526173;background:#f7f1e8b8;border:1px solid #a0824e47;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background .28s,border-color .28s,color .28s,transform .28s;display:inline-flex}.injury-related-chip:hover{color:#846a40;background:#a0824e1f;border-color:#a0824e8c;transform:translateY(-2px)}.injury-related-chip--home{color:#846a40;background:#a0824e14;border-color:#a0824e7a}.injury-related-chip--home:hover{color:#846a40;background:linear-gradient(135deg,#a0824e38,#cdb07c24);border-color:#a0824eb8}.whatsapp-float{z-index:900;background:linear-gradient(135deg, var(--lx-lift,#263850), var(--lx-deep,#14161e));color:#fff;border:1px solid var(--lx-border-bronze,#cdb07c66);border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:fixed;bottom:90px;left:20px;overflow:hidden;box-shadow:0 4px 24px #0b0c1080,0 0 20px #cdb07c2e,0 2px 8px #0003}.whatsapp-float:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 8px 32px #0b0c108c,0 0 30px #cdb07c52,0 4px 12px #00000038}.whatsapp-float-pulse{background:var(--lx-bronze,#846a40);pointer-events:none;z-index:-1;border-radius:999px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite whatsapp-pulse;position:absolute;inset:0}.whatsapp-float-label{white-space:nowrap}@keyframes whatsapp-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (width<=767px){.whatsapp-float{padding:12px;bottom:90px;left:12px}.whatsapp-float-label{display:none}}.home-hero-overlay{z-index:10;-webkit-backdrop-filter:blur(18px);background:#07080ab8;border:1px solid #cdb07c38;border-radius:20px;max-width:min(520px,90vw);padding:clamp(24px,3vw,36px);position:absolute;bottom:clamp(32px,6vw,72px);right:clamp(20px,5vw,80px);box-shadow:0 24px 64px #00000061,inset 0 1px #ffffff14}.home-hero-overlay-kicker{color:#b8975e;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:12px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.home-hero-overlay-title{color:#f7f1e8;margin-bottom:10px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(20px,2.4vw,30px);font-weight:800;line-height:1.25}.home-hero-overlay-sub{color:#f7f1e8b8;margin-bottom:18px;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.6}.home-hero-overlay-btns{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.home-hero-btn-injury,.home-hero-btn-contractor{border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.home-hero-btn-injury{color:#b8975e;background:#a0824e2e;border:1px solid #cdb07c73}.home-hero-btn-contractor{color:#f7f1e8;background:#ffffff0f;border:1px solid #ffffff2e}.home-hero-btn-injury:hover,.home-hero-btn-contractor:hover{transform:translateY(-2px)}.home-hero-overlay-actions{border-top:1px solid #cdb07c24;flex-wrap:wrap;align-items:center;gap:14px;padding-top:16px;display:flex}.home-hero-cta-primary{color:#0b0c0f;background:linear-gradient(135deg,#846a40,#b8975e);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 16px #a0824e61}.home-hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #a0824e80}.home-hero-cta-phone{color:#f7f1e8d1;align-items:center;gap:7px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.home-hero-cta-phone:hover{color:#b8975e}@media (width<=767px){.home-hero-overlay{max-width:100%;bottom:20px;left:12px;right:12px}.home-hero-overlay-title{font-size:18px}}.home-authority-bar{background:linear-gradient(135deg,#0b0c0f 0%,#14161e 100%);border-top:1px solid #cdb07c1f;border-bottom:1px solid #cdb07c1f;padding:28px 0 18px}.home-authority-caveat{text-align:center;color:#f7f1e852;max-width:720px;margin:14px auto 0;padding:0 24px;font-family:Assistant,Heebo,sans-serif;font-size:11px;line-height:1.6}.home-authority-inner{divide-x:1px;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.home-authority-item{text-align:center;border-right:1px solid #cdb07c24;flex-direction:column;align-items:center;padding:0 24px;display:flex}.home-authority-item:last-child{border-right:none}.home-authority-item strong{color:#b8975e;background:linear-gradient(135deg,#b8975e,#f0d098,#846a40);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(22px,2.8vw,34px);font-weight:800;line-height:1.1}.home-authority-item span{color:#f7f1e89e;letter-spacing:.01em;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:500}@media (width<=767px){.home-authority-inner{grid-template-columns:repeat(2,1fr);gap:1px}.home-authority-item{border-bottom:1px solid #cdb07c1a;border-right:none;padding:16px}.home-authority-item:last-child,.home-authority-item:nth-child(3){border-bottom:none}}.home-manifesto{background:linear-gradient(#0b0c0f 0%,#0c1c2b 100%);padding-block:clamp(80px,9vw,128px);position:relative;overflow:hidden}.home-manifesto:before{content:"";pointer-events:none;background:radial-gradient(circle,#a0824e12,#0000 68%);border-radius:50%;width:clamp(380px,55vw,720px);height:clamp(380px,55vw,720px);position:absolute;inset-block-start:-60px;inset-inline-end:0}.home-manifesto-inner{grid-template-columns:1fr min(390px,40%);align-items:center;gap:clamp(48px,6vw,100px);display:grid}.home-manifesto-copy{flex-direction:column;display:flex}.home-manifesto-heading{color:#f7f1e8;letter-spacing:-.018em;max-width:560px;margin-block:16px 34px;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(26px,3.6vw,50px);font-weight:800;line-height:1.12}.home-manifesto-pillars{flex-direction:column;gap:22px;display:flex}.home-manifesto-pillar{border-inline-start:2px solid #cdb07c5c;flex-direction:column;gap:5px;padding-inline-start:18px;transition:border-color .3s;display:flex}.home-manifesto-pillar:hover{border-inline-start-color:#cdb07cb8}.home-manifesto-pillar strong{color:#b8975e;font-family:Heebo,Assistant,sans-serif;font-size:16px;font-weight:700}.home-manifesto-pillar p{color:#f5f1eaad;margin:0;font-family:Assistant,Heebo,sans-serif;font-size:15px;line-height:1.74}.home-manifesto-credential{color:#cdb07cbd;background:#cdb07c12;border:1px solid #cdb07c29;border-radius:12px;align-items:center;gap:8px;width:fit-content;margin-block-start:36px;padding:11px 18px;font-family:Heebo,Assistant,sans-serif;font-size:13px;display:inline-flex}.home-testimonials{background:linear-gradient(#0a1726 0%,#14161e 100%);padding:clamp(64px,8vw,96px) 0;position:relative;overflow:hidden}.home-testimonials:before{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#cdb07c0f 0 1px,#0000 1px 100%),linear-gradient(#cdb07c0a 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.home-testimonials .home-lux-section-head{z-index:1;position:relative}.home-testimonials .home-lux-section-head h2{color:#f7f1e8}.home-testimonials .home-lux-kicker{color:#b8975e;background:#cdb07c14;border-color:#cdb07c38}.home-testimonials-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid;position:relative}.home-testimonial-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #cdb07c26;border-radius:20px;flex-direction:column;padding:clamp(20px,2.4vw,30px);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:flex;box-shadow:0 8px 32px #00000038}.home-testimonial-card:hover{border-color:#cdb07c59;transform:translateY(-6px);box-shadow:0 16px 48px #00000052,0 0 32px #cdb07c1a}.home-testimonial-amount{color:#b8975e;background:linear-gradient(135deg,#b8975e,#f0d098);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(18px,2vw,26px);font-weight:800}.home-testimonial-quote{color:#f7f1e8cc;flex:1;margin-bottom:20px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-style:italic;line-height:1.75}.home-testimonial-footer{border-top:1px solid #cdb07c24;flex-direction:column;gap:2px;padding-top:14px;display:flex}.home-testimonial-footer strong{color:#f7f1e8;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:700}.home-testimonial-footer span{color:#f7f1e87a;font-family:Assistant,Heebo,sans-serif;font-size:12px}.home-testimonials .home-lux-outline-link{color:#b8975e;background:#cdb07c0f;border-color:#cdb07c59}@media (width<=900px){.home-testimonials-grid{grid-template-columns:1fr;gap:16px}}.about-hero{align-items:flex-end;min-height:clamp(420px,52vh,580px);display:flex;position:relative;overflow:hidden}.about-hero-bg{position:absolute;inset:0}.about-hero-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:brightness(.38)saturate(.8);width:100%;height:100%}.about-hero-bg:after{content:"";background:linear-gradient(#07080a4d 0%,#07080ad1 100%);position:absolute;inset:0}.about-hero-inner{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:clamp(100px,12vw,140px);padding-bottom:clamp(40px,6vw,72px);display:grid;position:relative}.about-hero-copy{max-width:600px}.about-eyebrow{color:#b8975e;text-transform:uppercase;letter-spacing:.06em;background:#cdb07c1f;border:1px solid #cdb07c47;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 12px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.about-hero-copy h1{color:#f7f1e8;margin-bottom:18px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(24px,3.2vw,40px);font-weight:800;line-height:1.2}.about-hero-copy h1:after{content:"";background:linear-gradient(to left, var(--lx-bronze-bright), transparent);width:clamp(56px,8vw,88px);height:2px;margin-top:16px;display:block}.about-hero-copy p{color:#f7f1e8bf;margin-bottom:24px;font-family:Assistant,Heebo,sans-serif;font-size:16px;line-height:1.75}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.about-cta-primary{color:#0b0c0f;background:linear-gradient(135deg,#846a40,#b8975e);border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 18px #a0824e66}.about-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #a0824e80}.about-cta-phone{color:#f7f1e8d1;align-items:center;gap:7px;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.about-cta-phone:hover{color:#b8975e}.about-hero-stats{grid-template-columns:repeat(2,1fr);gap:12px;min-width:220px;display:grid}.about-hero-stat{text-align:center;background:#ffffff0f;border:1px solid #cdb07c2e;border-radius:14px;flex-direction:column;align-items:center;padding:16px 12px;display:flex}.about-hero-stat strong{color:#b8975e;margin-bottom:2px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:20px;font-weight:800}.about-hero-stat span{color:#f7f1e88c;font-family:Assistant,Heebo,sans-serif;font-size:11px}.about-bio-section{padding:clamp(56px,7vw,96px) 0}.about-bio-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.about-bio-copy h2{color:#0b0c0f;margin-top:10px;margin-bottom:20px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(24px,2.8vw,36px);font-weight:800}.about-bio-copy p{color:#526173;margin-bottom:16px;font-family:Assistant,Heebo,sans-serif;font-size:15px;line-height:1.85}.about-credentials-wall h3{color:#0b0c0f;border-bottom:1px solid #a0824e2e;margin-bottom:16px;padding-bottom:12px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:18px;font-weight:700}.about-credential-card{background:linear-gradient(135deg,#fff,#faf8f5);border:1px solid #a0824e24;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 2px 12px #0f172a0f}.about-credential-icon{color:#7c5535;background:#a0824e1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.about-credential-card strong{color:#0b0c0f;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:700;display:block}.about-credential-card small{color:#7a8fa6;font-family:Assistant,Heebo,sans-serif;font-size:12px}.about-timeline-section{background:linear-gradient(#0b0c0f 0%,#14161e 100%);padding:clamp(56px,7vw,80px) 0;position:relative;overflow:hidden}.about-section-head{text-align:center;margin-bottom:48px}.about-section-head h2{color:#f7f1e8;margin-top:10px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(24px,3vw,38px);font-weight:800}.about-timeline-section .about-section-head h2{color:#f7f1e8}.about-timeline{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(90deg,#0000,#cdb07c80,#0000);height:1px;position:absolute;top:28px;left:10%;right:10%}.about-timeline-item{text-align:center;flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.about-timeline-year{color:#b8975e;margin-bottom:12px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:20px;font-weight:800}.about-timeline-dot{background:#b8975e;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-bottom:16px;box-shadow:0 0 16px #cdb07c99}.about-timeline-content strong{color:#f7f1e8;margin-bottom:6px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:800;display:block}.about-timeline-content p{color:#f7f1e88c;font-family:Assistant,Heebo,sans-serif;font-size:12px;line-height:1.6}.about-values-section{padding:clamp(56px,7vw,96px) 0}.about-values-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.about-value-card{background:linear-gradient(135deg,#fff,#faf8f5);border:1px solid #a0824e24;border-radius:20px;padding:28px 22px;transition:transform .26s,box-shadow .26s;box-shadow:0 4px 24px #0f172a12}.about-value-card:hover{border-color:#a0824e4d;transform:translateY(-4px);box-shadow:0 12px 40px #0f172a1f}.about-value-icon{color:#7c5535;background:linear-gradient(135deg,#a0824e1f,#cdb07c0f);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.about-value-card h3{color:#0b0c0f;margin-bottom:10px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:16px;font-weight:700}.about-value-card p{color:#526173;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.75}.about-coverage-section{background:linear-gradient(#f6f3ec 0%,#f1eadd 100%);padding:clamp(56px,7vw,80px) 0}.about-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:36px;display:grid}.about-coverage-region{background:#fff;border:1px solid #a0824e2e;border-radius:16px;padding:20px 22px}.about-coverage-region h3{color:#b08d57;border-bottom:1px solid #a0824e29;margin-bottom:12px;padding-bottom:10px;font-family:Frank Ruhl Libre,serif;font-size:15px;font-weight:700}.about-coverage-region ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.about-coverage-region li{color:#526173;font-family:Assistant,sans-serif;font-size:13px}.about-coverage-region li:before{content:"•";color:#b08d57;margin-left:6px}.about-coverage-note{text-align:center;color:#526173;margin-top:24px;font-family:Assistant,sans-serif;font-size:14px}.about-final-cta{background:linear-gradient(135deg,#0b0c0f 0%,#14161e 100%);padding:clamp(56px,7vw,80px) 0}.about-final-panel{text-align:center;max-width:600px;margin:0 auto}.about-final-panel h2{color:#f7f1e8;margin-bottom:14px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:800}.about-final-panel p{color:#f7f1e8ad;margin-bottom:28px;font-family:Assistant,Heebo,sans-serif;font-size:15px;line-height:1.75}.about-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.about-bio-right{flex-direction:column;gap:32px;display:flex}.about-attorney-portrait{isolation:isolate;background:linear-gradient(135deg,#f5e6c8f0 0%,#e4cfa8e0 50%,#b08a566b 100%);border-radius:14px;margin:0;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffae899,inset 0 -1px #3a26122e,0 18px 44px #07080a38,0 6px 14px #07080a2e}.about-attorney-portrait img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 4px 10px #07080a29}.about-attorney-portrait figcaption{color:#3a2914;letter-spacing:.01em;text-align:center;margin-top:12px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:700}.about-credentials-wall h3{color:#f7f1e8;margin-bottom:14px;font-family:David Libre,Frank Ruhl Libre,serif;font-size:17px;font-weight:600}.about-credentials-grid{flex-direction:column;gap:10px;display:flex}.about-credential-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.about-credential-card:hover{border-color:#cdb07c61;transform:translateY(-2px)}.about-credential-card:before{content:"";background:radial-gradient(160px circle at var(--mx,50%) var(--my,50%), #cdb07c24, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.about-credential-card:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.about-credential-card{transition:none}.about-credential-card:hover{transform:none}}.about-credential-icon{color:#f7ecd4;background:radial-gradient(circle at 32% 28%,#fff4d659,#0000 55%),conic-gradient(from 210deg,#6d5a3b,#c6a07a,#e5c896,#846a40,#6d5a3b);border:1px solid #cdb07c8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;box-shadow:inset 0 1px 2px #fff4d659,inset 0 -2px 4px #00000073,0 2px 6px #00000059}.about-credential-icon:after{content:"";pointer-events:none;border:1px solid #07080a59;border-radius:50%;position:absolute;inset:3px}.about-credential-icon svg{z-index:1;filter:drop-shadow(0 1px 1px #0006);position:relative}.about-credential-card strong{color:#f7f1e8;margin-bottom:2px;font-family:Assistant,Heebo,sans-serif;font-size:13.5px;font-weight:600;line-height:1.4;display:block}.about-credential-card small{color:#f7f1e88c;font-family:Assistant,Heebo,sans-serif;font-size:11.5px;line-height:1.4;display:block}.about-team-section{background:#14161e;padding:clamp(56px,8vw,96px) 0}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:700px;margin:40px auto 0;display:grid}.about-team-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.about-team-card figure{margin:0;overflow:hidden}.about-team-card figure img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.about-team-card:hover figure img{transform:scale(1.04)}.about-team-card h3{color:#f7f1e8;margin:16px 20px 6px;font-family:David Libre,Frank Ruhl Libre,serif;font-size:18px;font-weight:700}.about-team-card p{color:#f7f1e88c;margin:0 20px 20px;font-family:Assistant,Heebo,sans-serif;font-size:13px;line-height:1.5}.about-wall-section{background:linear-gradient(#07080a 0%,#0f1014 55%,#14161e 100%);padding:clamp(56px,8vw,104px) 0;position:relative;overflow:hidden}.about-wall-glow{pointer-events:none;background:radial-gradient(120% 62% at 50% -12%,#cdb07c1f,#0000 60%);position:absolute;inset:0}.about-wall-section .about-section-head{z-index:1;position:relative}.about-wall-section .about-section-head h2{color:#f7f1e8}.about-wall-sub{text-align:center;color:#f7f1e89e;max-width:640px;margin:14px auto 0;font-family:Assistant,Heebo,sans-serif;font-size:15px;line-height:1.7}.about-wall{z-index:1;justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,44px);margin-top:clamp(36px,5vw,60px);padding-bottom:8px;display:flex;position:relative}.about-frame{flex-direction:column;align-items:center;width:clamp(200px,22vw,248px);margin:0;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.about-frame:hover{transform:translateY(-9px)}.about-frame-mat{background:linear-gradient(#f8f2e6 0%,#efe6d3 100%);border-radius:2px;justify-content:center;align-items:center;width:100%;height:300px;padding:16px;transition:box-shadow .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 0 0 5px #1a1c22,0 0 0 7px #cdb07c8c,0 0 0 12px #101218,0 26px 52px #0000008c,0 8px 18px #0006}.about-frame:hover .about-frame-mat{box-shadow:0 0 0 5px #1a1c22,0 0 0 7px #e7cd93cc,0 0 0 12px #101218,0 36px 72px #0000009e,0 0 44px #cdb07c33}.about-frame-mat img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block;box-shadow:0 1px 4px #00000047}.about-frame-sheen{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#fff0 26% 72%,#ffffff12 100%);border-radius:2px;position:absolute;inset:0}.about-frame-cap{text-align:center;flex-direction:column;align-items:center;gap:3px;margin-top:22px;display:flex}.about-frame-year{letter-spacing:.14em;color:#b8975e;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700}.about-frame-title{color:#f2ece0;font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:16px;font-weight:700;line-height:1.25}.about-frame-issuer{color:#f7f1e880;max-width:210px;font-family:Assistant,Heebo,sans-serif;font-size:12px;line-height:1.45}@media (width<=920px){.about-wall{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;justify-content:flex-start;padding-inline:4px;overflow-x:auto}.about-frame{scroll-snap-align:center;flex:none;width:210px}.about-wall::-webkit-scrollbar{height:6px}.about-wall::-webkit-scrollbar-thumb{background:#cdb07c59;border-radius:999px}}@media (prefers-reduced-motion:reduce){.about-frame,.about-frame-mat{transition:none}}.about-certs-section{background:linear-gradient(#07080a 0%,#14161e 100%);padding:clamp(56px,8vw,96px) 0}.about-certs-section .about-section-head h2{color:#f7f1e8}.about-certs-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:32px;max-width:900px;margin:40px auto 0;display:grid}.about-cert-item{aspect-ratio:4/5;isolation:isolate;background:linear-gradient(135deg,#f5e6c81a 0%,#cdb07c0f 50%,#ffffff0a 100%);border:1px solid #cdb07c52;border-radius:14px;grid-template-rows:1fr auto;margin:0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffae81a,0 14px 30px #00000047}.about-cert-item:hover{border-color:#cdb07c8c;transform:translateY(-6px);box-shadow:inset 0 1px #fffae82e,0 22px 50px #0006,0 0 60px #cdb07c1a}.about-cert-item:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#fffaeb0f,#0000002e);border-radius:6px;position:absolute;inset:14px 14px 56px;box-shadow:inset 0 0 0 1px #cdb07c38,inset 0 6px 16px #00000059}.about-cert-item img{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 4px 8px #00000052);width:calc(100% - 40px);height:100%;max-height:100%;margin:20px auto 0;display:block;position:relative}.about-cert-item figcaption{color:#f7f1e8c7;text-align:center;padding:12px 16px 14px;font-family:Assistant,Heebo,sans-serif;font-size:13px;line-height:1.4}@media (width<=900px){.about-hero-inner{grid-template-columns:1fr}.about-hero-stats{min-width:unset;grid-template-columns:repeat(4,1fr)}.about-bio-grid{grid-template-columns:1fr;gap:32px}.about-timeline{grid-template-columns:1fr;gap:28px}.about-timeline:before{display:none}.about-timeline-item{text-align:right;flex-direction:row;align-items:flex-start;gap:16px}.about-timeline-dot{margin-top:8px;margin-bottom:0}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:24px}.about-certs-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (width<=600px){.about-hero-stats{grid-template-columns:repeat(2,1fr)}.about-values-grid{grid-template-columns:1fr}.about-team-grid{grid-template-columns:1fr;max-width:360px;margin-inline:auto}}.about-quote-section{background:linear-gradient(135deg,#0b0c0f 0%,#14161e 100%);padding:clamp(48px,6vw,72px) 0}.about-quote-block{text-align:center;max-width:760px;margin:0 auto;padding:0 24px;position:relative}.about-quote-icon{color:#cdb07c4d;margin-bottom:20px;margin-inline:auto;display:block}.about-quote-block p{color:#f7f1e8;margin-bottom:22px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(17px,2.2vw,24px);font-weight:600;line-height:1.65}.about-quote-block cite{color:#cdb07cb3;letter-spacing:.02em;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-style:normal}.about-judge-section{background:linear-gradient(#f6f3ec,#ede7d6);padding:clamp(48px,6vw,80px) 0}.about-judge-callout{background:linear-gradient(135deg,#0b0c0f 0%,#14161e 100%);border:1px solid #cdb07c33;border-top:3px solid #b8975e;border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:36px;padding:clamp(28px,4vw,48px) clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.about-judge-callout:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#cdb07c12,#0000 60%);position:absolute;inset:0}.about-judge-icon-wrap{color:#b8975e;background:#cdb07c24;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-top:4px;display:flex;position:relative}.about-judge-body h2{color:#f7f1e8;margin-bottom:16px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:clamp(17px,2vw,24px);font-weight:800;line-height:1.3}.about-judge-body p{color:#f7f1e8b8;margin-bottom:12px;font-family:Assistant,Heebo,sans-serif;font-size:15px;line-height:1.8}.about-judge-body p:last-child{margin-bottom:0}.about-timeline-item--memorial .about-timeline-year{color:#cdb07c8c;font-style:italic}.about-timeline-item--memorial .about-timeline-dot{background:#cdb07c59;box-shadow:0 0 10px #cdb07c33}.about-page{background:var(--lx-grad-page)}.about-bio-copy h2{color:var(--lx-text-1)}.about-bio-copy p{color:var(--lx-text-2)}.about-values-section .about-section-head h2{color:var(--lx-text-1)}.about-value-card{background:var(--lx-glass-1);border-color:var(--lx-glass-border-1);box-shadow:var(--lx-shadow-card)}.about-value-card h3{color:var(--lx-text-1)}.about-value-card p{color:var(--lx-text-2)}.about-value-icon{color:var(--lx-bronze-bright);background:#967a4a29}.about-coverage-section{background:0 0}.about-coverage-region{background:var(--lx-glass-1);border-color:var(--lx-glass-border-1)}.about-coverage-region li{color:var(--lx-text-2)}.about-coverage-note{color:var(--lx-text-3)}.about-judge-section{background:0 0}.about-timeline-item--memorial .about-timeline-content strong{color:#f7f1e899}.about-timeline-item--memorial .about-timeline-content p{color:#f7f1e859;font-style:italic}.about-testimonials-section{background:linear-gradient(#0b0c0f 0%,#14161e 100%);padding:clamp(56px,7vw,96px) 0}.about-testimonials-section .about-section-head h2{color:#f7f1e8}.about-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.about-testimonial-card{background:#ffffff0a;border:1px solid #cdb07c24;border-radius:20px;flex-direction:column;gap:18px;padding:28px 24px;transition:border-color .24s,background .24s;display:flex}.about-testimonial-card:hover{background:#ffffff12;border-color:#cdb07c47}.about-testimonial-stars{color:#b8975e;gap:3px;display:flex}.about-testimonial-quote{color:#f7f1e8d1;flex:1;margin:0;padding-top:6px;font-family:Assistant,Heebo,sans-serif;font-size:15px;line-height:1.8;position:relative}.about-testimonial-quote:before{content:"“";color:#cdb07c2e;font-family:Noto Serif Hebrew,Georgia,serif;font-size:64px;line-height:.55;position:absolute;top:0;right:-6px}.about-testimonial-meta{border-top:1px solid #cdb07c1a;padding-top:14px}.about-testimonial-meta strong{color:#b8975e;margin-bottom:3px;font-family:Assistant,Heebo,sans-serif;font-size:13px;font-weight:700;display:block}.about-testimonial-meta span{color:#f7f1e866;font-family:Assistant,Heebo,sans-serif;font-size:12px}.about-cert-card{background:linear-gradient(160deg,#fff 0%,#faf6f0 100%);border:1px solid #a0824e29;border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 32px #0f172a1a,inset 0 1px #ffffffe6}.about-cert-card:hover{transform:translateY(-5px);box-shadow:0 12px 48px #0f172a26}.about-cert-card-img{background:linear-gradient(#f5edd8 0%,#ede4cd 100%);border-bottom:1px solid #a0824e1f;justify-content:center;align-items:center;height:280px;display:flex;overflow:hidden}.about-cert-card-img img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px #0000002e);max-width:90%;max-height:260px;display:block}.about-cert-card-body{flex-direction:column;gap:6px;padding:22px 26px 26px;display:flex}.about-cert-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.about-cert-card-title{color:#0b0c0f;font-family:Noto Serif Hebrew,Georgia,serif;font-size:17px;font-weight:700}.about-cert-card-year{color:#7c5535;white-space:nowrap;background:#a0824e1c;border-radius:999px;flex-shrink:0;padding:3px 10px;font-family:Assistant,Heebo,sans-serif;font-size:12px;font-weight:700}.about-cert-card-issuer{color:#7a8fa6;margin:0;font-family:Assistant,Heebo,sans-serif;font-size:13px}.about-cert-card-why{color:#526173;border-top:1px solid #a0824e1c;margin:6px 0 0;padding-top:12px;font-family:Assistant,Heebo,sans-serif;font-size:14px;line-height:1.7}.about-team-card--memorial{opacity:.78;position:relative}.about-team-card--memorial:after{content:"ז״ל";color:#b8975e;letter-spacing:.04em;background:#07080ac7;border:1px solid #cdb07c40;border-radius:999px;padding:3px 9px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.about-team-card--memorial:hover figure img{transform:none}.about-team-memorial-note{text-align:center;color:#f7f1e873;margin-top:24px;max-width:480px;margin-inline:auto;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-style:italic;line-height:1.6}.about-memorial-spotlight{background:#14161e66;border:1px solid #b8975e38;border-radius:16px;max-width:720px;margin:40px auto 0;overflow:hidden}.about-memorial-spotlight img{opacity:.82;filter:grayscale(.15);width:100%;height:auto;display:block}.about-memorial-spotlight figcaption{text-align:center;color:var(--lx-text-3);border-top:1px solid #b8975e29;padding:12px 20px;font-family:Noto Serif Hebrew,Georgia,serif;font-size:13px}@media (width<=900px){.about-judge-callout{grid-template-columns:1fr;gap:20px}.about-testimonial-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (width<=640px){.about-judge-callout{border-radius:16px}.about-quote-block p{font-size:16px}.about-cert-card-img{height:200px}}.contact-map-section{background:#fbf8f2;padding:clamp(40px,5vw,64px) 0}.contact-map-wrapper{background:#fff;border:1px solid #a0824e24;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0f172a14}.contact-map-header{color:#7c5535;border-bottom:1px solid #a0824e1a;align-items:center;gap:14px;padding:18px 22px;display:flex}.contact-map-header strong{color:#0b0c0f;font-family:Assistant,Heebo,sans-serif;font-size:15px;font-weight:700;display:block}.contact-map-header span{color:#7a8fa6;font-family:Assistant,Heebo,sans-serif;font-size:12px}.contact-map-frame{position:relative}.contact-map-frame iframe{filter:saturate(.85)contrast(1.02);display:block}@keyframes sealNavEnter{0%{opacity:0;filter:blur(5px);transform:translateY(-20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.seal-header.is-hidden,.dept-header.is-hidden{box-shadow:none;transform:translateY(-110%)}.seal-progress-bar{pointer-events:none;z-index:20;background:linear-gradient(90deg,#8a5c2a 0%,#846a40 25%,#b8975e 50%,#ecc57a 70%,#f0d89a80 90%,#0000 100%);border-radius:0 2px 2px 0;max-width:100%;height:2px;transition:width .12s linear;position:absolute;top:0;left:0}.seal-nav-cluster{align-items:stretch;display:inline-flex;position:relative}.seal-nav-button{cursor:pointer;outline-offset:2px;background:0 0;align-items:center;gap:5px;display:inline-flex}.seal-nav-button.is-expanded{color:#ecc57a;background:#dcaf6424}.seal-nav-chevron{opacity:.6;flex-shrink:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s}.seal-nav-button.is-expanded .seal-nav-chevron{opacity:1;transform:rotate(180deg)}@keyframes megaEnter{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.seal-mega-panel{z-index:200;-webkit-backdrop-filter:blur(32px)saturate(1.4);background:#050b16f7;border:1px solid #cdb07c2e;border-radius:16px;min-width:460px;padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) both megaEnter;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 64px #0000008c,0 4px 16px #00000047,inset 0 1px #ffffff0d,inset 0 0 24px #cdb07c0a}.seal-mega-header{font-family:var(--pl-font-display);color:#b8975e;border-bottom:1px solid #cdb07c1f;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.seal-mega-grid{direction:rtl;grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.seal-mega-section-label{color:#cdb07c73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;padding-inline-start:4px;font-size:9.5px;font-weight:700}.seal-mega-item{color:#ebe4d8d1;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-family:Heebo,Assistant,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:flex}.seal-mega-item:hover{color:#b8975e;background:#cdb07c1a;transform:translate(-2px)}.seal-mega-icon{color:#846a40;background:#cdb07c1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .16s,color .16s;display:flex}.seal-mega-item:hover .seal-mega-icon{color:#b8975e;background:#cdb07c2e}.seal-mobile-drag-handle{background:#cdb07c40;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:4px auto 12px}.dept-mobile-overlay{z-index:90;position:fixed;inset:0}.dept-mobile-backdrop{-webkit-backdrop-filter:blur(10px);background:#03070c9e;position:absolute;inset:0}.dept-mobile-sheet{color:#f7f1e8;background:linear-gradient(175deg,#070d14fc,#0e1b2afc);border:1px solid #cdb07c3d;border-bottom:none;border-radius:24px 24px 0 0;width:100%;max-height:88dvh;padding:10px 18px 28px;animation:.38s cubic-bezier(.16,1,.3,1) both seal-bottom-sheet-in;position:absolute;inset-block:auto 0;inset-inline:0;overflow-y:auto;box-shadow:0 -16px 64px #0000008c,0 -1px #cdb07c1f}.dept-mobile-top{border-bottom:1px solid #cdb07c1f;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.dept-mobile-title{color:#b8975e;font-family:Noto Serif Hebrew,Georgia,serif;font-size:15px;font-weight:600}.dept-mobile-close{color:#f7f1e8bf;cursor:pointer;background:#ffffff14;border:1px solid #cdb07c2e;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin-inline-start:auto;transition:background .22s,color .22s;display:grid}.dept-mobile-close:hover,.dept-mobile-close:focus-visible{color:#f7f1e8;outline-offset:2px;background:#cdb07c2e;outline:2px solid #cdb07c8c}.dept-mobile-back-main{color:#f7f1e8b3;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:flex}.dept-mobile-back-main:hover{color:#f7f1e8;background:#ffffff12}.dept-mobile-group-label{color:#cdb07c80;text-transform:uppercase;letter-spacing:.07em;margin:12px 0 6px 4px;font-size:10px;font-weight:700}.dept-mobile-link-list{gap:6px;margin-bottom:4px;display:grid}.dept-mobile-sub-link{color:#f7f1e8d1;background:#f7f1e80a;border:1px solid #f7f1e812;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;font-family:Assistant,Heebo,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}.dept-mobile-sub-link:hover,.dept-mobile-sub-link.is-active{color:#b8975e;background:#cdb07c1f;border-color:#cdb07c38}.dept-mobile-sub-icon{color:#846a40;background:#cdb07c1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media (prefers-reduced-motion:reduce){.seal-header,.seal-mega-panel,.seal-mobile-sheet,.dept-mobile-sheet{animation:none}.seal-progress-bar{transition:none}}@media print{.seal-header,.dept-header,.seal-progress-bar,.seal-mega-panel,.whatsapp-float,.consult-dock,.home-seal-video,.home-seal-video-parallax,.home-seal-orbit,.home-seal-hero-shade,.home-seal-hero:after,body:after,.navbar-gold-sweep,[class*=animation],[class*=animate]{animation:none!important;display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;transition-duration:.001ms!important;animation-duration:.001ms!important}body{font-size:12pt;color:#111!important;background:#fff!important;font-family:Assistant,Heebo,Arial,sans-serif!important}a{text-decoration:underline;color:#111!important}a[href^=tel]:after{content:" (" attr(href) ")";color:#555;font-size:10pt}.home-seal-hero{border-bottom:1.5pt solid #0c1c2b;background:#fff!important;min-height:auto!important;padding:20pt 0 10pt!important}.home-seal-copy{color:#111!important}.home-seal-copy h1{color:#0c1c2b!important;font-size:22pt!important;line-height:1.3!important}.home-seal-copy p{color:#333!important;font-size:11pt!important}.home-seal-kicker{color:#555!important;background:0 0!important;border:1pt solid #aaa!important}.home-seal-hero-actions{display:none!important}.home-authority-bar{background:#f5f1ea!important;border:1pt solid #ccc!important}.home-authority-item strong{color:#0c1c2b!important}.home-authority-item span{color:#555!important}.home-lux-practice-block{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1pt solid #ccc!important}.home-lux-service-card a{-moz-column-break-inside:avoid;break-inside:avoid;color:#111!important;box-shadow:none!important;background:#fff!important;border:.5pt solid #ccc!important}.home-testimonials{background:#fff!important}.home-testimonial-card{-moz-column-break-inside:avoid;break-inside:avoid;color:#111!important;box-shadow:none!important;background:#f9f7f3!important;border:1pt solid #ccc!important}.home-testimonial-quote{color:#333!important}.home-testimonial-amount{color:#7a5c3f!important}footer{border-top:1.5pt solid #0c1c2b;padding:12pt 0;color:#333!important;background:#fff!important}}.article-pro-page{background:var(--lx-abyss);color:var(--lx-text-2)}.article-pro-page .article-sidebar-box,.article-pro-page .article-card,.article-pro-page .article-toc-box{background:var(--lx-glass-1);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border-color:var(--lx-glass-border-1);color:var(--lx-text-2)}.testimonials-page,.testimonials-premium-page,.questions-page,.questions-premium-page{background:var(--lx-abyss);color:var(--lx-text-2)}.home-lux-service-card a,.home-lux-practice-block{background:var(--lx-glass-1);border-color:var(--lx-glass-border-1);color:var(--lx-text-2)}.knowledge-paper-section,[style*="background: #f7f1e8"],[style*="background-color: #f7f1e8"]{background:var(--lx-dark)}:focus-visible{outline-color:var(--lx-gold)}.injury-related-chip{background:var(--lx-glass-1);border-color:var(--lx-glass-border-1);color:var(--lx-text-3)}.injury-world-section,.injury-evidence-section,.injury-knowledge-section,.injury-practice-final{background:var(--lx-dark);color:var(--lx-text-2)}.contractor-kb-card,.contractor-kb-fees{background:var(--lx-glass-1);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border-color:var(--lx-glass-border-1);box-shadow:var(--lx-shadow-card);color:var(--lx-text-2)}.image-overlap .overlap-text{background:var(--lx-glass-1);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border-color:var(--lx-glass-border-1);color:var(--lx-text-2)}.premium-faq-header{background:var(--lx-mid);color:var(--lx-text-1)}.premium-faq-header h3{color:var(--lx-text-1)}.lux-footer{--footer-gold:var(--lx-gold);--footer-cream:var(--lx-text-1);background:radial-gradient(ellipse 80% 40% at 50% 0%, #c9a96e0f 0%, transparent 60%), var(--lx-grad-footer)}.lux-footer-cta-btn{background:var(--lx-grad-gold-soft);color:var(--lx-void)}.dm-footer{background:var(--lx-abyss);border-top:1px solid var(--lx-glass-border-1);color:var(--lx-text-3)}.contractor-premium-page :where(.rounded-\[18px\],.rounded-\[20px\],.rounded-\[22px\],.rounded-\[24px\],.rounded-\[26px\],.rounded-\[28px\],.rounded-2xl,.focus\:rounded-xl:focus){transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s,background-color .26s}.last\:border-0:last-child{border-width:0}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#D6B07A\]:hover{--tw-border-opacity:1;border-color:rgb(214 176 122/var(--tw-border-opacity,1))}.hover\:text-\[\#7A542E\]:hover{--tw-text-opacity:1;color:rgb(122 84 46/var(--tw-text-opacity,1))}.hover\:text-\[\#B88A5A\]:hover{--tw-text-opacity:1;color:rgb(184 138 90/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:right-4:focus{right:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-xl:focus{border-radius:20px}.focus\:px-5:focus{padding-left:1.25rem;padding-right:1.25rem}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:text-\[14px\]:focus{font-size:14px}.focus\:font-bold:focus{font-weight:700}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:font-assistant:focus{font-family:Assistant,Heebo,sans-serif}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#D6B07A\]:focus-visible{outline-color:#d6b07a}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--pl-accent\)\]{color:var(--pl-accent)}@media (width>=640px){.sm\:flex-row{flex-direction:row}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-16{margin-bottom:4rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[20px\]{font-size:20px}.md\:text-\[28px\]{font-size:28px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--pe-ink:#0f1215;--pe-charcoal:#1c2024;--pe-graphite:#3a3f45;--pe-warm-gray:#6e6b63;--pe-stone:#b8a88a;--pe-gold:#9f864f;--pe-gold-light:#c4a866;--pe-cream:#f7f5f0;--pe-paper:#faf9f6;--pe-paper-warm:#ede8de;--pe-paper-dark:#e8e2d6;--pe-text:var(--pe-ink);--pe-text-secondary:var(--lx-text-2);--pe-text-muted:var(--lx-text-3);--pe-text-light:var(--pe-cream);--pe-text-light-secondary:#c8c2b6;--pe-accent:var(--pe-gold);--pe-accent-light:var(--pe-gold-light);--pe-serif:"Frank Ruhl Libre", "Noto Serif Hebrew", Georgia, serif;--pe-sans:"Assistant", "Heebo", sans-serif;--pe-text-xs:.72rem;--pe-text-sm:.84rem;--pe-text-base:.98rem;--pe-text-md:1.06rem;--pe-text-lg:1.2rem;--pe-text-xl:1.45rem;--pe-text-2xl:1.85rem;--pe-text-3xl:2.35rem;--pe-text-4xl:3rem;--pe-text-5xl:4rem;--pe-text-hero:clamp(2.4rem, 4vw, 3.8rem);--pe-leading-tight:1.08;--pe-leading-snug:1.22;--pe-leading-normal:1.55;--pe-leading-relaxed:1.72;--pe-space-1:.25rem;--pe-space-2:.5rem;--pe-space-3:.75rem;--pe-space-4:1rem;--pe-space-5:1.25rem;--pe-space-6:1.5rem;--pe-space-8:2rem;--pe-space-10:2.5rem;--pe-space-12:3rem;--pe-space-16:4rem;--pe-space-20:5rem;--pe-space-24:6rem;--pe-space-32:8rem;--pe-section-py:clamp(4.5rem, 8vw, 8rem);--pe-section-px:clamp(1.25rem, 4vw, 2.5rem);--pe-container:1120px;--pe-container-narrow:760px;--pe-ease:cubic-bezier(.22, 1, .36, 1);--pe-fast:.18s;--pe-base:.32s;--pe-slow:.62s}.pe-page{background:var(--pe-cream);min-height:100vh;color:var(--pe-text);font-family:var(--pe-sans);line-height:var(--pe-leading-normal);overflow-x:hidden}.pe-container{width:100%;max-width:var(--pe-container);padding-inline:var(--pe-section-px);margin-inline:auto}.pe-container-narrow{max-width:var(--pe-container-narrow)}.pe-section{padding-block:var(--pe-section-py);position:relative}.pe-section-dark{background:var(--pe-ink);color:var(--pe-text-light)}.pe-section-paper{background:var(--pe-paper)}.pe-section-warm{background:var(--pe-paper-warm)}.pe-display{font-family:var(--pe-serif);font-weight:500;line-height:var(--pe-leading-tight);letter-spacing:-.02em}.pe-heading{font-family:var(--pe-serif);font-weight:600;line-height:var(--pe-leading-snug)}.pe-h1{font-family:var(--pe-serif);font-size:var(--pe-text-hero);font-weight:500;line-height:var(--pe-leading-tight);letter-spacing:-.02em}.pe-h2{font-family:var(--pe-serif);font-size:var(--pe-text-3xl);font-weight:500;line-height:var(--pe-leading-snug);letter-spacing:-.01em}.pe-h3{font-family:var(--pe-serif);font-size:var(--pe-text-xl);font-weight:600;line-height:var(--pe-leading-snug)}.pe-h4{font-family:var(--pe-serif);font-size:var(--pe-text-lg);font-weight:600;line-height:var(--pe-leading-snug)}.pe-body{font-family:var(--pe-sans);font-size:var(--pe-text-base);line-height:var(--pe-leading-relaxed);color:var(--pe-text-secondary)}.pe-body-large{font-size:var(--pe-text-md)}.pe-small{font-size:var(--pe-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-text-muted);font-weight:700}.pe-eyebrow{align-items:center;gap:var(--pe-space-2);font-family:var(--pe-sans);font-size:var(--pe-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--pe-accent);font-weight:700;display:inline-flex}.pe-caption{font-size:var(--pe-text-xs);color:var(--pe-text-muted)}.pe-rule{background:var(--pe-accent);width:64px;height:1px}.pe-rule-long{width:100%;max-width:120px}.pe-rule-light{background:#f7f5f033}.pe-divider{background:#0f121514;border:0;width:100%;height:1px}.pe-btn{align-items:center;gap:var(--pe-space-2);font-family:var(--pe-sans);font-size:var(--pe-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--pe-accent);border-bottom:1px solid var(--pe-accent);transition:color var(--pe-fast) ease, border-color var(--pe-fast) ease;padding:.85rem 0;font-weight:700;text-decoration:none;display:inline-flex}.pe-btn-dark{color:var(--pe-accent-light);border-color:var(--pe-accent-light)}.pe-btn-dark:hover{color:var(--pe-cream);border-color:var(--pe-cream)}.pe-link{color:var(--pe-accent);transition:border-color var(--pe-fast) ease;border-bottom:1px solid #0000;text-decoration:none}.pe-link:hover{border-color:var(--pe-accent)}.pe-hero{min-height:clamp(420px,52vh,560px);padding-top:32px;padding-bottom:var(--pe-section-py);background:var(--pe-ink);color:var(--pe-text-light);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pe-hero-bg{-o-object-fit:cover;object-fit:cover;opacity:.38;filter:grayscale()contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.pe-hero-scrim{background:linear-gradient(#0f1215db 0%,#0f1215bd 45%,#0f12158c 100%);position:absolute;inset:0}.pe-hero:after{content:"";inset-inline:0;background:linear-gradient(180deg, transparent, var(--pe-cream));pointer-events:none;height:160px;position:absolute;bottom:0}.pe-hero-grid{z-index:2;gap:var(--pe-space-16);grid-template-columns:1fr;align-items:end;display:grid;position:relative}@media (width>=1024px){.pe-hero-grid{grid-template-columns:1.1fr .9fr}}.pe-hero-copy{max-width:780px}.pe-hero-copy .pe-eyebrow,.pe-hero-copy h1{margin-bottom:var(--pe-space-6)}.pe-hero-lead{font-size:var(--pe-text-md);line-height:var(--pe-leading-relaxed);color:var(--pe-text-light-secondary);max-width:640px;margin-bottom:var(--pe-space-8)}.pe-hero-actions{align-items:center;gap:var(--pe-space-6);flex-wrap:wrap;display:flex}.pe-hero-aside{position:relative}.pe-hero-stats{gap:var(--pe-space-6);margin-block:var(--pe-space-6) var(--pe-space-8);padding-top:var(--pe-space-5);border-top:1px solid #f7f5f024;flex-wrap:wrap;display:flex}.pe-hero-stat{flex-direction:column;gap:.25rem;display:flex}.pe-hero-stat-value{font-family:var(--pe-serif);font-size:var(--pe-text-2xl);color:var(--pe-accent);font-weight:600;line-height:1}.pe-hero-stat-label{font-size:var(--pe-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pe-text-light-secondary);font-weight:700}@media (width>=768px){.pe-hero-stats{gap:var(--pe-space-10)}}.pe-routes{border-top:1px solid #0f121514;grid-template-columns:repeat(1,1fr);gap:0;display:grid}@media (width>=768px){.pe-routes{grid-template-columns:repeat(2,1fr)}}.pe-route{justify-content:space-between;align-items:flex-start;gap:var(--pe-space-4);padding:var(--pe-space-6) var(--pe-space-5);border-bottom:1px solid #0f121514;color:inherit;transition:background-color var(--pe-fast) ease;border-inline-end:1px solid #0f121514;text-decoration:none;display:flex}.pe-route:hover{background:#9f864f0a}.pe-route-label{font-size:var(--pe-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-accent);margin-bottom:var(--pe-space-1);font-weight:700}.pe-route-title{font-family:var(--pe-serif);font-size:var(--pe-text-lg);margin-bottom:var(--pe-space-2);font-weight:600}.pe-route-desc{font-size:var(--pe-text-sm);color:var(--pe-text-muted);line-height:var(--pe-leading-relaxed)}.pe-route-arrow{color:var(--pe-accent);transition:transform var(--pe-fast) var(--pe-ease);flex-shrink:0;transform:translate(4px)}.pe-route:hover .pe-route-arrow{transform:translate(0)}.pe-services{gap:var(--pe-space-6);padding-top:var(--pe-space-6);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.pe-services{grid-template-columns:repeat(2,1fr)}}.pe-service{padding:var(--pe-space-6);background:var(--pe-paper);border-radius:var(--pe-radius-lg);color:inherit;transition:background-color var(--pe-fast) ease, box-shadow var(--pe-fast) ease, transform var(--pe-fast) ease;border:1px solid #0f121514;flex-direction:column;text-decoration:none;display:flex}.pe-service:hover{background:#9f864f08;transform:translateY(-2px);box-shadow:0 4px 20px #0f12150f}.pe-service-num{font-size:var(--pe-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--pe-accent);margin-bottom:var(--pe-space-4);font-weight:700}.pe-service-title{font-family:var(--pe-serif);font-size:var(--pe-text-xl);margin-bottom:var(--pe-space-2);font-weight:600}.pe-service-desc{font-size:var(--pe-text-sm);color:var(--pe-text-muted);line-height:var(--pe-leading-relaxed);margin-bottom:var(--pe-space-4)}.pe-service-sublist{gap:var(--pe-space-2);margin:0;padding:0;padding-top:var(--pe-space-4);border-top:1px solid #0f121514;flex-direction:column;margin-top:auto;list-style:none;display:flex}.pe-service-sublink{align-items:center;gap:var(--pe-space-2);font-size:var(--pe-text-sm);color:var(--pe-accent);transition:color var(--pe-fast) ease;padding:.25rem 0;font-weight:600;text-decoration:none;display:inline-flex}.pe-service-link{align-items:center;gap:var(--pe-space-2);font-size:var(--pe-text-sm);color:var(--pe-accent);padding-top:var(--pe-space-4);transition:color var(--pe-fast) ease;border-top:1px solid #0f121514;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.pe-points{gap:var(--pe-space-8);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.pe-points{grid-template-columns:repeat(3,1fr)}}.pe-point{padding-top:var(--pe-space-6);border-top:1px solid #f7f5f024}.pe-section-paper .pe-point,.pe-section-warm .pe-point{border-top-color:#9f864f40}.pe-point-icon{color:var(--pe-accent-light);margin-bottom:var(--pe-space-4)}.pe-section-paper .pe-point-icon,.pe-section-warm .pe-point-icon{color:var(--pe-accent)}.pe-point h3{font-family:var(--pe-serif);font-size:var(--pe-text-lg);margin-bottom:var(--pe-space-2);font-weight:600}.pe-point p{font-size:var(--pe-text-sm);color:var(--pe-text-light-secondary);line-height:var(--pe-leading-relaxed)}.pe-section-paper .pe-point p,.pe-section-warm .pe-point p{color:var(--pe-text-secondary)}.pe-point-sub{font-size:var(--pe-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pe-accent-light);margin-bottom:var(--pe-space-2);font-weight:700}.pe-section-paper .pe-point-sub,.pe-section-warm .pe-point-sub{color:var(--pe-accent)}.pe-cases{gap:var(--pe-space-8);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=1024px){.pe-cases{grid-template-columns:repeat(3,1fr)}}.pe-case{gap:var(--pe-space-5);flex-direction:column;display:flex}.pe-case-tag{font-size:var(--pe-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-accent);font-weight:700}.pe-case-amount{font-family:var(--pe-serif);font-size:var(--pe-text-3xl);color:var(--pe-accent);font-weight:500;line-height:1}.pe-case h3{font-family:var(--pe-serif);font-size:var(--pe-text-xl);font-weight:600}.pe-case-rows{gap:var(--pe-space-4);padding-top:var(--pe-space-5);border-top:1px solid #0f121514;flex-direction:column;display:flex}.pe-case-row strong{font-size:var(--pe-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pe-text-muted);margin-bottom:var(--pe-space-1);font-weight:700;display:block}.pe-case-row p{font-size:var(--pe-text-sm);color:var(--pe-text-secondary);line-height:var(--pe-leading-relaxed)}.pe-case-link{margin-top:auto}.pe-process{gap:var(--pe-space-8);grid-template-columns:repeat(1,1fr);display:grid;position:relative}@media (width>=768px){.pe-process{grid-template-columns:repeat(5,1fr)}}.pe-process:before{content:"";top:24px;background:#0f121514;height:1px;display:none;position:absolute;inset-inline:0}@media (width>=768px){.pe-process:before{display:block}}.pe-step{z-index:1;position:relative}.pe-step-num{background:var(--pe-paper-warm);width:48px;height:48px;font-family:var(--pe-serif);font-size:var(--pe-text-base);color:var(--pe-accent);margin-bottom:var(--pe-space-4);border:1px solid #9f864f40;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.pe-step h3{font-family:var(--pe-serif);font-size:var(--pe-text-base);margin-bottom:var(--pe-space-2);font-weight:600}.pe-step p{font-size:var(--pe-text-sm);color:var(--pe-text-muted);line-height:var(--pe-leading-relaxed)}.pe-step-duration{font-size:var(--pe-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--pe-accent);margin-bottom:var(--pe-space-2);font-weight:700}.pe-quotes{gap:var(--pe-space-8);grid-template-columns:repeat(1,1fr);max-width:1100px;margin-inline:auto;display:grid}@media (width>=768px){.pe-quotes{grid-template-columns:repeat(3,1fr)}}.pe-quote{padding-top:var(--pe-space-6);border-top:1px solid #f7f5f024}.pe-quote-text{font-family:var(--pe-serif);font-size:var(--pe-text-md);font-style:italic;line-height:var(--pe-leading-relaxed);color:var(--pe-text-light-secondary);margin-bottom:var(--pe-space-5)}.pe-quote footer strong{font-size:var(--pe-text-sm);color:var(--pe-cream);margin-bottom:var(--pe-space-1);font-weight:700;display:block}.pe-quote footer span{font-size:var(--pe-text-xs);color:var(--pe-text-light-secondary)}.pe-why-grid{gap:var(--pe-space-8);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.pe-why-grid{grid-template-columns:repeat(2,1fr)}}.pe-why-item{gap:var(--pe-space-4);padding-top:var(--pe-space-6);border-top:1px solid #0f121514;display:flex}.pe-why-icon{color:var(--pe-accent);flex-shrink:0}.pe-why-item h3{font-family:var(--pe-serif);font-size:var(--pe-text-lg);margin-bottom:var(--pe-space-2);font-weight:600}.pe-why-item p{font-size:var(--pe-text-sm);color:var(--pe-text-muted);line-height:var(--pe-leading-relaxed)}.pe-kb{background:var(--pe-paper-warm)}.pe-kb-grid{gap:var(--pe-space-6);grid-template-columns:1fr;display:grid}@media (width>=1024px){.pe-kb-grid{grid-template-columns:1.4fr 1fr}}.pe-kb-card{background:var(--pe-paper);padding:var(--pe-space-8);border:1px solid #0f12150f}.pe-kb-card h3{font-family:var(--pe-serif);font-size:var(--pe-text-xl);margin-bottom:var(--pe-space-2);font-weight:600}.pe-kb-caption{font-size:var(--pe-text-sm);color:var(--pe-text-muted);margin-bottom:var(--pe-space-6)}.pe-kb-table{border-collapse:collapse;width:100%;font-size:var(--pe-text-sm);margin-bottom:var(--pe-space-5)}.pe-kb-table th,.pe-kb-table td{padding:var(--pe-space-3) var(--pe-space-4);text-align:right;border-bottom:1px solid #0f121514}.pe-kb-table th{color:var(--pe-text-muted);font-weight:700;font-size:var(--pe-text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--pe-paper-warm)}.pe-kb-table td strong{font-family:var(--pe-serif);color:var(--pe-accent)}.pe-kb-disclaimer{font-size:var(--pe-text-xs);color:var(--pe-text-muted);line-height:var(--pe-leading-relaxed);padding-top:var(--pe-space-4);border-top:1px solid #0f121514}.pe-kb-list{gap:var(--pe-space-4);flex-direction:column;list-style:none;display:flex}.pe-kb-list li{gap:var(--pe-space-3);display:flex}.pe-kb-check{color:var(--pe-accent);margin-top:var(--pe-space-1);flex-shrink:0}.pe-kb-list li strong{font-size:var(--pe-text-sm);margin-bottom:var(--pe-space-1);font-weight:700;display:block}.pe-kb-list li em{font-size:var(--pe-text-xs);color:var(--pe-text-muted);font-style:normal;display:block}.pe-kb-fee p{font-size:var(--pe-text-sm);color:var(--pe-text-secondary);line-height:var(--pe-leading-relaxed)}.pe-kb-links{margin-top:var(--pe-space-8);padding-top:var(--pe-space-6);border-top:1px solid #0f121514}.pe-kb-links strong{font-size:var(--pe-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-text-muted);margin-bottom:var(--pe-space-3);font-weight:700;display:block}.pe-kb-links-row{gap:var(--pe-space-3);flex-wrap:wrap;display:flex}.pe-kb-link{align-items:center;gap:var(--pe-space-2);padding:var(--pe-space-2) var(--pe-space-3);font-size:var(--pe-text-xs);color:var(--pe-text-secondary);background:var(--pe-paper);transition:border-color var(--pe-fast) ease;border:1px solid #0f121514;font-weight:700;text-decoration:none;display:inline-flex}.pe-kb-link:hover{border-color:var(--pe-accent)}.pe-faq{gap:var(--pe-space-3);flex-direction:column;max-width:780px;margin-inline:auto;display:flex}.pe-faq-item{border-bottom:1px solid #0f121514}.pe-faq-item summary{justify-content:space-between;align-items:center;gap:var(--pe-space-4);padding:var(--pe-space-4) 0;font-family:var(--pe-serif);font-size:var(--pe-text-base);color:var(--pe-text);cursor:pointer;font-weight:600;list-style:none;display:flex}.pe-faq-item summary::-webkit-details-marker{display:none}.pe-faq-chevron{color:var(--pe-accent);transition:transform var(--pe-fast) var(--pe-ease);flex-shrink:0}.pe-faq-item[open] .pe-faq-chevron{transform:rotate(-90deg)}.pe-faq-answer{padding-bottom:var(--pe-space-5)}.pe-faq-answer p{font-size:var(--pe-text-sm);color:var(--pe-text-secondary);line-height:var(--pe-leading-relaxed)}.pe-articles{gap:var(--pe-space-6);grid-template-columns:repeat(1,1fr);max-width:1000px;margin-inline:auto;display:grid}@media (width>=768px){.pe-articles{grid-template-columns:repeat(3,1fr)}}.pe-article{padding-bottom:var(--pe-space-5);color:inherit;transition:border-color var(--pe-fast) ease;border-bottom:1px solid #0f121514;text-decoration:none;display:block}.pe-article:hover{border-color:var(--pe-accent)}.pe-article-tag{font-size:var(--pe-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pe-accent);margin-bottom:var(--pe-space-3);font-weight:700}.pe-article h3{font-family:var(--pe-serif);font-size:var(--pe-text-lg);font-weight:600;line-height:var(--pe-leading-snug);margin-bottom:var(--pe-space-2)}.pe-article p{font-size:var(--pe-text-sm);color:var(--pe-text-muted);line-height:var(--pe-leading-relaxed)}.pe-cta{text-align:center}.pe-cta h2{max-width:760px;margin-inline:auto;margin-bottom:var(--pe-space-5)}.pe-cta p{max-width:620px;margin-inline:auto;margin-bottom:var(--pe-space-10)}.pe-cta-options{gap:var(--pe-space-6);grid-template-columns:repeat(1,1fr);max-width:880px;margin-inline:auto;display:grid}@media (width>=768px){.pe-cta-options{grid-template-columns:repeat(3,1fr)}}.pe-cta-option{padding:var(--pe-space-8) var(--pe-space-6);background:var(--pe-paper);color:inherit;transition:border-color var(--pe-fast) ease, transform var(--pe-base) var(--pe-ease);border:1px solid #0f121514;text-decoration:none}.pe-cta-option:hover{border-color:var(--pe-accent);transform:translateY(-3px)}.pe-cta-option strong{font-family:var(--pe-serif);font-size:var(--pe-text-xl);margin-bottom:var(--pe-space-2);font-weight:600;display:block}.pe-cta-option span{font-size:var(--pe-text-sm);color:var(--pe-text-muted)}.pe-page,.pe-section-dark{background:var(--lx-abyss);color:var(--lx-text-2)}.pe-section-paper{background:var(--lx-dark);color:var(--lx-text-2)}.pe-section-warm{background:var(--lx-mid);color:var(--lx-text-2)}.pe-hero:after{background:linear-gradient(180deg, transparent, var(--lx-abyss))}.pe-kb-card,.pe-cta-option{background:var(--lx-glass-1);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border:1px solid var(--lx-glass-border-1);box-shadow:var(--lx-shadow-card);color:var(--lx-text-2)}.pe-kb-card:hover,.pe-cta-option:hover{border-color:var(--lx-border-gold);box-shadow:var(--lx-shadow-lg), 0 0 20px #c9a96e1f}.pe-kb-table th{color:var(--lx-gold);border-bottom-color:var(--lx-border-2);background:#c9a96e12}.pe-kb-table td{border-bottom-color:var(--lx-border-2);color:var(--lx-text-3)}.pe-kb-link{background:var(--lx-glass-1);border-color:var(--lx-glass-border-2);color:var(--lx-text-3)}.pe-kb-link:hover{border-color:var(--lx-gold);color:var(--lx-gold)}.pe-divider{background:var(--lx-border-2)}.pe-divider-gold{background:var(--lx-border-1)}.pe-routes,.pe-services{border-top-color:var(--lx-border-2)}.pe-route,.pe-service{border-bottom-color:var(--lx-border-2);border-inline-end-color:var(--lx-border-2)}.pe-route:hover,.pe-service:hover{background:#c9a96e0a}.pe-case-rows{border-top-color:var(--lx-border-2)}.pe-btn:hover{color:var(--lx-text-1);border-color:var(--lx-text-1)}.pe-point{border-top-color:var(--lx-border-2)}.pe-point p{color:var(--lx-text-3)}.pe-why-item{border-top-color:var(--lx-border-2)}.pe-article{border-bottom-color:var(--lx-border-2)}.pe-article p{color:var(--lx-text-4)}.pe-h1,.pe-h2,.pe-h3,.pe-h4{color:var(--lx-text-1)}.pe-hero-lead{color:var(--lx-text-2)}.pe-cta-option-primary strong{color:var(--lx-gold)}.pe-cta-option span{color:var(--lx-text-4)}.pe-services{border-top:0;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:16px;padding-top:8px}@media (width>=768px){.pe-services{grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}}.pe-service{background:linear-gradient(165deg,#191c25 0%,#14161e 100%);border:1px solid #b8975e2e;border-radius:14px;padding:20px 20px 16px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000004d}.pe-service:before{content:"";background:var(--lx-bronze-bright,#b8975e);opacity:.55;width:3px;transition:opacity .35s;position:absolute;inset-block:0;inset-inline-start:0}.pe-service:hover{background:linear-gradient(165deg,#1c1f29 0%,#14161e 100%);border-color:#b8975e6b;transform:translateY(-5px);box-shadow:0 16px 40px #00000080,0 0 30px #b8975e14}.pe-service:hover:before{opacity:1}.pe-service-num{letter-spacing:.12em;color:var(--lx-bronze-shimmer,#cdb07c);margin-bottom:12px;font-family:Assistant,sans-serif;font-size:12px}.pe-service-title{color:var(--lx-text-1,#f2ece0);margin-bottom:8px;font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:18px;font-weight:700;line-height:1.3;transition:color .25s}.pe-service:hover .pe-service-title{color:#fff}.pe-service-desc{color:var(--lx-text-4,#968569);margin-bottom:12px;font-size:13px;line-height:1.6}.pe-service-sublist{border-top:1px solid #b8975e24;gap:6px;padding-top:12px}.pe-service-sublink{color:var(--lx-text-2,#ddd4c6);font-size:13px;font-weight:700}.pe-service-sublink:hover{color:var(--lx-bronze-shimmer,#cdb07c)}.pe-service-link{color:var(--lx-bronze-shimmer,#cdb07c);border-top:1px solid #b8975e24;padding-top:12px;font-size:13px}.pe-service-link:hover{color:#f3e6c8}.pe-cases{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}@media (width>=1024px){.pe-cases{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.pe-case{background:linear-gradient(165deg,#191c25 0%,#14161e 100%);border:1px solid #b8975e2e;border-radius:14px;gap:12px;padding:22px 22px 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000004d}.pe-case:before{content:"";background:var(--lx-bronze-bright,#b8975e);opacity:.55;width:3px;transition:opacity .35s;position:absolute;inset-block:0;inset-inline-start:0}.pe-case:hover{border-color:#b8975e6b;transform:translateY(-5px);box-shadow:0 16px 40px #00000080,0 0 30px #b8975e14}.pe-case:hover:before{opacity:1}.pe-case-tag{color:var(--lx-bronze-shimmer,#cdb07c);text-transform:none;background:#b8975e1f;border:1px solid #b8975e38;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11px}.pe-case-amount{color:var(--lx-bronze-shimmer,#cdb07c);font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:30px;font-weight:700}.pe-case h3{color:var(--lx-text-1,#f2ece0);font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:18px;font-weight:700;line-height:1.3}.pe-case-rows{border-top:1px solid #b8975e24;gap:12px;padding-top:14px}.pe-case-row strong{color:var(--lx-bronze-bright,#b8975e);font-size:11px}.pe-case-row p{color:var(--lx-text-3,#b8975e);font-size:13px;line-height:1.6}.pe-case-link{color:var(--lx-bronze-shimmer,#cdb07c);padding-top:4px;font-size:13px}.pe-cases-disclaimer{max-width:720px;color:var(--lx-text-4,#968569);text-align:center;background:#b8975e0d;border:1px solid #b8975e29;border-radius:10px;margin:32px auto 0;padding:14px 18px;font-size:12.5px;line-height:1.65}.pe-quote{background:linear-gradient(165deg,#191c25 0%,#14161e 100%);border:1px solid #b8975e2e;border-radius:14px;padding:24px 22px 20px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000004d}.pe-quote:before{content:"";background:var(--lx-bronze-bright,#b8975e);opacity:.5;width:3px;transition:opacity .35s;position:absolute;inset-block:0;inset-inline-start:0}.pe-quote:hover{border-color:#b8975e6b;transform:translateY(-5px);box-shadow:0 16px 40px #00000080,0 0 30px #b8975e14}.pe-quote:hover:before{opacity:1}.pe-quote-icon{color:var(--lx-bronze-shimmer,#cdb07c);margin-bottom:12px}.pe-quote-text{color:var(--lx-text-2,#ddd4c6);margin-bottom:16px;font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:15px;font-style:italic;line-height:1.7}.pe-quote footer{align-items:center;gap:10px;display:flex}.pe-quote footer>div{flex-direction:column;display:flex}.pe-quote footer strong{color:var(--lx-text-1,#f2ece0)}.pe-quote footer span{color:var(--lx-bronze-shimmer,#cdb07c)}.pe-quote footer .pe-quote-avatar{color:#f7ecd4;background:linear-gradient(135deg,#846a408c,#cdb07c59);border:1px solid #cdb07c73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Frank Ruhl Libre,Noto Serif Hebrew,serif;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff4d640,0 2px 6px #0000004d}.pl-home-hero{background:var(--lx-abyss);height:clamp(580px,90vh,860px);color:var(--lx-text-1);position:relative;overflow:hidden}.pl-home-hero-stage{z-index:0;background:radial-gradient(72% 58% at 18% 92%,#cdb07c29,#0000 62%),linear-gradient(135deg,#07080d 0%,#0b1a2a 48%,#07080d 100%);position:absolute;inset:0}.pl-home-hero-stage video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pl-home-hero-stage:after{content:"";background:linear-gradient(180deg, #0b0c1057 0%, #0b0c1094 52%, #0b0c10ed 100%), radial-gradient(ellipse 95% 85% at 82% 92%, #0b0c10a8 0%, transparent 62%), var(--lx-ambient);pointer-events:none;position:absolute;inset:0}.pl-home-hero:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#cdb07c0a 1px,#0000 1px),linear-gradient(#cdb07c0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009 0%,#0000 70%);mask-image:linear-gradient(#0009 0%,#0000 70%)}.pl-home-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(55% 50% at 20% 110%,#cdb07c24 0%,#0000 65%);position:absolute;inset:0}.pl-home-hero-control{z-index:3;border-radius:var(--lx-r-full);background:var(--lx-glass-1);border:1px solid var(--lx-glass-border-1);color:var(--lx-text-2);font-family:var(--pl-font-body,"Assistant", sans-serif);cursor:pointer;-webkit-backdrop-filter:blur(12px);transition:background var(--lx-dur-fast) var(--lx-ease), border-color var(--lx-dur-fast) var(--lx-ease), color var(--lx-dur-fast) var(--lx-ease);align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(1.25rem,4vw,3rem);left:clamp(1.25rem,4vw,3rem)}.pl-home-hero-control:hover{background:var(--lx-glass-2);border-color:var(--lx-bronze);color:var(--lx-bronze-bright)}.pl-home-hero-cta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=767px){.pl-home-hero{height:clamp(520px,78vh,680px)}}.pl-home-scroll-cue{z-index:3;color:var(--lx-text-4);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.4rem;font-size:.68rem;animation:2.5s ease-in-out infinite lx-bounce;display:flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:50%;transform:translate(50%)}@keyframes lx-bounce{0%,to{opacity:.6;transform:translate(50%)translateY(0)}50%{opacity:1;transform:translate(50%)translateY(6px)}}.pl-home-transition{text-align:center;max-width:760px;margin-inline:auto}.pl-home-transition .pl-line{margin-bottom:1.5rem}.pl-home-transition-verse{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--lx-text-1);margin-bottom:1.25rem;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;line-height:1.25}.pl-home-transition-verse em{color:var(--lx-bronze);font-style:normal}.pl-home-transition p{color:var(--lx-text-3);margin-bottom:.75rem;font-size:1.05rem;line-height:1.7}.pl-home-areas{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.pl-home-areas{grid-template-columns:1fr 1fr}}.pl-home-area{border-radius:var(--lx-r-xl);background:var(--lx-mid);border:1px solid var(--lx-glass-border-1);transition:transform var(--lx-dur-slow) var(--lx-ease), box-shadow var(--lx-dur-slow) var(--lx-ease), border-color var(--lx-dur-base) var(--lx-ease);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.pl-home-area:hover{box-shadow:var(--lx-shadow-xl), var(--lx-shadow-bronze);border-color:var(--lx-bronze-muted);transform:translateY(-8px)scale(1.005)}.pl-home-area-media{aspect-ratio:16/10;background:var(--lx-deep);border-bottom:1px solid var(--lx-glass-border-1);width:100%;position:relative;overflow:hidden}.pl-home-area-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform 1s var(--lx-ease);display:block}.pl-home-area:hover .pl-home-area-media img{transform:scale(1.04)}.pl-home-area:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--lx-dur-base) var(--lx-ease);background:radial-gradient(50% 50% at 100% 0,#cdb07c1a 0%,#0000 60%);position:absolute;inset:0}.pl-home-area:hover:after{opacity:1}.pl-home-area-copy{z-index:1;color:var(--lx-text-1);flex-direction:column;flex:auto;align-items:flex-start;width:100%;padding:2rem;display:flex;position:relative}.pl-home-area-num{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);letter-spacing:.15em;text-transform:uppercase;color:var(--lx-bronze-bright);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:inline-block}.pl-home-area-copy h3{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--lx-text-0);margin-bottom:.75rem;font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:700;line-height:1.12}.pl-home-area-copy p{color:var(--lx-text-2);max-width:340px;margin-bottom:1.25rem;font-size:.97rem;line-height:1.6}.pl-home-area-copy a{font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--lx-bronze-bright);transition:color var(--lx-dur-fast) var(--lx-ease), gap var(--lx-dur-fast) var(--lx-ease);align-items:center;gap:.4rem;margin-top:auto;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-home-area-copy a:hover{color:var(--lx-bronze-warm);gap:.75rem}@media (width<=767px){.pl-home-area-media{aspect-ratio:16/11}.pl-home-area-copy{padding:1.5rem}}.pl-home-method{grid-template-columns:1fr;gap:1.5rem;max-width:1000px;margin-inline:auto;display:grid}@media (width>=640px){.pl-home-method{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.pl-home-method{grid-template-columns:repeat(4,1fr)}}.pl-home-step{background:var(--lx-glass-1);-webkit-backdrop-filter:blur(var(--lx-glass-blur));border:1px solid var(--lx-glass-border-2);border-radius:var(--lx-r-lg);text-align:center;box-shadow:var(--lx-shadow-sm), inset 0 1px 0 var(--lx-glass-highlight);transition:border-color var(--lx-dur-base) var(--lx-ease), box-shadow var(--lx-dur-base) var(--lx-ease), transform var(--lx-dur-base) var(--lx-ease);padding:1.75rem 1.5rem;position:relative}.pl-home-step:hover{border-color:var(--lx-glass-border-1);box-shadow:var(--lx-shadow-md), var(--lx-shadow-bronze);transform:translateY(-4px)}.pl-home-step:before{content:"";border-radius:var(--lx-r-lg);background:radial-gradient(180px circle at var(--mx,50%) var(--my,50%), #cdb07c29, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pl-home-step:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.pl-home-step{transition:none}.pl-home-step:hover{transform:none}}@media (width>=900px){.pl-home-step:after{content:"";background:linear-gradient(90deg, transparent, var(--lx-border-1));pointer-events:none;width:.75rem;height:1px;position:absolute;top:2.25rem;left:-.75rem}.pl-home-step:first-child:after{display:none}}.pl-home-step-num{width:44px;height:44px;color:var(--lx-void);font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);background:radial-gradient(circle at 32% 28%,#fff4d659,#0000 55%),conic-gradient(from 210deg,#6d5a3b,#c6a07a,#e5c896,#846a40,#6d5a3b);border:1px solid #cdb07c8c;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.1rem;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #fff4d659,inset 0 -2px 4px #00000059,0 3px 9px #cdb07c26}.pl-home-step-num:after{content:"";pointer-events:none;border:1px solid #07080a4d;border-radius:50%;position:absolute;inset:3px}.pl-home-step-num svg{z-index:1;filter:drop-shadow(0 1px 1px #00000059);position:relative}.pl-home-step h3{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--lx-text-1);margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.3}.pl-home-step p{color:var(--lx-text-3);font-size:.87rem;line-height:1.6}.pl-home-articles{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.pl-home-articles{grid-template-columns:repeat(3,1fr)}}.pl-home-closing{text-align:center;max-width:820px;margin-inline:auto;padding-top:1rem;position:relative}.pl-home-closing:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(42% 46% at 50% 44%,#cdb07c12 0%,#0000 70%);position:absolute;inset:-30% -20%}.pl-home-closing>*{z-index:1;position:relative}.pl-home-closing .pl-eyebrow,.pl-home-closing [class*=eyebrow]{justify-content:center}.pl-home-closing-statement{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);letter-spacing:-.01em;color:var(--lx-text-0);text-wrap:balance;margin:1.1rem auto 0;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:600;line-height:1.28}.pl-home-closing-statement .pl-em-bronze{font-style:italic}.pl-home-closing-sign{flex-direction:column;align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.pl-home-closing-rule{background:linear-gradient(90deg, transparent 0%, var(--lx-bronze-warm) 50%, transparent 100%);width:64px;height:1px}.pl-home-closing-name{flex-direction:column;gap:.35rem;display:flex}.pl-home-closing-name strong{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--lx-bronze-bright);letter-spacing:.01em;font-size:1.15rem;font-weight:700}.pl-home-closing-name span{font-family:var(--pl-font-body,"Assistant", sans-serif);letter-spacing:.04em;color:var(--lx-text-3);font-size:.82rem;font-weight:500}.pl-home-closing-link{font-family:var(--pl-font-body,"Assistant", sans-serif);letter-spacing:.02em;color:var(--lx-text-1);border-bottom:1px solid var(--lx-bronze-muted);transition:color var(--lx-dur-fast) var(--lx-ease), gap var(--lx-dur-fast) var(--lx-ease), border-color var(--lx-dur-fast) var(--lx-ease);align-items:center;gap:.5rem;margin-top:2.4rem;padding-bottom:.35rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-home-closing-link svg{transition:transform var(--lx-dur-fast) var(--lx-ease)}.pl-home-closing-link:hover{color:var(--lx-bronze-bright);border-color:var(--lx-bronze-bright);gap:.85rem}.pl-home-closing-link:hover svg{transform:translate(-4px)}@keyframes lx-shimmer{0%{background-position:200%}to{background-position:-200%}}.pl-home-btn-bronze{border-radius:var(--lx-r-full);font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--lx-void);background:var(--lx-grad-bronze-soft);cursor:pointer;transition:background-position var(--lx-dur-slow) var(--lx-ease), box-shadow var(--lx-dur-fast) var(--lx-ease), transform var(--lx-dur-fast) var(--lx-ease);white-space:nowrap;background-size:200%;border:none;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #cdb07c59,inset 0 1px #fff3}.pl-home-btn-bronze:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 6px 28px #cdb07c80}.pl-home-btn-glass{border-radius:var(--lx-r-full);font-family:var(--pl-font-body,"Assistant", sans-serif);color:var(--lx-bronze-warm);background:var(--lx-glass-1);border:1px solid var(--lx-glass-border-1);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background var(--lx-dur-fast) var(--lx-ease), border-color var(--lx-dur-fast) var(--lx-ease), color var(--lx-dur-fast) var(--lx-ease), transform var(--lx-dur-fast) var(--lx-ease);white-space:nowrap;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pl-home-btn-glass:hover{border-color:var(--lx-bronze);color:var(--lx-bronze-bright);background:#cdb07c1f;transform:translateY(-2px)}.pl-home{--lx-bronze:#846a40;--lx-bronze-bright:#b8975e;--lx-grad-bronze-soft:linear-gradient(135deg, #a0824e, #b8975e, #a0824e)}.pl-em-bronze{background:var(--lx-grad-bronze-soft);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.pl-home-firm{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (width>=960px){.pl-home-firm{grid-template-columns:1fr 1fr}}.pl-home-firm-stats{gap:2rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.pl-home-firm-stats li{flex-direction:column;gap:.2rem;display:flex}.pl-home-firm-stats strong{font-family:var(--pl-font-display,"Frank Ruhl Libre", serif);color:var(--lx-bronze);font-size:1.8rem;font-weight:700;line-height:1}.pl-home-firm-stats span{color:var(--lx-text-3);font-size:.82rem}.pl-home-firm-actions{margin-top:1.5rem}.pl-home-firm-media{align-items:flex-start;gap:1.5rem;display:flex}.pl-home-portrait,.pl-home-cert{border-radius:var(--lx-r-lg);border:1px solid var(--lx-glass-border-1);flex:1;overflow:hidden}.pl-home-portrait img,.pl-home-cert img{width:100%;height:auto;display:block}.pl-home-portrait figcaption,.pl-home-cert figcaption{color:var(--lx-text-3);text-align:center;background:var(--lx-glass-1);padding:.6rem;font-size:.78rem}.pl-home-articles-cta{justify-content:center;margin-top:2.5rem;display:flex}.pl-home>.pl-section+.pl-section{border-top:1px solid var(--lx-border-2)}.pl-home-cta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pl-section-head+.pl-home-cta-row{margin-top:2.25rem}@media (width>=900px){.pl-home-method--trio{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}}.pl-home-hero--clean .pl-home-hero-stage:after{background:linear-gradient(#07080a38 0%,#0000 32% 60%,#07080ab8 100%)}
