@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.emLhJa_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.emLhJa_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.TqjjNa_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.TqjjNa_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--orange:#e8632b;--orange-dark:#c4511f;--orange-light:#fff3ed;--black:#1a1a1a;--white:#fff;--beige:#f9f6f1;--beige-dark:#f0ebe3;--gray-text:#6b6b6b;--ink:#333;--gray-light:#e5e5e5;--green:#27ae60;--green-light:#e6f9ed;--red:#e74c3c;--red-light:#fdedec;--blue:#3498db;--blue-light:#e6f1fb;--yellow:#f1c40f;--yellow-light:#fef9e7;--sans:var(--font-dm-sans), "DM Sans", sans-serif;--serif:var(--font-playfair), "Playfair Display", serif;--sidebar-w:260px}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #0000000f;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:72px;margin:0 auto;padding:0 40px;display:flex}.logo{letter-spacing:-.3px;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.logo-icon{background:var(--orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--gray-text);cursor:pointer;font-size:14.5px;font-weight:500}.nav-links a.active{color:var(--orange);font-weight:600}.nav-cta{background:var(--orange);border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;color:#fff!important}.nav-toggle{cursor:pointer;background:0 0;border:none;margin:-8px;padding:8px;line-height:0;display:none}.nav-toggle-bars{flex-direction:column;justify-content:center;gap:5px;width:24px;height:18px;display:inline-flex}.nav-toggle-bars span{background:var(--black);border-radius:2px;width:100%;height:2px;transition:transform .22s,opacity .18s;display:block}.nav-toggle-bars.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle-bars.open span:nth-child(2){opacity:0}.nav-toggle-bars.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.page-hero{background:var(--beige);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:72vh;padding:96px 40px 76px;display:flex}.page-hero h1{font-family:var(--serif);letter-spacing:-1px;margin-bottom:16px;font-size:46px;font-weight:600}.page-hero h1 em{color:var(--orange);font-style:normal}.page-hero p{color:var(--gray-text);max-width:640px;margin:0 auto;font-size:18px;line-height:1.7}.section{flex-direction:column;justify-content:center;align-items:center;min-height:62vh;padding:96px 40px;display:flex}.section>.section-inner{width:100%}.section.section-auto{min-height:0}.section[style*="var(--black)"],.section[style*="var(--orange)"]{min-height:0;padding-top:76px;padding-bottom:76px}.section[style*="var(--orange)"]>h2,.section[style*="var(--orange)"]>p,.section[style*="var(--black)"]>h2,.section[style*="var(--black)"]>p{max-width:640px;margin-left:auto;margin-right:auto}.section>.btn-white,.section>.btn-primary,.section>.btn-secondary,.section[style*="var(--orange)"]>a,.section[style*="var(--black)"]>a{align-self:center;width:auto;display:inline-flex}.section-inner{max-width:1160px;margin:0 auto}.section-label{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.section-title{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:16px;font-size:34px;font-weight:600}.section-sub{color:var(--gray-text);max-width:600px;margin-bottom:44px;font-size:16px;line-height:1.6}.btn-primary{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;display:inline-flex}.btn-secondary{color:var(--black);border:2px solid var(--black);cursor:pointer;background:0 0;border-radius:8px;padding:14px 32px;font-size:15px;font-weight:600}.btn-white{color:var(--black);cursor:pointer;background:#fff;border:none;border-radius:8px;padding:16px 36px;font-size:16px;font-weight:700}.footer{background:var(--black);color:#ffffff80;text-align:center;padding:30px 40px;font-size:13px}.card{background:var(--white);border:1px solid #0000000d;border-radius:14px;margin-bottom:20px;padding:24px}.pill{border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.pill.early{background:var(--blue-light);color:#185fa5}.pill.mid{background:var(--orange-light);color:var(--orange)}.pill.late{background:var(--green-light);color:var(--green)}.pill.closed{color:#0e6233;background:#d5f5e3}.pill.wait{background:var(--yellow-light);color:#9a7d0a}.field{margin-bottom:16px}.field label{color:var(--gray-text);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field input,.field textarea,.field select{border:1px solid var(--gray-light);background:#fff;border-radius:9px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.field textarea{resize:vertical;min-height:74px}.note{background:var(--beige);color:var(--gray-text);border-radius:10px;padding:14px 18px;font-size:12px;line-height:1.6}.note strong{color:var(--black)}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.calc-grid{grid-template-columns:1fr!important;gap:16px!important}.nav-inner{flex-wrap:nowrap;gap:0;height:64px;min-height:64px;padding:0 18px}.nav-toggle{align-items:center;display:inline-flex}.nav-links{background:var(--white);border-bottom:1px solid #00000014;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:8px 0;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 12px 28px #0000001a}.nav-links.open{display:flex}.nav-links a{width:100%;padding:13px 22px;font-size:15px}.nav-links .nav-cta{text-align:center;width:auto;margin:8px 18px 4px}.logo{font-size:18px}.section{min-height:0;padding:56px 20px}.page-hero{min-height:0;padding:48px 20px 36px}.section[style*="var(--black)"],.section[style*="var(--orange)"]{min-height:0}.page-hero h1{letter-spacing:-.5px;font-size:32px}.page-hero p{font-size:16px}.section-title{font-size:26px}.grid-3{grid-template-columns:1fr}.page-hero>div[style*=grid]{grid-template-columns:1fr!important;gap:32px!important}.section>div[style*=repeat\(4]{grid-template-columns:repeat(2,1fr)!important;gap:28px!important}.section div[style*="1fr 1fr"],.section div[style*=repeat\(2]{grid-template-columns:1fr!important;gap:20px!important}.page-hero h1[style]{font-size:32px!important}.btn-primary,.btn-secondary,.btn-white{padding:13px 24px;font-size:14px}.page-hero div[style*="display: flex"],.page-hero div[style*=display\:flex]{flex-wrap:wrap}.footer{padding:26px 20px}}@media (max-width:480px){.section>div[style*=repeat\(4]{grid-template-columns:1fr!important}.page-hero h1,.page-hero h1[style]{font-size:28px!important}}.cap-slider-section .section-inner>*{opacity:0;animation:.6s forwards cap-fade-up}.cap-slider-section .section-inner>:first-child{animation-delay:20ms}.cap-slider-section .section-inner>:nth-child(2){animation-delay:.1s}.cap-slider-section .section-inner>:nth-child(3){animation-delay:.18s}.cap-slider-section .section-inner>:nth-child(4){animation-delay:.26s}@media (prefers-reduced-motion:reduce){.cap-slider-section .section-inner>*{opacity:1;animation:none}}.section .card{will-change:transform;transition:transform .22s,box-shadow .22s,border-color .22s}.section .card:hover{border-color:#e8632b47;transform:translateY(-4px);box-shadow:0 14px 36px #00000017}.btn-primary,.btn-white,.nav-cta{transition:transform .16s,box-shadow .16s,background .16s}.btn-primary:hover,.nav-cta:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 10px 24px #e8632b52}.btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.btn-primary:active,.btn-white:active,.nav-cta:active{transform:translateY(0)}.btn-secondary{transition:background .16s,color .16s,transform .16s}.btn-secondary:hover{background:var(--black);color:#fff;transform:translateY(-2px)}.btn-still,.btn-still:hover,.btn-still:active{transform:none!important}.nav-links a:not(.nav-cta){transition:color .16s;position:relative}.nav-links a:not(.nav-cta):after{content:"";background:var(--orange);transform-origin:0;width:100%;height:2px;transition:transform .22s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav-links a:not(.nav-cta):hover{color:var(--orange)}.nav-links a:not(.nav-cta):hover:after,.nav-links a.active:after{transform:scaleX(1)}.section a[style*=--orange]:hover{opacity:.82}.logo{transition:transform .16s}.logo:hover{transform:translateY(-1px)}@keyframes cap-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.section{animation:.6s both cap-fade-up;animation-timeline:view();animation-range:entry cover 22%}.page-hero{animation:.5s both cap-fade-up}@media (prefers-reduced-motion:reduce){.section,.page-hero{animation:none}.section .card,.btn-primary,.btn-secondary,.btn-white,.nav-cta,.logo{transition:none}.section .card:hover,.btn-primary:hover,.btn-secondary:hover,.btn-white:hover,.nav-cta:hover,.logo:hover{transform:none}}.wp-head{background:var(--beige);border:1px solid var(--beige-dark);border-radius:12px;margin-bottom:22px;padding:16px 20px}.wp-head h2{font-family:var(--sans);color:var(--black);letter-spacing:-.1px;margin:0 0 4px;font-size:16px;font-weight:700}.wp-head .wp-sub{font-family:var(--sans);color:var(--gray-text);max-width:860px;font-size:13px;line-height:1.6}.wp-progress{color:var(--gray-text);align-items:center;gap:10px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}.wp-progress .wp-meter{background:var(--beige-dark);border-radius:100px;width:140px;height:6px;overflow:hidden}.wp-progress .wp-meter>i{background:var(--orange);border-radius:100px;height:100%;transition:width .25s;display:block}.wp-section{background:var(--white);border:1px solid var(--beige-dark);border-radius:14px;margin-bottom:20px;padding:20px 22px}.wp-section h3{font-family:var(--sans);color:var(--black);letter-spacing:-.1px;background:var(--beige);border-left:3px solid var(--orange);border-radius:4px 8px 8px 4px;margin:0 0 16px;padding:10px 14px;font-size:14px;font-weight:700}.wp-section>.wp-note,.wp-note{color:var(--gray-text);max-width:860px;margin:0 0 14px;font-size:12.5px;line-height:1.6}.wp-field{border-bottom:1px solid var(--beige-dark);gap:8px;padding:14px 0;display:grid}.wp-field:first-child{padding-top:4px}.wp-field:last-child{border-bottom:none;padding-bottom:4px}.wp-field .wp-label{color:var(--black);font-size:13.5px;font-weight:500;line-height:1.5}.wp-hint{color:var(--gray-text);font-size:12.5px;line-height:1.5}.wp-field .wp-hint{font-size:12px}.wp-input,.wp-textarea,.wp-select{border:1px solid var(--gray-light);width:100%;font-family:var(--sans);color:var(--black);background:var(--white);border-radius:8px;padding:9px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.wp-input::placeholder,.wp-textarea::placeholder{font-family:var(--sans);color:#a8a29b}.wp-textarea{resize:vertical;min-height:62px;line-height:1.55}.wp-input:focus,.wp-textarea:focus,.wp-select:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-light);outline:none}.wp-input:disabled,.wp-textarea:disabled,.wp-select:disabled{background:var(--beige);color:var(--gray-text)}.wp-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6B6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;max-width:280px;padding-right:34px}input[type=date].wp-input{cursor:pointer;max-width:180px}input[type=date]{font-family:var(--sans);color:var(--black);accent-color:var(--orange)}input[type=date]::-webkit-datetime-edit{font-family:var(--sans)}input[type=date]::-webkit-datetime-edit-fields-wrapper{font-family:var(--sans)}input[type=date]:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-light);outline:none}input[type=checkbox].wp-check{width:16px;height:16px;accent-color:var(--orange);cursor:pointer}.wp-field.wp-risk{background:var(--orange-light);border-left:3px solid var(--orange);border-bottom:none;border-radius:0 8px 8px 0;margin:4px 0;padding:12px 14px}.wp-chip{letter-spacing:.04em;text-transform:uppercase;background:var(--beige-dark);color:var(--gray-text);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.wp-chip.carry{background:var(--orange-light);color:var(--orange-dark)}.wp-status{letter-spacing:.02em;white-space:nowrap;border-radius:100px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.wp-status.ok{background:var(--green-light);color:var(--green)}.wp-status.neutral{background:var(--beige-dark);color:var(--gray-text)}.wp-filter{font-family:var(--sans);border:1px solid var(--beige-dark);background:var(--beige);color:var(--gray-text);cursor:pointer;white-space:nowrap;border-radius:100px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.wp-filter:hover{border-color:var(--orange);color:var(--orange-dark)}.wp-filter.on{background:var(--orange);border-color:var(--orange);color:#fff}.confirmations-panel .card{border:1px solid var(--beige-dark);border-radius:14px}.confirmations-panel input[type=text],.confirmations-panel input[type=number],.confirmations-panel input[type=date],.confirmations-panel select,.confirmations-panel textarea{border:1px solid var(--gray-light);font-family:var(--sans);color:var(--black);background:var(--white);border-radius:8px;padding:9px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.confirmations-panel textarea{resize:vertical;width:100%;min-height:62px;line-height:1.55}.confirmations-panel input:focus,.confirmations-panel select:focus,.confirmations-panel textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-light);outline:none}.confirmations-panel input:disabled,.confirmations-panel select:disabled,.confirmations-panel textarea:disabled{background:var(--beige);color:var(--gray-text)}.confirmations-panel select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6B6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.budget-panel .card{border:1px solid var(--beige-dark);border-radius:14px}.budget-panel .gate{border-bottom:1px solid var(--beige-dark)}.budget-panel .gate:last-child{border-bottom:none}.budget-panel input[type=text]{border:1px solid var(--gray-light);font-family:var(--sans);color:var(--black);background:var(--white);border-radius:8px;padding:8px 11px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.budget-panel input[type=text]:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-light);outline:none}.budget-panel input[type=text]:disabled{background:var(--beige);color:var(--gray-text)}.bank-review-panel .card{border:1px solid var(--beige-dark);border-radius:14px}.bank-review-panel input[type=text]{border:1px solid var(--gray-light);font-family:var(--sans);color:var(--black);background:var(--white);border-radius:8px;padding:8px 11px;font-size:13px;transition:border-color .12s,box-shadow .12s}.bank-review-panel input[type=text]:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-light);outline:none}.bank-review-panel input[type=text]:disabled{background:var(--beige);color:var(--gray-text)}.carry-forward-panel .gate,.close-audit-panel .gate{border-bottom:1px solid var(--beige-dark);padding:12px 0}.carry-forward-panel .gate:last-child,.close-audit-panel .gate:last-child{border-bottom:none}.carry-forward-panel .field textarea,.carry-forward-panel .field input,.close-audit-panel .field textarea,.close-audit-panel .field input{font-family:var(--sans)}.wp-btn{font-family:var(--sans);border:1px solid var(--gray-light);background:var(--white);color:var(--black);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.wp-btn:hover:not(:disabled){background:var(--beige);border-color:#d8d3cb}.wp-btn:disabled{opacity:.5;cursor:default}.wp-btn.primary{background:var(--orange);border-color:var(--orange);color:#fff}.wp-btn.primary:hover:not(:disabled){background:var(--orange-dark);border-color:var(--orange-dark)}.wp-btn.ghost{border-color:var(--gray-light);background:var(--white);color:var(--black);font-weight:500}.wp-btn.ghost:hover:not(:disabled){background:var(--beige);border-color:#d8d3cb}.wp-btn.tiny{padding:5px 12px;font-size:12px}.wp-btn.reject{border-color:var(--red-light);background:var(--red-light);color:var(--red)}.wp-btn.reject:hover:not(:disabled){border-color:var(--red);background:var(--red);color:#fff}.wp-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wp-table{border-collapse:collapse;width:100%;font-size:13px}.wp-table thead th{text-align:left;font-family:var(--sans);letter-spacing:.3px;text-transform:uppercase;color:var(--gray-text);background:var(--beige);border-bottom:1px solid var(--beige-dark);padding:10px;font-size:11px;font-weight:700}.wp-table tbody td{vertical-align:middle;border-bottom:1px solid #0000000a;padding:13px 10px;line-height:1.5}.wp-table tbody tr:last-child td{border-bottom:none}.wp-table .wp-input{padding:7px 10px;font-size:13px}.wp-table-scroll{overflow-x:auto}.wp-table-intake tbody td{vertical-align:top;padding:16px 12px}.wp-table-intake tbody tr:nth-child(2n) td{background:var(--beige)}.wp-table-intake tbody td:first-child{color:var(--black);font-weight:600}.wp-signoff{gap:10px;display:grid}.wp-signoff .wp-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wp-signoff .wp-who{color:var(--gray-text);font-size:12.5px}.wp-saved{color:var(--green);white-space:nowrap;font-size:12px;font-weight:600}.wp-msg{color:var(--orange-dark);background:var(--orange-light);border:1px solid #e8632b40;border-radius:8px;max-width:860px;margin-top:10px;padding:9px 12px;font-size:12.5px}.wp-statement{font-family:var(--sans);color:var(--black);background:var(--beige);border-left:3px solid var(--orange);border-radius:0 10px 10px 0;max-width:860px;margin:12px 0;padding:14px 18px;font-size:14px;font-style:normal;font-weight:500;line-height:1.6}.wp-ref{background:var(--beige);border:1px solid var(--gray-light);border-radius:8px;margin-bottom:10px;padding:12px 14px}.wp-ref .wp-ref-label{letter-spacing:.04em;text-transform:uppercase;color:var(--gray-text);margin-bottom:6px;font-size:11px;font-weight:700}.wp-ref ul{gap:4px;margin:0;padding-left:16px;display:grid}.wp-ref li{color:var(--black);font-size:12.5px;line-height:1.5}.wp-ref.empty{color:var(--gray-text);border-style:dashed;font-size:12px}em,i,cite,dfn,var,address,blockquote,q,::placeholder{font-style:normal}button,input,select,textarea,optgroup{font-family:inherit}::placeholder{color:#a8a29b;opacity:1}:where(.app) :where(input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset])),:where(.app) :where(textarea:not([class])),:where(.app) :where(select:not([class])){border:1px solid var(--gray-light);color:var(--black);background-color:var(--white);border-radius:8px;padding:8px 11px;font-size:13.5px;line-height:1.4;transition:border-color .12s,box-shadow .12s}:where(.app) :where(textarea:not([class])){resize:vertical;line-height:1.55}:where(.app) :where(select:not([class])){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236B6B6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}:where(.app) :where(input:not([class]),textarea:not([class]),select:not([class])):focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-light);outline:none}:where(.app) :where(input:not([class]),textarea:not([class]),select:not([class])):disabled{background-color:var(--beige);color:var(--gray-text);cursor:default}:where(.app) :where(input[type=checkbox],input[type=radio]){accent-color:var(--orange);cursor:pointer}:where(.app) :where(input[type=checkbox],input[type=radio]):disabled{cursor:default}:where(.app) :where(button:not([class]):not([style])){border:1px solid var(--gray-light);background:var(--white);color:var(--black);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}:where(.app) :where(button:not([class]):not([style])):hover:not(:disabled){background:var(--beige);border-color:#d8d3cb}:where(.app) :where(button):disabled{cursor:default}.app .tag{border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.35}.app .wp-chip,.app .pill{font-size:11px}:where(.app) :where(table){font-variant-numeric:tabular-nums}:where(.app) :where(table:not([class])){border-collapse:collapse;width:100%;font-size:13px}:where(.app) :where(table:not([class])) :where(th){text-align:left;letter-spacing:.3px;text-transform:uppercase;color:var(--gray-text);background:var(--beige);border-bottom:1px solid var(--beige-dark);padding:9px 10px;font-size:11px;font-weight:700}:where(.app) :where(table:not([class])) :where(td){vertical-align:middle;border-bottom:1px solid #0000000d;padding:10px}.app .tbl tbody tr:hover>td,.app .wp-table tbody tr:hover>td{background-color:#fcfaf6}.app .wp-table-scroll{border-radius:8px;max-height:calc(100dvh - 200px);overflow:auto}.app .wp-table-scroll .wp-table thead th{z-index:5;box-shadow:inset 0 -1px 0 var(--beige-dark);position:sticky;top:0}.app th:is([data-tip],[title],[data-hh-saved]){cursor:help}.app th:is([data-tip],[title],[data-hh-saved]):not(:has(*)){text-underline-offset:3px;-webkit-text-decoration:underline dotted #00000047;text-decoration:underline dotted #00000047}:where(.app) details>summary{cursor:pointer;list-style:none}:where(.app) details>summary::-webkit-details-marker{display:none}:where(.app) details>summary:before{content:"+";border:1px solid var(--gray-light);background:var(--white);width:17px;height:17px;color:var(--orange);vertical-align:-3px;border-radius:5px;justify-content:center;align-items:center;margin-right:8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}:where(.app) details[open]>summary:before{content:"−"}.toggle-mark{opacity:.75;vertical-align:-2px;border:1px solid;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hh-tip{z-index:5000;background:var(--black);color:#fff;max-width:320px;font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:pre-line;pointer-events:none;opacity:0;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(2px);box-shadow:0 8px 24px #00000038}.hh-tip.on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hh-tip{transition:none}}.app .btn-new,.app .btn-ghost,.app .btn-reject,.app .btn-disabled{font-family:var(--sans);white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s}.app .btn-new{border:1px solid var(--orange)}.app .btn-new:hover:not(:disabled){background:var(--orange-dark);border-color:var(--orange-dark)}.app .btn-ghost:hover:not(:disabled){background:var(--beige);border-color:#d8d3cb}.app .btn-new:disabled,.app .btn-ghost:disabled{opacity:.5;cursor:default}.app .btn-primary{border:1px solid var(--orange);padding:8px 16px;font-size:13px}.app .btn-primary:hover:not(:disabled){box-shadow:none;transform:none}.app .btn-primary:disabled{opacity:.5;cursor:default}.app .wp-btn{line-height:1.2}.app .wp-btn.primary:disabled{opacity:.5}button.view-all,button.corp-link{font-family:var(--sans);color:var(--orange);background:0 0;border:0;border-radius:4px;padding:2px;font-size:12.5px;font-weight:600;line-height:1.3}button.view-all:hover:not(:disabled){color:var(--orange-dark);text-underline-offset:2px;text-decoration:underline}button.view-all:disabled{color:#b5afa7;cursor:default}.app a.view-all:hover{color:var(--orange-dark);text-underline-offset:2px;text-decoration:underline}.app :is(button,a,select,input,textarea,summary,[role=button]):focus-visible{outline:2px solid var(--orange);outline-offset:2px}.app :is(input,select,textarea):focus-visible{outline:none}.app .btn-secondary,.app button.btn{font-family:var(--sans);border:1px solid var(--gray-light);background:var(--white);color:var(--black);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s}.app .btn-secondary:hover,.app button.btn:hover:not(:disabled){background:var(--beige);color:var(--black);border-color:#d8d3cb;transform:none}.app button.btn:disabled{opacity:.5;cursor:default}.app a.btn-primary,.app a.btn-secondary{align-items:center;display:inline-flex}.app .wp-chip,.app .pill,.app .view-all{white-space:nowrap}.app td .wp-status{white-space:normal;line-height:1.4}.app .tag{white-space:nowrap}.app .appmain .appmain{background:0 0;height:auto;min-height:0;padding:0;overflow:visible}.topbar>.topbar-tools{margin-left:auto;margin-right:12px}.topbar>.topbar-tools:last-child{margin-right:0}.app .grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app .grid-2>*{min-width:0}.app .docslot>div:not(.di){overflow-wrap:break-word;min-width:0}@media (max-width:900px){.app .grid-2{grid-template-columns:minmax(0,1fr)}}.app td:is([style*="text-align: right"],[style*=text-align\:right]):not(:has(button,a,input,select,textarea,div,p,ul)){white-space:nowrap}:where(.app .appmain) :where(h2){letter-spacing:-.2px;font-size:18px;font-weight:700;line-height:1.3}:where(.app .appmain) :where(h3){letter-spacing:-.1px;font-size:16px;font-weight:700;line-height:1.35}:where(.app .appmain) :where(h4){font-size:14px;font-weight:700;line-height:1.4}:where(.app .appmain) :where(.card>h3:first-child,.card>h2:first-child){margin-bottom:12px}.close-note{color:var(--red);white-space:nowrap;font-size:12px;font-weight:600}.muted{color:var(--gray-text)}.app .wp-note:has(>.ab-icon){background:var(--beige);border:1px solid var(--beige-dark);max-width:none;color:var(--black);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.app .wp-note>.ab-icon{background:var(--orange);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.rev-grid div.lbl.has-detail{color:var(--orange);cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rev-grid div.lbl.has-detail:hover{color:var(--orange-dark);text-decoration-style:solid}@keyframes unit-flash{0%,60%{box-shadow:0 0 0 3px var(--orange);background-color:var(--orange-light)}to{box-shadow:0 0 #0000}}@keyframes unit-flash-row{0%,60%{background-color:var(--orange-light)}to{background-color:#0000}}.unit-flash:not(tr){animation:3.5s unit-flash}tr.unit-flash>td{animation:3.5s unit-flash-row}@media (prefers-reduced-motion:reduce){.unit-flash,tr.unit-flash>td{outline:3px solid var(--orange);animation:none}}
body:has(.nav){--orange:#e8632b;--clay:#b4552d;--clay-deep:#9c4523;--ink:#2e2a26;--body:#5f5952;--muted:#6b655c;--cream:#faf6ef;--panel:#f4ede1;--surface:#fff;--line:#1010141a;--line-soft:#2e2a260f;--lift-1:0 1px 2px #2e2a260a,0 10px 30px -18px #2e2a262e;--lift-2:0 2px 4px #2e2a260d,0 24px 48px -22px #2e2a2642;--ease:cubic-bezier(.22,.61,.36,1);--dark:#101014;--maxw:1160px;--gutter:40px;--sans:"DM Sans",system-ui,sans-serif;--serif:"Playfair Display",Georgia,serif}html:has(.nav){scroll-behavior:smooth}body:has(.nav){font-family:var(--sans);background:var(--cream);color:var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}body:has(.nav) a{color:inherit;text-decoration:none}body:has(.nav) img{max-width:100%;display:block}body:has(.nav) .nav{z-index:100;transition:background .35s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);color:#ffffffb8;background:#101014ed;border-bottom:1px solid #0000;position:sticky;top:0}body:has(.nav) .nav.scrolled{background:#101014}body:has(.nav) .nav.scrolled{border-bottom-color:#ffffff1f;box-shadow:0 6px 20px -14px #2e2a2647}body:has(.nav) .nav-inner{max-width:calc(var(--maxw) + var(--gutter) * 2);padding:env(safe-area-inset-top) var(--gutter) 0;justify-content:space-between;align-items:center;height:78px;margin:0 auto;display:flex}body:has(.nav) .logo{align-items:center;gap:10px;display:flex}body:has(.nav) .nav-links{align-items:center;gap:34px;display:flex}body:has(.nav) .nav-links a:not(.nav-cta){color:#ffffffb8;transition:color .18s var(--ease);font-size:14px;font-weight:500}body:has(.nav) .nav-links a:not(.nav-cta):hover{color:#fff}body:has(.nav) .nav-links a.active{color:var(--orange);font-weight:600}body:has(.nav) .nav-links a.login{color:#fff;font-weight:600}body:has(.nav) .nav-cta{background:var(--orange);transition:background .2s var(--ease),box-shadow .2s var(--ease);border-radius:10px;padding:12px 24px;font-size:13.5px;font-weight:600;color:#fff!important}body:has(.nav) .nav-cta:hover{background:var(--clay-deep);box-shadow:0 6px 18px -6px #b4552d80}body:has(.nav) .nav-toggle{cursor:pointer;background:0 0;border:0;margin:-8px;padding:8px;line-height:0;display:none}body:has(.nav) .nav-toggle-bars{line-height:0;display:block}body:has(.nav) .nav-toggle-bars>span{width:22px;height:2px;transition:transform .22s var(--ease),opacity .18s var(--ease);background:#fff;border-radius:2px;display:block}body:has(.nav) .nav-toggle-bars>span+span{margin-top:5px}body:has(.nav) .nav-toggle-bars.open>span:first-child{transform:translateY(7px)rotate(45deg)}body:has(.nav) .nav-toggle-bars.open>span:nth-child(2){opacity:0}body:has(.nav) .nav-toggle-bars.open>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body:has(.nav) h1{text-wrap:balance;color:var(--ink)}body:has(.nav) h2{text-wrap:balance;color:var(--ink)}body:has(.nav) h3{text-wrap:balance;color:var(--ink)}body:has(.nav) .section-title{text-wrap:balance;color:var(--ink)}:is(body:has(.nav) .band-dark h1,body:has(.nav) .band-dark h2,body:has(.nav) .band-dark h3){color:#fff}body:has(.nav) .band-cta h2{text-wrap:balance;color:#fff}body:has(.nav) h1 .amp{opacity:.75;font-size:.9em;font-weight:400}body:has(.nav) h2 .amp{opacity:.75;font-size:.9em;font-weight:400}body:has(.nav) h3 .amp{opacity:.75;font-size:.9em;font-weight:400}body:has(.nav) .section-title .amp{opacity:.75;font-size:.9em;font-weight:400}body:has(.nav) p{text-wrap:pretty}body:has(.nav) .lede{text-wrap:pretty}body:has(.nav) .section-sub{text-wrap:pretty}body:has(.nav) .hero-note{text-wrap:pretty}body:has(.nav) .card p{text-wrap:pretty}body:has(.nav) .proof-lab{text-wrap:pretty}:is(body:has(.nav) a:focus-visible,body:has(.nav) button:focus-visible){outline:2px solid var(--clay);outline-offset:3px;border-radius:6px}body:has(.nav) .band-dark a:focus-visible{outline-color:#fff}body:has(.nav) .card.feature a:focus-visible{outline-color:#fff}body:has(.nav) .band-cta a:focus-visible{outline-color:#fff}body:has(.nav) .section{padding:120px var(--gutter);text-align:left;justify-content:flex-start;align-items:stretch;min-height:0;position:relative}body:has(.nav) .section>*{width:100%;margin-left:0;margin-right:auto}:is(body:has(.nav) .section>a,body:has(.nav) .section>button,body:has(.nav) .band-cta>a,body:has(.nav) .band-cta>button){align-self:flex-start;width:auto}body:has(.nav) .section>a{align-self:flex-start;width:auto;margin-right:0}body:has(.nav) .section>button{align-self:flex-start;width:auto;margin-right:0}body:has(.nav) .section>.btn{align-self:flex-start;width:auto;margin-right:0}body:has(.nav) .section>.btn-white{align-self:flex-start;width:auto;margin-right:0}body:has(.nav) .section>.btn-primary{align-self:flex-start;width:auto;margin-right:0}body:has(.nav) .section>.btn-secondary{align-self:flex-start;width:auto;margin-right:0}body:has(.nav) .section-inner{text-align:left}body:has(.nav) .section-inner{max-width:var(--maxw);width:100%;margin:0 auto}body:has(.nav) .section-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--clay-deep);background:#e8632b12;border:1px solid #e8632b4d;border-radius:100px;align-items:center;gap:10px;margin-bottom:22px;padding:9px 18px 9px 14px;font-size:11.5px;font-weight:700;display:inline-flex}body:has(.nav) .section-label:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}body:has(.nav) .section-title{font-family:var(--sans);letter-spacing:-.032em;color:var(--ink);max-width:24ch;margin-bottom:20px;font-size:clamp(28px,3.1vw,44px);font-weight:700;line-height:1.12}body:has(.nav) .section-sub{color:var(--body);max-width:60ch;margin-bottom:52px;font-size:16.5px;line-height:1.8}body:has(.nav) .band-panel{background:var(--panel);border-top:1px solid #1010140f;border-bottom:1px solid #1010140f}body:has(.nav) .band-panel .section-label{color:var(--clay-deep);background:#e8632b17}body:has(.nav) .band-dark .section-label{color:var(--orange);background:#e8632b1f;border-color:#e8632b52}body:has(.nav) .band-dark .section-title{color:#fff}body:has(.nav) .band-dark .section-sub{color:#ffffffc7}body:has(.nav) .btn{font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;transition:background .2s var(--ease),box-shadow .2s var(--ease), color .2s var(--ease),border-color .2s var(--ease),transform .35s var(--ease);border:0;border-radius:12px;align-items:center;gap:9px;padding:16px 30px;font-size:15px;font-weight:700;display:inline-flex;position:relative}body:has(.nav) .btn-primary{background:var(--orange);color:#fff;box-shadow:0 1px 2px #2e2a261a}body:has(.nav) .btn-primary:hover{background:#d2551f;box-shadow:0 12px 28px -12px #b4552d99}body:has(.nav) .btn-secondary{color:var(--ink);background:0 0;border:1.5px solid #10101438}body:has(.nav) .hero .btn-secondary{color:#fff;border-color:#ffffff57}body:has(.nav) .hero .btn-secondary:hover{color:var(--dark);background:#fff;border-color:#fff}body:has(.nav) .btn-secondary:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}body:has(.nav) .btn-white{color:var(--ink);background:#fff;padding:15px 32px;font-size:15px;box-shadow:0 2px 6px #0000001a}body:has(.nav) .btn-white:hover{box-shadow:0 16px 34px -14px #0006}body:has(.nav) .btn .arw{transition:transform .28s var(--ease);display:inline-block}body:has(.nav) .btn:hover .arw{transform:translate(4px)}body:has(.nav) .hero{background:var(--dark);padding:110px var(--gutter) 118px;position:relative;overflow:hidden}body:has(.nav) .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8632b33,#0000 62%);width:70%;height:170%;position:absolute;top:-55%;left:-12%}body:has(.nav) .hero-grid{z-index:1;position:relative}body:has(.nav) .hero-grid{max-width:var(--maxw);grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;margin:0 auto;display:grid}body:has(.nav) .hero-copy{text-align:left}body:has(.nav) .hero h1{font-family:var(--sans);letter-spacing:-.035em;color:#fff;margin:0 0 24px;font-size:clamp(38px,4.2vw,60px);font-weight:700;line-height:1.06}body:has(.nav) .hero h1 em{color:var(--orange);font-style:normal}body:has(.nav) .hero .lede{color:#ffffffad;max-width:56ch;margin:0;font-size:16.5px;line-height:1.8}body:has(.nav) .hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}body:has(.nav) .hero-note{color:#ffffff80;max-width:52ch;margin-top:20px;font-size:14px;line-height:1.65}body:has(.nav) .hero-note a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}body:has(.nav) .hero-art{position:relative}body:has(.nav) .hero-art svg{width:100%;height:auto;max-height:520px;display:block}body:has(.nav) .hero-art .stroke{fill:none;stroke:#fff;stroke-width:1.35px;stroke-linecap:square;opacity:.5}body:has(.nav) .hero-art .stroke.accent{stroke:var(--orange);opacity:.9;stroke-width:1.9px}body:has(.nav) .hero-art .stroke.rail{stroke:#fff;opacity:.3;stroke-width:.9px}body:has(.nav) .hero-art .win{fill:#fff;opacity:0;transition:opacity .7s}body:has(.nav) .hero-art .floor{opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);transform:translateY(26px)}body:has(.nav) .hero-art .floor.set{opacity:1;transform:none}body:has(.nav) .hero-art [id^=c-]{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .hero-art [id^=b-]{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .hero-art #crown{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .hero-art #base{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .hero-art [id^=c-].set{opacity:1}body:has(.nav) .hero-art [id^=b-].set{opacity:1}body:has(.nav) .hero-art #crown.set{opacity:1}body:has(.nav) .hero-art #base.set{opacity:1}body:has(.nav) .tilt-plane{transform-origin:50% 100%;will-change:transform}body:has(.nav) .grid{align-items:stretch;gap:22px;display:grid}body:has(.nav) .grid>.card{flex-direction:column;display:flex}body:has(.nav) .card h3{text-wrap:balance}body:has(.nav) .card p{margin-top:0}body:has(.nav) .grid-3{grid-template-columns:repeat(3,1fr)}body:has(.nav) .grid-2{grid-template-columns:repeat(2,1fr)}body:has(.nav) .tilt-scene{perspective:1000px}body:has(.nav) .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift-1);transform-style:preserve-3d;transition:box-shadow .32s var(--ease),border-color .32s var(--ease),transform .4s var(--ease);color:var(--body);border-radius:18px;padding:32px 30px;position:relative;overflow:hidden}body:has(.nav) .card:before{content:"";background:var(--orange);transform-origin:top;width:4px;transition:transform .42s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}body:has(.nav) .card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #b4552d12,transparent 62%);transition:opacity .35s var(--ease);position:absolute;inset:0}body:has(.nav) .card:hover{box-shadow:var(--lift-2);border-color:#b4552d3d}body:has(.nav) .card:hover:before{transform:scaleY(1)}body:has(.nav) .card:hover:after{opacity:1}body:has(.nav) .card h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin-bottom:11px;font-size:18.5px;font-weight:700;line-height:1.34}body:has(.nav) .card p{color:var(--body);margin-top:0;font-size:14.5px;line-height:1.75}body:has(.nav) .card-icon{width:46px;height:46px;color:var(--orange);transition:background .3s var(--ease),color .3s var(--ease),transform .4s var(--ease);background:#e8632b1c;border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;font-size:19px;display:flex}body:has(.nav) .card:hover .card-icon{background:var(--orange);color:#fff;transform:translateZ(26px)scale(1.06)}body:has(.nav) .card-flex{flex-direction:column;display:flex}body:has(.nav) .card-flex p{flex:1}body:has(.nav) .card-flex .btn{align-self:flex-start;margin-top:20px}body:has(.nav) .stg>*{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}body:has(.nav) .stg.in>*{opacity:1;transform:none}body:has(.nav) .stg.in>:first-child{transition-delay:20ms}body:has(.nav) .stg.in>:nth-child(2){transition-delay:.11s}body:has(.nav) .stg.in>:nth-child(3){transition-delay:.2s}body:has(.nav) .stg.in>:nth-child(4){transition-delay:.29s}body:has(.nav) .stg.in>:nth-child(5){transition-delay:.38s}body:has(.nav) .stg.in>:nth-child(6){transition-delay:.47s}body:has(.nav) .card.feature{background:var(--dark);border-color:#0000}body:has(.nav) .card.feature h3{color:#fff}body:has(.nav) .card.feature p{color:#ffffffb8}body:has(.nav) .card.feature:before{background:var(--orange)}body:has(.nav) .card.feature:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #e8632b21,transparent 62%)}body:has(.nav) .card.feature:hover{border-color:#0000;box-shadow:0 2px 4px #2e2a2614,0 26px 52px -22px #2e2a268c}body:has(.nav) .card.feature .btn-primary{background:var(--orange)}body:has(.nav) .card.feature .btn-primary:hover{background:#d2551f;box-shadow:0 12px 28px -12px #e8632b8c}body:has(.nav) .card.feature .flag{letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}body:has(.nav) .card.feature .flag:before{content:"";opacity:.6;background:currentColor;width:20px;height:1px}body:has(.nav) .split{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;display:grid}body:has(.nav) .split .section-sub{margin-bottom:0}body:has(.nav) .draw{width:100%;height:auto;max-height:300px;display:block}body:has(.nav) .draw .g{fill:none;stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:7 6;stroke-linecap:round;opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(14px)}body:has(.nav) .draw .g.on{opacity:.95;transform:none}body:has(.nav) .band-panel .card{border-color:#1010141f}body:has(.nav) .band-dark .card{box-shadow:none;background:#ffffff0b;border-color:#ffffff21}body:has(.nav) .band-dark .card{color:#ffffffc7}body:has(.nav) .band-dark .card h3{color:#fff}body:has(.nav) .band-dark .card p{color:#ffffffc7}body:has(.nav) .band-dark .card:hover{box-shadow:none;background:#ffffff12;border-color:#e8632b80}body:has(.nav) .band-dark .card.lead{background:#e8632b1a;border-color:#e8632b6b}body:has(.nav) .band-dark .card.lead h3{color:var(--orange)}body:has(.nav) .band-dark .card-icon{color:var(--orange);background:#e8632b29}body:has(.nav) .band-dark .chip{color:#fff;background:#ffffff0d;border-color:#ffffff24}body:has(.nav) .band-dark .btn-secondary{color:#fff;border-color:#ffffff57}body:has(.nav) .band-dark .btn-secondary:hover{color:var(--dark);background:#fff;border-color:#fff}body:has(.nav) .band-dark .draw .f{fill:#fff}body:has(.nav) .band-dark .draw .f.on{opacity:.8}body:has(.nav) .band-dark .draw .g{stroke:#fff;opacity:0}body:has(.nav) .band-dark .draw .g.on{opacity:.85}body:has(.nav) .band-dark .card.feature{background:#fff;border-color:#fff}body:has(.nav) .band-dark .card.feature h3{color:var(--ink)}body:has(.nav) .band-dark .card.feature{color:var(--body)}body:has(.nav) .band-dark .card.feature p{color:var(--body)}body:has(.nav) .band-dark .card.feature .flag{color:var(--clay-deep)}body:has(.nav) .band-dark .card.feature:before{background:var(--orange)}body:has(.nav) .band-dark .card.feature:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #b4552d1a,transparent 62%)}body:has(.nav) .band-dark .card.feature:hover{background:#fff;border-color:#fff;box-shadow:0 2px 4px #0003,0 26px 52px -22px #000000b3}body:has(.nav) .band-dark .card.feature .btn-primary{background:var(--orange)}body:has(.nav) .card.lead{background:var(--surface);border-color:#e8632b73}body:has(.nav) .card.lead:before{transform:scaleY(1)}body:has(.nav) .card.lead h3{color:var(--clay-deep)}body:has(.nav) .chips{grid-template-columns:repeat(4,1fr);gap:10px;max-width:920px;margin-bottom:36px;display:grid}body:has(.nav) .chip{align-items:center;display:flex}body:has(.nav) .chip:before{content:"✓";background:var(--orange);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}body:has(.nav) .chip{color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:left;transition:border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease), opacity .55s var(--ease);border-radius:100px;justify-content:flex-start;gap:10px;padding:11px 20px 11px 12px;font-size:13px;font-weight:600;line-height:1.3}body:has(.nav) .chip:hover{color:var(--clay);border-color:#b4552d66;transform:translateY(-2px)}body:has(.nav) .compare{background:var(--surface);max-width:920px;box-shadow:var(--lift-1);border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}body:has(.nav) .compare table{border-collapse:collapse;width:100%;font-size:14.5px}body:has(.nav) .compare th{text-align:left;text-transform:uppercase;letter-spacing:1.3px;padding:15px 22px;font-size:11px;font-weight:600}body:has(.nav) .compare th.generic{background:var(--surface);color:var(--muted);border-bottom:1px solid var(--line)}body:has(.nav) .compare th.ours{background:var(--dark);color:var(--cream)}body:has(.nav) .compare td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:15px 22px}body:has(.nav) .compare td.generic{color:var(--muted)}body:has(.nav) .compare td.ours{color:var(--ink);font-weight:500}body:has(.nav) .compare tr:last-child td{border-bottom:0}body:has(.nav) .compare tbody tr{transition:background .22s var(--ease)}body:has(.nav) .compare tbody tr:hover{background:var(--cream)}body:has(.nav) .band-dark{background:var(--dark);padding:120px var(--gutter);color:#ffffffc7;position:relative;overflow:hidden}body:has(.nav) .band-dark p{color:#ffffffc7}body:has(.nav) .band-dark li{color:#ffffffc7}body:has(.nav) .band-dark div:not([class]){color:#ffffffc7}body:has(.nav) .band-dark strong{color:#fff}body:has(.nav) .band-dark a:not(.btn):not([class*=btn-]){color:#fff}body:has(.nav) .section.band-dark{padding:120px var(--gutter)}body:has(.nav) .band-dark:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8632b29,#0000 62%);width:56%;height:160%;position:absolute;top:-50%;right:-8%}body:has(.nav) .band-dark .section-inner{z-index:1;position:relative}body:has(.nav) .band-dark .proof{margin-top:0}body:has(.nav) .section.band-dark+.band-dark{padding-top:0}body:has(.nav) .proof{border-top:1px solid #faf7f224;grid-template-columns:repeat(4,1fr);display:grid}body:has(.nav) .proof-item{border-right:1px solid #faf7f224;padding:34px 26px}body:has(.nav) .proof-item:last-child{border-right:0}body:has(.nav) .proof-fig{font-family:var(--sans);letter-spacing:-.03em;color:var(--orange);letter-spacing:-.8px;font-size:36px;font-weight:700;line-height:1.1;overflow:hidden}body:has(.nav) .proof-fig span{transition:transform .85s var(--ease);display:block}body:has(.nav) .proof.armed .proof-fig span{transform:translateY(105%)}body:has(.nav) .proof.armed.in .proof-fig span{transform:none}body:has(.nav) .proof.in .proof-item:nth-child(2) .proof-fig span{transition-delay:.1s}body:has(.nav) .proof.in .proof-item:nth-child(3) .proof-fig span{transition-delay:.2s}body:has(.nav) .proof.in .proof-item:nth-child(4) .proof-fig span{transition-delay:.3s}body:has(.nav) .proof-lab{color:#faf7f29e;transition:opacity .7s var(--ease) .35s;margin-top:9px;font-size:13.5px;line-height:1.5}body:has(.nav) .proof.armed .proof-lab{opacity:0}body:has(.nav) .proof.armed.in .proof-lab{opacity:1}body:has(.nav) .proof.in .proof-lab{opacity:1}body:has(.nav) .band-cta{background:var(--clay);padding:104px max(var(--gutter), calc((100% - var(--maxw)) / 2));text-align:left;flex-direction:column;align-items:flex-start;display:flex}body:has(.nav) .band-cta>*{margin-left:0;margin-right:auto}body:has(.nav) .band-cta .section-inner{text-align:left;margin-left:0;margin-right:auto}body:has(.nav) .band-cta .section-inner{max-width:var(--maxw);width:100%;margin:0 auto}body:has(.nav) .band-cta h2{font-family:var(--sans);letter-spacing:-.032em;color:#fff;max-width:17ch;margin:0 0 16px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.14}body:has(.nav) .band-cta p{color:#fff;max-width:48ch;margin:0 0 34px;font-size:17px;font-weight:500;line-height:1.7}body:has(.nav) .reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}body:has(.nav) .reveal.in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body:has(.nav) .hero h1{animation:rise .85s var(--ease) both}body:has(.nav) .hero .lede{animation:rise .85s var(--ease) both}body:has(.nav) .hero-cta{animation:rise .85s var(--ease) both}body:has(.nav) .hero-note{animation:rise .85s var(--ease) both}body:has(.nav) .hero h1{animation-delay:.15s}body:has(.nav) .hero .lede{animation-delay:.26s}body:has(.nav) .hero-cta{animation-delay:.36s}body:has(.nav) .hero-note{animation-delay:.44s}@media (prefers-reduced-motion:reduce){body:has(.nav) *{transition:none!important;animation:none!important}:is(body:has(.nav) .reveal,body:has(.nav) .stg>*,body:has(.nav) .proof-lab){opacity:1!important;transform:none!important}body:has(.nav) .draw .s{stroke-dashoffset:0!important}body:has(.nav) .draw .f{opacity:.2!important}body:has(.nav) .proof-fig span{transform:none!important}body:has(.nav) .section-label:before{width:26px!important}body:has(.nav) .hero-art{display:none}:is(body:has(.nav) .card:hover,body:has(.nav) .btn:hover){transform:none!important}}@media (max-width:980px){body:has(.nav) .grid-3{grid-template-columns:repeat(2,1fr)}body:has(.nav) .proof{grid-template-columns:repeat(2,1fr)}body:has(.nav) .proof-item:nth-child(2){border-right:0}:is(body:has(.nav) .proof-item:first-child,body:has(.nav) .proof-item:nth-child(2)){border-bottom:1px solid #faf7f224}body:has(.nav) .hero-art svg{max-height:500px}}@media (max-width:820px){body:has(.nav) .nav-inner{height:66px;padding:env(safe-area-inset-top) var(--gutter) 0}body:has(.nav) .nav-toggle{display:block}body:has(.nav) .nav-links{background:var(--dark);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 30px -14px #2e2a264d}body:has(.nav) .nav-links.open{display:flex}body:has(.nav) .nav-links a:not(.nav-cta){padding:14px 22px}body:has(.nav) .nav-links .nav-cta{justify-content:center;margin:10px 20px 6px}body:has(.nav) .hero{padding:56px var(--gutter) 72px}body:has(.nav) .hero-grid{grid-template-columns:1fr;gap:40px}body:has(.nav) .hero h1{letter-spacing:-1px}body:has(.nav) .hero-art{order:2}body:has(.nav) .hero-art svg{max-height:400px}body:has(.nav) .tilt-stage{perspective:none}body:has(.nav) .tilt-plane{transform:none!important}body:has(.nav){--gutter:22px}body:has(.nav) .section{padding:72px var(--gutter)}:is(body:has(.nav) .band-dark,body:has(.nav) .band-cta){padding:68px var(--gutter)}:is(body:has(.nav) .grid-3,body:has(.nav) .grid-2){grid-template-columns:1fr}body:has(.nav) .split{grid-template-columns:1fr;gap:40px}body:has(.nav) .chips{grid-template-columns:1fr}body:has(.nav) .draw{max-height:230px}body:has(.nav) .section-title{letter-spacing:-.6px;max-width:100%}body:has(.nav) .section-sub{margin-bottom:34px;font-size:15.5px}body:has(.nav) .card{padding:24px 22px;transform:none!important}body:has(.nav) .card:hover{box-shadow:var(--lift-1)}body:has(.nav) .card:hover .card-icon{transform:none}body:has(.nav) .proof{grid-template-columns:1fr}body:has(.nav) .proof-item{border-bottom:1px solid #faf7f224;border-right:0}body:has(.nav) .compare{-webkit-overflow-scrolling:touch;overflow:auto visible}body:has(.nav) .compare table{min-width:520px}}body:has(.nav) .timeline{max-width:900px;padding-left:96px;position:relative}body:has(.nav) .timeline:before{content:"";background:#1010141a;width:2px;position:absolute;top:8px;bottom:8px;left:31px}body:has(.nav) .timeline .track{background:var(--orange);width:2px;height:0;transition:height .1s linear;position:absolute;top:8px;left:31px}body:has(.nav) .band-dark .timeline:before{background:#ffffff24}body:has(.nav) .stage{transition:opacity .7s var(--ease),transform .7s var(--ease);margin-bottom:18px;position:relative}body:has(.nav) .stage.armed{opacity:0;transform:translateY(24px)}body:has(.nav) .stage.armed.in{opacity:1;transform:none}body:has(.nav) .stage-no{background:var(--orange);color:#fff;z-index:1;width:64px;height:64px;box-shadow:0 0 0 6px var(--cream);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:2px;left:-96px}body:has(.nav) .band-panel .stage-no{box-shadow:0 0 0 6px var(--panel)}body:has(.nav) .band-dark .stage-no{box-shadow:0 0 0 6px var(--dark)}body:has(.nav) .stage-no small{text-transform:uppercase;letter-spacing:1.2px;opacity:.85;font-size:9px;font-weight:600}body:has(.nav) .stage-no b{font-size:22px;font-weight:700;line-height:1}body:has(.nav) .stage-actor{letter-spacing:1.3px;text-transform:uppercase;color:var(--clay-deep);margin-bottom:9px;font-size:11px;font-weight:700;display:inline-block}body:has(.nav) .band-dark .stage-actor{color:var(--orange)}body:has(.nav) .stage .card{margin:0}@media (max-width:820px){body:has(.nav) .timeline{padding-left:0}body:has(.nav) .timeline:before{display:none}body:has(.nav) .timeline .track{display:none}body:has(.nav) .stage-no{border-radius:14px;width:54px;height:54px;margin-bottom:14px;position:static;box-shadow:none!important}}body:has(.nav) .nav-links{max-width:none}@media (min-width:821px){body:has(.nav) .nav-links{gap:20px}body:has(.nav) .nav-links a:not(.nav-cta){font-size:13px}}body:has(.nav) .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}body:has(.nav) .plan{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift-1);border-radius:18px;flex-direction:column;padding:34px 30px;display:flex;position:relative}body:has(.nav) .plan.feat{border-color:var(--orange);border-width:2px}body:has(.nav) .band-dark .plan{background:#ffffff0b;border-color:#ffffff21}body:has(.nav) .band-dark .plan.feat{background:#fff}body:has(.nav) .band-dark .plan h3{color:#fff}body:has(.nav) .band-dark .plan .plan-price{color:#fff}body:has(.nav) .band-dark .plan.feat h3{color:var(--ink)}body:has(.nav) .band-dark .plan.feat .plan-price{color:var(--ink)}:is(body:has(.nav) .band-dark .plan p,body:has(.nav) .band-dark .plan li){color:#ffffffa8}:is(body:has(.nav) .band-dark .plan.feat p,body:has(.nav) .band-dark .plan.feat li){color:var(--body)}body:has(.nav) .plan-badge{background:var(--orange);color:#fff;letter-spacing:1.2px;text-transform:uppercase;border-radius:100px;padding:6px 13px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;left:30px}body:has(.nav) .plan h3{letter-spacing:-.01em;color:var(--ink);margin-bottom:14px;font-size:16px;font-weight:700}body:has(.nav) .plan-price{letter-spacing:-.035em;color:var(--ink);font-size:38px;font-weight:700;line-height:1}body:has(.nav) .plan-sub{color:var(--muted);margin-top:7px;font-size:12.5px}body:has(.nav) .plan-blurb{color:var(--body);margin:18px 0 20px;font-size:14px;line-height:1.7}body:has(.nav) .plan-list{flex:1;margin:0 0 22px;padding:0;list-style:none}body:has(.nav) .plan-list li{color:var(--body);margin-bottom:12px;padding-left:26px;font-size:13.5px;line-height:1.6;position:relative}body:has(.nav) .plan-list li:before{content:"✓";width:18px;height:18px;color:var(--orange);background:#e8632b24;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0}body:has(.nav) .faq{max-width:900px}body:has(.nav) .faq-item{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift-1);border-radius:14px;margin-bottom:10px;overflow:hidden}body:has(.nav) .band-dark .faq-item{box-shadow:none;background:#ffffff0b;border-color:#ffffff21}body:has(.nav) .faq-item summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);padding:20px 54px 20px 24px;font-size:15.5px;font-weight:700;list-style:none;position:relative}body:has(.nav) .band-dark .faq-item summary{color:#fff}body:has(.nav) .faq-item summary::-webkit-details-marker{display:none}body:has(.nav) .faq-item summary:after{content:"+";color:var(--orange);transition:transform .25s var(--ease);font-size:20px;font-weight:400;position:absolute;top:50%;right:22px;transform:translateY(-50%)}body:has(.nav) .faq-item[open] summary:after{transform:translateY(-50%)rotate(45deg)}body:has(.nav) .faq-item p{color:var(--body);margin:0;padding:0 24px 22px;font-size:14.5px;line-height:1.75}body:has(.nav) .band-dark .faq-item p{color:#ffffffa8}body:has(.nav) a.card{text-decoration:none}@media (max-width:900px){body:has(.nav) .plans{grid-template-columns:1fr}}:is(body:has(.nav) .calc,body:has(.nav) .calc-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:34px;max-width:1000px;display:grid}:is(body:has(.nav) .calc-in,body:has(.nav) .calc-out){background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift-1);border-radius:18px;padding:26px}body:has(.nav) .calc-out{background:var(--panel);min-height:100%}body:has(.nav) .band-dark .calc-in{box-shadow:none;background:#ffffff0d;border-color:#ffffff21}body:has(.nav) .band-dark .calc-out{box-shadow:none;background:#ffffff14;border-color:#ffffff21}body:has(.nav) .calc-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);margin-bottom:18px;font-size:12px;font-weight:700}body:has(.nav) .nf{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}body:has(.nav) .nf-l{color:var(--ink);font-size:13.5px;font-weight:700}body:has(.nav) .band-dark .nf-l{color:#fff}body:has(.nav) .nf-box{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:6px;height:46px;padding:0 12px;display:flex}body:has(.nav) .nf-box input{width:100%;color:var(--ink);font-size:15px;font-family:var(--sans);background:0 0;border:none;outline:none}body:has(.nav) .nf-fix{color:var(--muted);font-size:14px;font-style:normal}body:has(.nav) .nf-h{color:var(--muted);font-size:12px}body:has(.nav) .band-dark .nf-h{color:#ffffff80}body:has(.nav) .calc-empty{text-align:center;margin:auto;padding:28px 8px}body:has(.nav) .calc-empty-h{letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:21px;font-weight:700}body:has(.nav) .band-dark .calc-empty-h{color:#fff}body:has(.nav) .calc-empty p{color:var(--muted);margin:0;font-size:14px}body:has(.nav) .lad{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:16px;padding:18px 20px}body:has(.nav) .lad-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}body:has(.nav) .lad-row span:first-child{color:var(--muted);font-size:13.5px}body:has(.nav) .lad-v{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:19px;font-weight:700}body:has(.nav) .lad-v.acc{color:var(--orange);font-size:22px}body:has(.nav) .lad-arrow{text-align:center;color:var(--orange);margin:4px 0;font-size:13px}body:has(.nav) .calc-plan{letter-spacing:-.03em;color:var(--ink);margin-bottom:2px;font-size:27px;font-weight:700}body:has(.nav) .band-dark .calc-plan{color:#fff}body:has(.nav) .calc-tag{color:var(--muted);margin-bottom:16px;font-size:13.5px}body:has(.nav) .calc-hv{background:var(--dark);border-radius:12px;padding:18px}body:has(.nav) .calc-hv b{color:#fff;margin-bottom:6px;font-size:17px;font-weight:700;display:block}body:has(.nav) .calc-hv p{color:#ffffffe6;margin:0;font-size:14px;line-height:1.6}body:has(.nav) .kr{border-bottom:1px solid #00000012;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}body:has(.nav) .kr-k{color:var(--ink);font-size:14px;font-weight:700;display:block}body:has(.nav) .band-dark .kr-k{color:#fff}body:has(.nav) .kr-s{color:var(--muted);font-size:12px}body:has(.nav) .kr-v{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:19px;font-weight:700}body:has(.nav) .kr.strong .kr-v{color:var(--orange);font-size:24px}body:has(.nav) .calc-foot{color:var(--muted);text-align:center;margin-top:10px;font-size:11.5px}@media (max-width:900px){body:has(.nav) .calc{grid-template-columns:1fr}}body:has(.nav) .section-inner>.card:only-child{grid-template-columns:1fr 1fr;align-content:start;gap:18px 20px;max-width:760px;margin-left:auto;margin-right:auto;display:grid}body:has(.nav) .section-inner>.card:only-child>*{grid-column:1/-1}body:has(.nav) .section-inner>.card:only-child .field{margin-bottom:0}body:has(.nav) .section-inner>.card:only-child .field:not(:has(textarea)){grid-column:auto}body:has(.nav) .section-inner>.card:only-child .field:has(textarea){grid-column:1/-1}body:has(.nav) .section-inner>.card:only-child button{grid-column:1/-1}body:has(.nav) .section-inner>.card:only-child .note{grid-column:1/-1}body:has(.nav) .section-inner>.card:only-child>p{grid-column:1/-1}@media (max-width:680px){body:has(.nav) .section-inner>.card:only-child{grid-template-columns:1fr}}body:has(.nav) .field{margin-bottom:18px}body:has(.nav) .field label{color:var(--ink);letter-spacing:-.005em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}body:has(.nav) .band-dark .field label{color:#fff}:is(body:has(.nav) .field input,body:has(.nav) .field textarea,body:has(.nav) .field select){box-sizing:border-box;border:1px solid var(--line);width:100%;height:48px;color:var(--ink);font-family:var(--sans);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);background:#fff;border-radius:10px;padding:0 14px;font-size:14.5px;line-height:1.4;display:block}body:has(.nav) .field textarea{resize:vertical;height:auto;min-height:104px;padding:13px 14px}body:has(.nav) .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236B655C' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}body:has(.nav) .field input::placeholder{color:var(--muted)}body:has(.nav) .field textarea::placeholder{color:var(--muted)}:is(body:has(.nav) .field input:focus,body:has(.nav) .field textarea:focus,body:has(.nav) .field select:focus){border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #e8632b24}body:has(.nav) .note{background:var(--panel);color:var(--body);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.65}body:has(.nav) .band-dark .note{color:#ffffffb3;background:#ffffff0f}body:has(.nav) .calc{align-items:stretch}:is(body:has(.nav) .calc-in,body:has(.nav) .calc-out){flex-direction:column;height:100%;display:flex}body:has(.nav) .calc-in>.btn{margin-top:auto}body:has(.nav) .calc-out{justify-content:center}body:has(.nav) .calc-out>div{width:100%}body:has(.nav) .plan-list li:last-child{margin-bottom:0}body:has(.nav) .plan-note{color:var(--muted);border-top:1px solid var(--line);margin:22px 0;padding-top:18px;font-size:12.5px;line-height:1.65}body:has(.nav) .band-dark .plan-note{color:#ffffff8c;border-top-color:#ffffff24}body:has(.nav) .plan .btn{margin-top:auto}body:has(.nav) .plan.dark{background:var(--dark);border-color:var(--dark)}body:has(.nav) .plan.dark h3{color:#ffffffbf}body:has(.nav) .plan.dark .plan-price{color:#fff}body:has(.nav) .plan.dark .plan-sub{color:#ffffff8c}body:has(.nav) .plan.dark .plan-blurb{color:#ffffffb8}body:has(.nav) .plan.dark .plan-list li{color:#ffffffc7}body:has(.nav) .plan.dark .plan-list li:before{color:var(--orange);background:#e8632b38}body:has(.nav) .plan.dark .plan-note{color:#ffffff80;border-top-color:#ffffff29}body:has(.nav) .plan.dark .plan-badge{color:var(--dark);background:#fff}body:has(.nav) .plan.dark .btn-white{color:var(--ink);background:#fff}body:has(.nav) .plan.dark .btn-white:hover{box-shadow:0 14px 30px -12px #00000080}body:has(.nav) .band-dark .plan.dark{border-color:#ffffff2e}body:has(.nav) .hero-art .hero-draw{width:100%;height:auto;max-height:440px;display:block}body:has(.nav) .hero .draw .s{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.42}body:has(.nav) .hero .draw .s.a{stroke:var(--orange);opacity:.95;stroke-width:1.9px}body:has(.nav) .hero .draw .f{fill:var(--orange);transition:opacity .6s}body:has(.nav) .hero .draw .f.on{opacity:.85}body:has(.nav) .legal{max-width:820px}body:has(.nav) .legal-date{color:var(--muted);margin-bottom:34px;font-size:13px}body:has(.nav) .legal-s{margin-bottom:30px}body:has(.nav) .legal-s h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:21px;font-weight:700}body:has(.nav) .band-dark .legal-s h2{color:#fff}body:has(.nav) .legal-s p{color:var(--body);margin-bottom:12px;font-size:15px;line-height:1.85}body:has(.nav) .band-dark .legal-s p{color:#ffffffb3}body:has(.nav) .band-dark .legal-date{color:#ffffffb3}body:has(.nav) .band-dark .legal-close{color:#ffffffb3}body:has(.nav) .legal-close{color:var(--body);font-size:15px;line-height:1.85}@media (max-width:820px){body:has(.nav) .hero-art .hero-draw{max-height:300px}}body:has(.nav) .tilt-stage{perspective:2000px;margin-top:0}body:has(.nav) .tilt-plane{transform-origin:50% 100%;will-change:transform;transition:transform .1s linear}body:has(.nav) .hero-art{will-change:transform}@media (max-width:820px){body:has(.nav) .tilt-stage{perspective:none}body:has(.nav) .tilt-plane{transform:none!important}}body:has(.nav) .page-hero{background:var(--dark);padding:96px var(--gutter) 104px;text-align:left;border-bottom:0;min-height:0;display:block;position:relative;overflow:hidden}body:has(.nav) .page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#e8632b33,#0000 62%);width:70%;height:170%;position:absolute;top:-55%;left:-12%}body:has(.nav) .page-hero>*{z-index:1;position:relative}body:has(.nav) .page-hero .hero-grid{max-width:var(--maxw);grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;margin:0 auto;display:grid}body:has(.nav) .page-hero .hero-copy{text-align:left}body:has(.nav) .page-hero h1{font-family:var(--sans);letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:100%;margin:0 0 24px;font-size:clamp(36px,4.1vw,58px);font-weight:700;line-height:1.06}body:has(.nav) .page-hero h1 em{color:var(--orange);font-style:normal}body:has(.nav) .page-hero p{color:#ffffffad;text-wrap:pretty;max-width:58ch;margin:0;font-size:16.5px;line-height:1.8}body:has(.nav) .page-hero p+p{margin-top:14px}body:has(.nav) .page-hero p a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}body:has(.nav) .page-hero>.hero-grid .hero-copy>div{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:32px;display:flex}body:has(.nav) .page-hero .btn-secondary{color:#fff;border-color:#ffffff57}body:has(.nav) .page-hero .btn-secondary:hover{color:var(--dark);background:#fff;border-color:#fff}body:has(.nav) .page-hero .hero-art{position:relative}body:has(.nav) .page-hero .hero-art svg{width:100%;height:auto;max-height:440px;display:block}body:has(.nav) .page-hero .draw .s{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.42}body:has(.nav) .page-hero .draw .s.a{stroke:var(--orange);opacity:.95;stroke-width:1.9px}body:has(.nav) .page-hero .draw .f{fill:var(--orange);transition:opacity .6s}body:has(.nav) .page-hero .draw .f.on{opacity:.85}body:has(.nav) .page-hero .stroke{fill:none;stroke:#fff;stroke-width:1.35px;stroke-linecap:square;opacity:.5}body:has(.nav) .page-hero .stroke.accent{stroke:var(--orange);opacity:.9;stroke-width:1.9px}body:has(.nav) .page-hero .stroke.rail{stroke:#fff;opacity:.3;stroke-width:.9px}body:has(.nav) .page-hero .win{fill:#fff;opacity:0;transition:opacity .7s}body:has(.nav) .page-hero .floor{opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);transform:translateY(26px)}body:has(.nav) .page-hero .floor.set{opacity:1;transform:none}body:has(.nav) .page-hero [id^=c-]{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .page-hero [id^=b-]{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .page-hero #crown{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .page-hero #base{opacity:0;transition:opacity .7s var(--ease)}body:has(.nav) .page-hero [id^=c-].set{opacity:1}body:has(.nav) .page-hero [id^=b-].set{opacity:1}body:has(.nav) .page-hero #crown.set{opacity:1}body:has(.nav) .page-hero #base.set{opacity:1}@media (max-width:820px){body:has(.nav) .page-hero{padding:60px var(--gutter) 68px}body:has(.nav) .page-hero .hero-grid{grid-template-columns:1fr;gap:40px}body:has(.nav) .page-hero .hero-art{order:2}body:has(.nav) .page-hero .hero-art svg{max-height:300px}body:has(.nav) .page-hero h1{letter-spacing:-.02em}body:has(.nav) .page-hero p{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(body:has(.nav) .page-hero .floor,body:has(.nav) .page-hero [id^=c-],body:has(.nav) .page-hero [id^=b-]){opacity:1;transform:none}body:has(.nav) .page-hero .win{opacity:.6}}:is(body.mk-stack:has(.nav) .section,body.mk-stack:has(.nav) .band-cta){background:var(--cream);border-radius:34px 34px 0 0;margin-top:-34px;position:relative;box-shadow:0 -30px 70px -30px #1010148c}body.mk-stack:has(.nav) .section:first-of-type{margin-top:0}body.mk-stack:has(.nav) .section.band-panel{background:var(--panel)}body.mk-stack:has(.nav) .section.band-dark{background:var(--dark);box-shadow:0 -30px 70px -30px #000c}body.mk-stack:has(.nav) .band-cta{background:var(--clay);z-index:2}body.mk-stack:has(.nav) .section:before{content:"";border-radius:inherit;background:#1010141a;height:1px;position:absolute;top:0;left:0;right:0}body.mk-stack:has(.nav) .section.band-dark:before{background:#ffffff24}body.mk-stack:has(.nav) .section.band-dark:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(60% 50% at 22% var(--gy,50%),#e8632b29,transparent 70%);position:absolute;inset:0}body.mk-stack:has(.nav) .section>.section-inner{transform:translate3d(0,var(--pdy,0px),0);will-change:transform}body.mk-stack:has(.nav) .tilt-stage{perspective:none}body.mk-stack:has(.nav) .tilt-plane{transform:none!important}body.mk-stack:has(.nav) .card.tilt{transform:none!important}body.mk-stack:has(.nav) .footer{z-index:10;position:relative}@media (max-width:820px){:is(body.mk-stack:has(.nav) .section,body.mk-stack:has(.nav) .band-cta){border-radius:24px 24px 0 0;margin-top:-24px}}@media (prefers-reduced-motion:reduce){body.mk-stack:has(.nav) .section>.section-inner{transform:none}body.mk-stack:has(.nav) .section.band-dark:after{display:none}}body:has(.nav) .draw-art{position:relative}body:has(.nav) .draw-art svg{width:100%;height:auto;max-height:340px;display:block}body:has(.nav) .draw .s{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.42}body:has(.nav) .draw .s.a{stroke:var(--orange);opacity:.95;stroke-width:1.9px}body:has(.nav) .draw .f{fill:var(--orange);opacity:.85;transition:opacity .6s}body:has(.nav) .draw .f.on{opacity:.85}body:has(.nav) .draw .g{stroke:var(--orange);stroke-dasharray:6 6;opacity:0;transition:opacity .6s}body:has(.nav) .draw .g.on{opacity:.9}body:has(.nav) .band-dark .draw .s{stroke:#fff;opacity:.42}body:has(.nav) .band-dark .draw .s.a{stroke:var(--orange);opacity:.95}@media (max-width:820px){body:has(.nav) .draw-art svg{max-height:240px}}:is(body:has(.nav) .band-dark .calc-in,body:has(.nav) .band-dark .calc-out){box-shadow:none;background:#ffffff0f;border-color:#ffffff24}body:has(.nav) .band-dark .calc-eyebrow{color:var(--orange)}:is(body:has(.nav) .band-dark .nf-l,body:has(.nav) .band-dark .calc-empty-h,body:has(.nav) .band-dark .calc-plan,body:has(.nav) .band-dark .kr-k,body:has(.nav) .band-dark .kr-v,body:has(.nav) .band-dark .lad-v){color:#fff}body:has(.nav) .band-dark .nf-h{color:#ffffffa8}body:has(.nav) .band-dark .kr-s{color:#ffffffa8}body:has(.nav) .band-dark .calc-tag{color:#ffffffa8}body:has(.nav) .band-dark .calc-foot{color:#ffffffa8}body:has(.nav) .band-dark .calc-empty p{color:#ffffffa8}body:has(.nav) .band-dark .lad-row>span:first-child{color:#ffffffa8}body:has(.nav) .band-dark .lad{background:#00000047;border-color:#ffffff1f}body:has(.nav) .band-dark .kr.strong .kr-v{color:var(--orange)}body:has(.nav) .band-dark .lad-v.acc{color:var(--orange)}body:has(.nav) .band-dark .lad-arrow{color:var(--orange)}body:has(.nav) .band-dark .kr{border-bottom-color:#ffffff1f}body:has(.nav) .band-dark .calc-hv{background:#00000057}body:has(.nav) .band-dark .nf-box{background:#fff;border-color:#fff3}body:has(.nav) .band-dark .nf-box input{color:var(--ink)}body:has(.nav) .band-dark .nf-fix{color:var(--muted)}body:has(.nav) a.card-link{color:inherit;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:flex}body:has(.nav) a.card-link .card-link-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--clay-deep);font-size:11.5px;font-weight:700}body:has(.nav) a.card-link h3{margin:2px 0 0}body:has(.nav) a.card-link p{margin:0 0 4px}body:has(.nav) a.card-link .card-link-go{color:var(--clay-deep);align-items:center;gap:7px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:700;display:inline-flex}body:has(.nav) a.card-link .card-link-go span{transition:transform .3s cubic-bezier(.22,.61,.36,1)}body:has(.nav) a.card-link:hover .card-link-go span{transform:translate(5px)}body:has(.nav) .band-dark a.card-link{color:#ffffffc7}:is(body:has(.nav) .band-dark a.card-link .card-link-eyebrow,body:has(.nav) .band-dark a.card-link .card-link-go){color:var(--orange)}body:has(.nav) .band-dark a.card-link h3{color:#fff}:is(body:has(.nav) .nav a.login,body:has(.nav) .nav a[href=\/login],body:has(.nav) .nav-links a.login,body:has(.nav) .nav-links a[href=\/login]){color:#fff;opacity:1;font-weight:600}:is(body:has(.nav) .nav a.login:hover,body:has(.nav) .nav a[href=\/login]:hover){color:var(--orange)}body:has(.nav) .card.no-tilt{transition:box-shadow .3s var(--ease),border-color .3s var(--ease)!important;transform:none!important}body:has(.nav) .card.no-tilt.tilt{transition:box-shadow .3s var(--ease),border-color .3s var(--ease)!important;transform:none!important}body:has(.nav) .card.no-tilt:hover{transform:none!important}body:has(.nav) .sj-full{flex-direction:column;gap:12px;display:flex}body:has(.nav) .sj-stage{background:var(--surface);border:1px solid var(--line);border-radius:14px}body:has(.nav) .sj-stage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 54px 18px 22px;list-style:none;display:flex;position:relative}body:has(.nav) .sj-stage summary::-webkit-details-marker{display:none}body:has(.nav) .sj-stage summary:after{content:"+";color:var(--orange);font-size:22px;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}body:has(.nav) .sj-stage[open] summary:after{content:"−"}body:has(.nav) .sj-stage summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:14px}body:has(.nav) .sj-stage-name{color:var(--ink);font-size:16.5px;font-weight:700}body:has(.nav) .sj-stage-meta{color:var(--muted);white-space:nowrap;font-size:14px}body:has(.nav) .sj-stage-line{color:var(--body);margin:0 22px 14px;font-size:15px;line-height:1.6}body:has(.nav) .sj-screens{flex-direction:column;gap:10px;margin:0;padding:0 14px 14px;list-style:none;display:flex}body:has(.nav) .sj-screen{border:1px solid var(--line-soft);background:var(--cream);border-radius:12px;padding:14px 16px}body:has(.nav) .sj-screen-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}body:has(.nav) .sj-screen-head h4{color:var(--ink);margin:0;font-size:15.5px}body:has(.nav) .sj-hours{color:var(--clay-deep);background:var(--panel);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px}body:has(.nav) .sj-headline{color:var(--clay-deep);margin:0 0 6px;font-size:15px;font-weight:700}body:has(.nav) .sj-what{color:var(--body);margin:0 0 10px;font-size:14.5px;line-height:1.6}body:has(.nav) .sj-caps{color:var(--body);margin:0 0 12px;padding-left:18px;font-size:14px;line-height:1.55}body:has(.nav) .sj-caps li{margin:2px 0}body:has(.nav) .sj-caps li::marker{color:var(--orange)}body:has(.nav) .sj-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}body:has(.nav) .sj-compare small{margin-bottom:4px;font-size:12px;font-weight:600;display:block}body:has(.nav) .sj-compare p{margin:0;font-size:14px;line-height:1.55}body:has(.nav) .sj-then{background:var(--surface);color:var(--muted);border-radius:10px;padding:10px 12px}body:has(.nav) .sj-then small{color:var(--muted)}body:has(.nav) .sj-now{background:var(--dark);color:var(--cream);border-radius:10px;padding:10px 12px}body:has(.nav) .sj-now small{color:var(--orange)}body:has(.nav) .sj-stages{flex-wrap:wrap;gap:14px;display:flex}body:has(.nav) .sj-stage-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px}body:has(.nav) .sj-stage-card>p{color:var(--body);margin:0 0 14px;font-size:14.5px;line-height:1.55}body:has(.nav) .sj-bars{flex-direction:column;gap:8px;display:flex}body:has(.nav) .sj-bar-row{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}body:has(.nav) .sj-track{background:#2e2a260f;border-radius:999px;flex:auto;height:10px;overflow:hidden}body:has(.nav) .sj-bar-row b{text-align:right;color:var(--ink);flex:0 0 52px;font-weight:600}body:has(.nav) .sj-bar{border-radius:999px;height:100%}body:has(.nav) .sj-bar-before{background:#2e2a2638}body:has(.nav) .sj-bar-after{background:var(--orange)}body:has(.nav) .sj-roles{flex-wrap:wrap;gap:14px;margin:28px 0;display:flex}body:has(.nav) .sj-roles>.sj-role{flex:200px}body:has(.nav) .sj-role{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}body:has(.nav) .sj-role small{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}body:has(.nav) .sj-role b{color:var(--ink);font-size:26px}body:has(.nav) .sj-role b span{color:var(--orange)}body:has(.nav) .band-dark .sj-role{background:#ffffff0b;border-color:#ffffff21}body:has(.nav) .band-dark .sj-role b{color:#fff}body:has(.nav) .band-dark .sj-role small{color:#ffffffb3}@media (max-width:820px){body:has(.nav) .sj-compare{grid-template-columns:1fr}body:has(.nav) .sj-stage summary{flex-direction:column;align-items:flex-start;gap:4px}body:has(.nav) .sj-screen-head{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){body:has(.nav) .sj-stage summary:after{transition:none}}body:has(.nav) .sj-stage-card h3{color:var(--ink)}body:has(.nav) .band-dark .sj-stage-card h3{color:var(--ink)}body:has(.nav) .band-dark .sj-stage-card>p{color:var(--body)}body:has(.nav) .band-dark .sj-stage-card .sj-bar-row{color:var(--muted)}body:has(.nav) .band-dark .sj-stage-card .sj-bar-row b{color:var(--ink)}body:has(.nav) .band-dark .sj-stage h4{color:var(--ink)}body:has(.nav) .band-dark .sj-stage .sj-stage-name{color:var(--ink)}body:has(.nav) .sj-stages{gap:12px}body:has(.nav) .sj-stages>.sj-stage-card{flex:260px}body:has(.nav) .sj-stage-card{border-radius:12px;padding:16px 18px}body:has(.nav) .sj-stage-card h3{margin:0 0 4px;font-size:15.5px}body:has(.nav) .sj-stage-card>p{margin:0 0 12px;font-size:13.5px;line-height:1.5}body:has(.nav) .sj-bars{gap:6px}body:has(.nav) .sj-track{height:8px}body:has(.nav) .sj-bar-row>span{flex:0 0 64px}body:has(.nav) .page-hero{padding:80px var(--gutter) 88px}body:has(.nav) .page-hero-home h1{margin-bottom:20px;font-size:clamp(30px,3.1vw,44px);line-height:1.12}body:has(.nav) .page-hero-home h1 em{margin-top:10px;font-size:.82em;display:block}body:has(.nav) .page-hero-home p{font-size:16px;line-height:1.7}@media (max-width:820px){body:has(.nav) .page-hero{padding:56px var(--gutter) 64px}}body:has(.nav) .section{padding:96px var(--gutter)}body:has(.nav) .card{border-radius:16px;padding:24px 22px}body:has(.nav) .card h3{margin-bottom:8px;font-size:17px}body:has(.nav) .card p{font-size:14.5px;line-height:1.65}@media (max-width:820px){body:has(.nav) .section{padding:64px var(--gutter)}}
