@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_6abc6bdd-module__OGfd9W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_6abc6bdd-module__OGfd9W__variable{--font-hero:"Outfit", "Outfit Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1902808d-module__oyFdJG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_1902808d-module__oyFdJG__variable{--font-ivypresto:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gold:#e3b75c;--gold-highlight:#fde6ac;--gold-active:#bf8c2a;--gold-hover:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-hover:color-mix(in srgb, var(--gold) 82%, var(--gold-active))}}:root{--gold-subtle:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-subtle:color-mix(in srgb, var(--gold) 10%, var(--background))}}:root{--gold-border:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-border:color-mix(in srgb, var(--gold) 42%, var(--border))}}:root{--gold-glow:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-glow:color-mix(in srgb, var(--gold) 22%, transparent)}}:root{--gold-text:var(--gold);--gold-gradient:linear-gradient(135deg, var(--gold-highlight) 0%, var(--gold) 45%, var(--gold-active) 100%);--on-gold:#211b10;--light-background:#fff;--light-surface:#fafafa;--dark-background:#171717;--dark-surface:#212121;--background:var(--light-background);--surface:var(--light-surface);--surface-raised:#f5f5f5;--text-primary:#242424;--text-secondary:#626262;--text-muted:#707070;--success-text:#237b4b;--border:#e3e3e3;--border-strong:#c6c6c6;--hover:#f0f0f0;--active:#e8e8e8;--focus:var(--gold-active);--disabled-background:var(--surface-raised);--disabled-text:var(--text-muted);--highlight:#fff;--shadow-color:#000;--overlay:#0009;--shadow-soft:0 12px 32px #0000000f;--shadow-lift:0 18px 40px #0000001a;--shadow-dark:0 24px 60px #0003;--cream:var(--background);--cream-50:var(--background);--surface-soft:var(--background);--paper:var(--surface);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--line:var(--border);--line-dark:var(--border);--gold-deep:var(--gold-text);--gold-bright:var(--gold);--gold-pale:var(--gold-subtle);--espresso:var(--text-primary);--espresso-900:var(--text-primary);--espresso-700:var(--text-secondary);--espresso-600:var(--border-strong)}html{overflow-x:clip}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--dark-background);--surface:var(--dark-surface);--surface-raised:#2b2b2b;--text-primary:#eee;--text-secondary:#bcbcbc;--text-muted:#a5a5a5;--success-text:#75cc99;--border:#3c3c3c;--border-strong:#575757;--hover:#363636;--active:#414141;--focus:var(--gold);--gold-text:var(--gold);--gold-subtle:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--gold-subtle:color-mix(in srgb, var(--gold) 9%, var(--background))}}html[data-theme=dark]{--shadow-soft:0 12px 32px #00000024;--shadow-lift:0 18px 40px #00000038;--shadow-dark:0 24px 60px #0000004d}:root{--radius-card:10px;--font-sans-fallback:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-sans-stack:var(--font-sans), var(--font-sans-fallback);--font-serif:var(--font-sans-stack);--font-serif-stack:var(--font-sans-stack);--font-hero-stack:var(--font-hero), var(--font-sans-fallback);--font-ivypresto-stack:"IvyPresto Headline", "IvyPresto", var(--font-ivypresto), "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-display:clamp(38px, 4.5vw, 64px);--text-h1:clamp(32px, 3.8vw, 48px);--text-h2:clamp(24px, 2.8vw, 36px);--text-h3:clamp(20px, 2.2vw, 26px);--text-h4:clamp(16px, 1.8vw, 20px);--text-body-lg:18px;--text-body:16px;--text-body-sm:14px;--text-label:12px;--text-caption:11px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:19px;--display-sm:clamp(28px, 3.2vw, 38px);--display-md:clamp(36px, 4vw, 54px);--display-lg:clamp(46px, 5.2vw, 70px);--ink-legacy:var(--ink);--moss:var(--espresso);--green:var(--gold);--soft:var(--cream);--line-legacy:var(--line);--muted:var(--ink-soft);--purple:var(--espresso-700)}*{box-sizing:border-box}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}html{scroll-behavior:auto;font-family:var(--font-sans-stack)}body{color:var(--ink);background:var(--surface-soft);font-family:var(--font-sans-stack);font-size:var(--text-body);line-height:1.6;font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans-stack);font-weight:var(--font-weight-medium);letter-spacing:-.025em;color:inherit}a{color:inherit;text-decoration:none}button,input,textarea,select,optgroup{font:inherit;font-family:inherit}button{cursor:pointer;font-weight:var(--font-weight-medium)}code,kbd,samp,pre{font-family:var(--font-mono)}[data-radix-portal],[data-radix-popper-content-wrapper],dialog,::backdrop,.video-modal{font-family:var(--font-sans-stack)}.text-display{font-size:var(--text-display);line-height:1.05;font-weight:var(--font-weight-medium);letter-spacing:-.035em}.text-h1{font-size:var(--text-h1);line-height:1.1;font-weight:var(--font-weight-medium);letter-spacing:-.03em}.text-h2{font-size:var(--text-h2);line-height:1.15;font-weight:var(--font-weight-medium);letter-spacing:-.025em}.text-h3{font-size:var(--text-h3);line-height:1.2;font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.text-h4{font-size:var(--text-h4);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.text-body-lg{font-size:var(--text-body-lg);line-height:1.6;font-weight:var(--font-weight-regular)}.text-body{font-size:var(--text-body);line-height:1.6;font-weight:var(--font-weight-regular)}.text-body-sm{font-size:var(--text-body-sm);line-height:1.5;font-weight:var(--font-weight-regular)}.text-label{font-size:var(--text-label);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:.01em}.text-caption{font-size:var(--text-caption);line-height:1.4;font-weight:var(--font-weight-regular);letter-spacing:.02em}.wrap{width:min(1180px,100% - 64px);margin-inline:auto}section[id]{scroll-margin-top:100px}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s,fill .4s,stroke .4s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.theme-toggle{width:32px;height:32px;color:var(--text-primary);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid;transition:color .2s,background-color .2s,transform .15s!important}.theme-toggle:hover{color:var(--gold-text);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-toggle:hover{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.theme-toggle:active{transform:scale(.85)}.theme-toggle:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.theme-toggle-icon{place-items:center;width:16px;height:16px;display:grid;position:relative}.theme-toggle-icon svg{position:absolute;inset:0;transition:opacity .3s,transform .4s!important}.theme-toggle-icon .theme-toggle-moon{opacity:0;transform:rotate(-70deg)scale(.4)}.theme-toggle[aria-pressed=true] .theme-toggle-sun{opacity:0;transform:rotate(70deg)scale(.4)}.theme-toggle[aria-pressed=true] .theme-toggle-moon{opacity:1;transform:rotate(0)scale(1)}.surface-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);transition:transform .22s,box-shadow .22s,border-color .22s}.surface-card--interactive:hover,a.surface-card:hover{border-color:var(--gold);box-shadow:var(--shadow-lift), 0 0 0 1px var(--gold);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.surface-card--interactive:hover,a.surface-card:hover{box-shadow:var(--shadow-lift), 0 0 0 1px color-mix(in srgb, var(--gold) 28%, transparent)}}.surface-card--dark{color:var(--text-primary);border-color:var(--line-dark);background:var(--surface-raised);box-shadow:var(--shadow-dark)}.surface-card--dark.surface-card--interactive:hover,a.surface-card--dark:hover{border-color:var(--gold);box-shadow:var(--shadow-dark), 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.surface-card--dark.surface-card--interactive:hover,a.surface-card--dark:hover{box-shadow:var(--shadow-dark), 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent)}}.kicker{letter-spacing:1.2px;text-transform:uppercase;opacity:.9;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:750;display:inline-flex}.kicker>span{background:var(--gold);width:20px;height:1px}.button,.mkt-button{letter-spacing:-.2px;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 24px;font-size:15px;font-weight:700;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button:hover,.mkt-button:hover{transform:translateY(-2px)}.button:active,.mkt-button:active{transition-duration:.1s;transform:scale(.97)}.button-light{min-height:38px;color:var(--text-primary);background:var(--paper);padding:0 14px}.button-accent,.mkt-button-gold{border:1px solid var(--border);color:var(--text-primary)!important;background:linear-gradient(135deg, var(--gold-highlight) 0%, var(--gold) 45%, var(--gold-active) 100%)!important}@supports (color:color-mix(in lab, red, red)){.button-accent,.mkt-button-gold{border:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.button-accent,.mkt-button-gold{box-shadow:0 4px 18px var(--gold), 0 1px 3px var(--shadow-color), inset 0 1.2px 1.2px var(--highlight), inset 0 -1.5px 2px var(--gold-active)!important}@supports (color:color-mix(in lab, red, red)){.button-accent,.mkt-button-gold{box-shadow:0 4px 18px color-mix(in srgb, var(--gold) 35%, transparent), 0 1px 3px color-mix(in srgb, var(--shadow-color) 12%, transparent), inset 0 1.2px 1.2px color-mix(in srgb, var(--highlight) 85%, transparent), inset 0 -1.5px 2px color-mix(in srgb, var(--gold-active) 38%, transparent)!important}}.button-accent:hover,.mkt-button-gold:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.button-accent:hover,.mkt-button-gold:hover{border-color:color-mix(in srgb, var(--border) 95%, transparent)}}.button-accent:hover,.mkt-button-gold:hover{box-shadow:0 8px 32px var(--gold), 0 2px 6px var(--shadow-color), inset 0 1.5px 1.5px var(--highlight), inset 0 -1.5px 2.5px var(--gold-active)!important}@supports (color:color-mix(in lab, red, red)){.button-accent:hover,.mkt-button-gold:hover{box-shadow:0 8px 32px color-mix(in srgb, var(--gold) 52%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-color) 18%, transparent), inset 0 1.5px 1.5px color-mix(in srgb, var(--highlight) 95%, transparent), inset 0 -1.5px 2.5px color-mix(in srgb, var(--gold-active) 45%, transparent)!important}}.button-dark{color:var(--text-primary);background:var(--surface-raised)}.button-dark:hover{background:var(--surface-raised)}.button-outline,.mkt-button-line{color:var(--text-primary);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.button-outline,.mkt-button-line{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}}.mobile-menu{color:var(--text-primary);background:0 0;border:0;display:none}.luxury-hero-section{background-color:var(--surface);isolation:isolate;min-height:100dvh;font-family:var(--font-hero-stack);flex-direction:column;justify-content:center;align-items:center;padding-top:110px;padding-bottom:50px;display:flex;position:relative;overflow:hidden}.luxury-hero-section :is([class*=ctaAnchor],.luxury-hero-ctas a,.luxury-hero-ctas button){font-family:var(--font-hero-stack)}.luxury-hero-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-wash-amber{background:radial-gradient(circle, var(--gold-highlight) 0%, var(--surface) 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:10%;left:15%}@supports (color:color-mix(in lab, red, red)){.ambient-wash-amber{background:radial-gradient(circle, color-mix(in srgb, var(--gold-highlight) 14%, transparent) 0%, color-mix(in srgb, var(--surface) 0%, transparent) 70%)}}.ambient-wash-amber{filter:blur(60px)}.ambient-wash-violet{background:radial-gradient(circle, var(--gold-highlight) 0%, var(--gold) 50%, transparent 75%);border-radius:50%;width:540px;height:540px;position:absolute;top:20%;right:12%}@supports (color:color-mix(in lab, red, red)){.ambient-wash-violet{background:radial-gradient(circle, color-mix(in srgb, var(--gold-highlight) 18%, transparent) 0%, color-mix(in srgb, var(--gold) 5%, transparent) 50%, transparent 75%)}}.ambient-wash-violet{filter:blur(75px)}.luxury-hero-grid{z-index:1;grid-template-columns:1.15fr 1.25fr;align-items:center;gap:54px;width:100%;max-width:1400px;margin:0 auto;padding:0 24px;display:grid;position:relative}.luxury-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:610px;display:flex;position:relative}.luxury-hero-kicker{font-family:var(--font-hero-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-bottom:20px;font-size:12px;font-weight:700}.luxury-hero-title{font-family:var(--font-hero-stack);letter-spacing:-.03em;overflow-wrap:break-word;max-width:100%;margin:0 0 24px;font-size:clamp(28px,3.1vw,46px);font-weight:600;line-height:1.15}.hero-line-nowrap{white-space:nowrap;max-width:100%;display:inline-block}.hero-headline-lead{letter-spacing:-.03em;-webkit-text-stroke:.55px currentColor;font-feature-settings:"liga" 1, "dlig" 1;margin-bottom:6px;font-size:clamp(52px,6.2vw,104px);font-weight:750;line-height:.98;display:block;font-family:var(--font-ivypresto-stack)!important}.hero-headline-desc{letter-spacing:-.012em;font-feature-settings:"liga" 1, "dlig" 1;-webkit-text-stroke:.3px currentColor;max-width:100%;font-size:clamp(17px,1.85vw,29px);font-weight:800;line-height:1.18;display:block;font-family:var(--font-ivypresto-stack)!important}.hero-line-ivypresto{letter-spacing:-.01em;font-feature-settings:"liga" 1, "dlig" 1;-webkit-text-stroke:.35px currentColor;font-size:1.12em;font-weight:750;line-height:1.1;font-family:var(--font-ivypresto-stack)!important}.title-black,.title-ink{color:var(--text-primary);display:inline}.title-gold{color:var(--gold);-webkit-text-fill-color:currentColor;background:0 0;display:inline}.ai-stream-word-wrap{display:inline}.ai-stream-word{opacity:0;filter:blur(8px);will-change:opacity, filter, transform;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative;transform:translateY(4px)}.ai-stream-word.is-revealed{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ai-stream-word{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.luxury-hero-lead{font-family:var(--font-hero-stack);letter-spacing:-.01em;color:var(--text-secondary);max-width:520px;margin:0 0 32px;font-size:16.5px;line-height:1.62}.luxury-hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:0;display:flex}.luxury-btn-primary{background:linear-gradient(135deg, var(--gold-highlight) 0%, var(--gold) 45%, var(--gold-active) 100%);font-family:var(--font-hero-stack);letter-spacing:.01em;border:1px solid var(--border);border-radius:9999px;align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:inline-flex;color:var(--on-gold)!important}@supports (color:color-mix(in lab, red, red)){.luxury-btn-primary{border:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.luxury-btn-primary{box-shadow:0 4px 18px var(--gold), 0 1px 3px var(--shadow-color), inset 0 1.2px 1.2px var(--highlight), inset 0 -1.5px 2px var(--gold-active);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.luxury-btn-primary{box-shadow:0 4px 18px color-mix(in srgb, var(--gold) 35%, transparent), 0 1px 3px color-mix(in srgb, var(--shadow-color) 12%, transparent), inset 0 1.2px 1.2px color-mix(in srgb, var(--highlight) 85%, transparent), inset 0 -1.5px 2px color-mix(in srgb, var(--gold-active) 38%, transparent)}}.luxury-btn-primary{transition:box-shadow .3s,border-color .3s}.luxury-btn-primary:hover{border-color:var(--border);color:var(--on-gold)!important}@supports (color:color-mix(in lab, red, red)){.luxury-btn-primary:hover{border-color:color-mix(in srgb, var(--border) 95%, transparent)}}.luxury-btn-primary:hover{box-shadow:0 8px 32px var(--gold), 0 2px 6px var(--shadow-color), inset 0 1.5px 1.5px var(--highlight), inset 0 -1.5px 2.5px var(--gold-active)}@supports (color:color-mix(in lab, red, red)){.luxury-btn-primary:hover{box-shadow:0 8px 32px color-mix(in srgb, var(--gold) 52%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-color) 18%, transparent), inset 0 1.5px 1.5px color-mix(in srgb, var(--highlight) 95%, transparent), inset 0 -1.5px 2.5px color-mix(in srgb, var(--gold-active) 45%, transparent)}}.luxury-btn-primary:active{box-shadow:0 2px 10px var(--gold), inset 0 1px 2px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.luxury-btn-primary:active{box-shadow:0 2px 10px color-mix(in srgb, var(--gold) 28%, transparent), inset 0 1px 2px color-mix(in srgb, var(--shadow-color) 30%, transparent)}}.luxury-btn-primary svg{color:var(--on-gold);stroke:var(--on-gold);transition:transform .2s}.luxury-btn-primary:hover svg{transform:translate(2px)}.luxury-btn-secondary{background:var(--paper);align-items:center;gap:12px;min-height:52px;padding:0 22px 0 16px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary{background:color-mix(in srgb, var(--paper) 72%, transparent)}}.luxury-btn-secondary{-webkit-backdrop-filter:blur(14px);color:var(--text-primary);font-family:var(--font-hero-stack);letter-spacing:.01em;border:1px solid var(--gold);border-radius:9999px;font-size:14.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent)}}.luxury-btn-secondary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s,background-color .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;box-shadow:0 4px 18px #0000000a,inset 0 1px 1px #fff9}.luxury-btn-secondary-glow{background:radial-gradient(circle at center, var(--gold) 0%, transparent 70%);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary-glow{background:radial-gradient(circle at center, color-mix(in srgb, var(--gold) 18%, transparent) 0%, transparent 70%)}}.luxury-btn-secondary-glow{opacity:0;pointer-events:none;transition:opacity .3s}.luxury-btn-secondary:hover{border-color:var(--gold);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary:hover{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.luxury-btn-secondary:hover{box-shadow:0 10px 28px var(--gold), 0 2px 6px #0000000f, inset 0 1px 1.5px #fffc;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--gold) 28%, transparent), 0 2px 6px #0000000f, inset 0 1px 1.5px #fffc}}.luxury-btn-secondary:hover .luxury-btn-secondary-glow{opacity:1}.luxury-btn-secondary:active{transform:translateY(0)scale(.975)}.luxury-play-badge{background:var(--gold-gradient);width:30px;height:30px;color:var(--on-gold);box-shadow:0 2px 10px var(--gold);border:1px solid #ffffff80;border-radius:50%;place-items:center;padding-left:2px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.luxury-play-badge{box-shadow:0 2px 10px color-mix(in srgb, var(--gold) 45%, transparent)}}.luxury-play-badge{flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.luxury-play-ping{border:1.5px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite playRadarPing;position:absolute;inset:-3px}@keyframes playRadarPing{0%{opacity:.8;transform:scale(.85)}60%{opacity:.3}to{opacity:0;transform:scale(1.9)}}.luxury-btn-secondary:hover .luxury-play-badge{box-shadow:0 4px 14px var(--gold);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary:hover .luxury-play-badge{box-shadow:0 4px 14px color-mix(in srgb, var(--gold) 60%, transparent)}}.luxury-btn-secondary-text{z-index:1;letter-spacing:.1px;position:relative}.luxury-btn-secondary-tag{z-index:1;background:var(--gold);border-radius:9999px;align-items:center;gap:5px;padding:2.5px 7.5px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary-tag{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.luxury-btn-secondary-tag{color:var(--gold-text);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.luxury-btn-secondary-tag{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent)}}.luxury-btn-secondary-tag{font-family:var(--font-hero-stack);letter-spacing:.05em;margin-left:2px;font-size:10.5px;font-weight:750}.luxury-tag-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite liveDotPulse}@keyframes liveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.luxury-hero-ticks{flex-direction:column;gap:10px;display:flex}.ticks-row-top{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ticks-row-bottom{align-items:center;display:flex}.tick-item{font-family:var(--font-hero-stack);color:var(--text-secondary);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.tick-icon{color:var(--gold-text);flex-shrink:0}.luxury-hero-stage-col{z-index:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.hero-stage-outer{flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex;position:relative}.hero-stage-viewport{aspect-ratio:880/560;perspective:1400px;justify-content:center;align-items:center;width:100%;max-height:610px;display:flex;position:relative}.hero-stage-canvas{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.stage-gold-back-glow,.stage-violet-glow{background:radial-gradient(circle, var(--gold) 0%, var(--gold) 45%, transparent 75%);border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.stage-gold-back-glow,.stage-violet-glow{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 46%, transparent) 0%, color-mix(in srgb, var(--gold) 18%, transparent) 45%, transparent 75%)}}.stage-gold-back-glow,.stage-violet-glow{filter:blur(60px);pointer-events:none;z-index:1}.stage-gold-glow{background:radial-gradient(circle, var(--gold) 0%, var(--gold-active) 50%, transparent 72%);border-radius:50%;width:310px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.stage-gold-glow{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 40%, transparent) 0%, color-mix(in srgb, var(--gold-active) 14%, transparent) 50%, transparent 72%)}}.stage-gold-glow{filter:blur(45px);pointer-events:none;z-index:1}.stage-conduits-svg{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}@keyframes beamFlowTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-210px}}.stage-conduit-beam{opacity:.95;animation:2.4s linear infinite beamFlowTravel}@keyframes anchorRadarPing{0%{r:4;opacity:.95;stroke-width:1.8px}70%{r:12;opacity:0;stroke-width:.6px}to{r:12;opacity:0;stroke-width:0}}.stage-anchor-ping{pointer-events:none;animation:2.2s cubic-bezier(.16,1,.3,1) infinite anchorRadarPing}@keyframes globeMoveLeftRight{0%,to{transform:translate(-50%,-50%)translate(-8px)}50%{transform:translate(-50%,-50%)translate(8px)}}.stage-gold-back-glow,.stage-violet-glow,.stage-gold-glow{animation:7s ease-in-out infinite globeMoveLeftRight}.stage-sphere-wrap{z-index:5;pointer-events:auto;width:290px;height:290px;animation:7s ease-in-out infinite globeMoveLeftRight;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-sphere-body{perspective:700px;width:100%;height:100%;transform-style:preserve-3d;cursor:grab;background:radial-gradient(circle at 36% 28%, var(--surface) 0%, var(--gold-highlight) 22%, var(--gold) 46%, var(--gold-active) 75%, var(--surface-raised) 100%);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.stage-sphere-body{background:radial-gradient(circle at 36% 28%, color-mix(in srgb, var(--surface) 95%, transparent) 0%, color-mix(in srgb, var(--gold-highlight) 92%, transparent) 22%, color-mix(in srgb, var(--gold) 88%, transparent) 46%, color-mix(in srgb, var(--gold-active) 94%, transparent) 75%, color-mix(in srgb, var(--surface-raised) 98%, transparent) 100%)}}.stage-sphere-body{box-shadow:inset -14px -18px 36px var(--shadow-color), inset 10px 12px 28px var(--highlight), 0 18px 45px var(--shadow-color), 0 0 55px var(--gold)}@supports (color:color-mix(in lab, red, red)){.stage-sphere-body{box-shadow:inset -14px -18px 36px color-mix(in srgb, var(--shadow-color) 55%, transparent), inset 10px 12px 28px color-mix(in srgb, var(--highlight) 50%, transparent), 0 18px 45px color-mix(in srgb, var(--shadow-color) 18%, transparent), 0 0 55px color-mix(in srgb, var(--gold) 35%, transparent)}}.stage-sphere-body{-webkit-user-select:none;user-select:none;overflow:hidden}html[data-theme=dark] .stage-sphere-body{background:radial-gradient(circle at 36% 28%,#76613a 0%,#4a3a20 28%,#2a2418 62%,#151515 100%);box-shadow:inset -16px -20px 38px #000000ad,inset 10px 12px 28px #e3b75c29,0 18px 45px #00000085,0 0 42px #e3b75c2e}html[data-theme=dark] .real-world-globe-canvas{filter:brightness(.58)saturate(.78)contrast(1.08)}html[data-theme=dark] .stage-gold-back-glow,html[data-theme=dark] .stage-gold-glow{opacity:.58}.stage-sphere-body:active{cursor:grabbing}.stage-sphere-body>div:first-child,.real-globe-canvas-layer{pointer-events:auto;cursor:grab;z-index:3;border-radius:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.real-world-globe-canvas{cursor:grab;pointer-events:auto;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.real-world-globe-canvas:active,.real-world-globe-canvas.is-grabbing{cursor:grabbing!important}.stage-globe-rotator{transform-style:preserve-3d;pointer-events:none;border-radius:50%;animation:16s linear infinite globeSpin;position:absolute;inset:0}@keyframes globeSpin{0%{transform:rotateX(14deg)rotateY(0)}to{transform:rotateX(14deg)rotateY(-360deg)}}.globe-ring{border:1px solid var(--border);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.globe-ring{border:1px solid color-mix(in srgb, var(--border) 35%, transparent)}}.globe-ring{pointer-events:none;box-sizing:border-box}.globe-ring-0{transform:rotateY(0)}.globe-ring-30{transform:rotateY(30deg)}.globe-ring-60{transform:rotateY(60deg)}.globe-ring-90{transform:rotateY(90deg)}.globe-ring-120{transform:rotateY(120deg)}.globe-ring-150{transform:rotateY(150deg)}.globe-lat-ring{border:1px solid var(--border);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.globe-lat-ring{border:1px solid color-mix(in srgb, var(--border) 32%, transparent)}}.globe-lat-ring{pointer-events:none;box-sizing:border-box}.globe-lat-equator{width:240px;height:240px;transform:translate(-50%,-50%)rotateX(90deg)}.globe-lat-north-1{border-color:var(--border);width:226px;height:226px;transform:translate(-50%,-50%)translateY(-42px)rotateX(90deg)}@supports (color:color-mix(in lab, red, red)){.globe-lat-north-1{border-color:color-mix(in srgb, var(--border) 26%, transparent)}}.globe-lat-south-1{border-color:var(--border);width:226px;height:226px;transform:translate(-50%,-50%)translateY(42px)rotateX(90deg)}@supports (color:color-mix(in lab, red, red)){.globe-lat-south-1{border-color:color-mix(in srgb, var(--border) 26%, transparent)}}.globe-lat-north-2{border-color:var(--border);width:178px;height:178px;transform:translate(-50%,-50%)translateY(-82px)rotateX(90deg)}@supports (color:color-mix(in lab, red, red)){.globe-lat-north-2{border-color:color-mix(in srgb, var(--border) 18%, transparent)}}.globe-lat-south-2{border-color:var(--border);width:178px;height:178px;transform:translate(-50%,-50%)translateY(82px)rotateX(90deg)}@supports (color:color-mix(in lab, red, red)){.globe-lat-south-2{border-color:color-mix(in srgb, var(--border) 18%, transparent)}}.globe-spark{background:var(--surface);width:5px;height:5px;box-shadow:0 0 6px 1px var(--highlight);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.spark-1{transform:translate(-50%,-50%)rotateY(30deg)translateZ(120px)}.spark-2{transform:translate(-50%,-50%)rotateY(90deg)translateZ(120px)}.spark-3{transform:translate(-50%,-50%)rotateY(150deg)translateZ(120px)}.spark-4{transform:translate(-50%,-50%)translateY(-42px)rotateY(60deg)translateZ(113px)}.spark-5{transform:translate(-50%,-50%)translateY(42px)rotateY(120deg)translateZ(113px)}.spark-6{transform:translate(-50%,-50%)translateY(-82px)rotateY(0)translateZ(89px)}.stage-sphere-specular{background:radial-gradient(ellipse at center, var(--surface) 0%, var(--surface) 75%);border-radius:50%;width:60px;height:40px;position:absolute;top:18%;left:22%}@supports (color:color-mix(in lab, red, red)){.stage-sphere-specular{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--surface) 75%, transparent) 0%, color-mix(in srgb, var(--surface) 0%, transparent) 75%)}}.stage-sphere-specular{filter:blur(5px);pointer-events:none;transform:rotate(-30deg)}.stage-sphere-core-text{z-index:10;-webkit-user-select:none;user-select:none;pointer-events:none;background:var(--surface);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;padding:8px 18px 9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.stage-sphere-core-text{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.stage-sphere-core-text{-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid var(--gold-active)}@supports (color:color-mix(in lab, red, red)){.stage-sphere-core-text{border:1px solid color-mix(in srgb, var(--gold-active) 32%, transparent)}}.stage-sphere-core-text{box-shadow:0 8px 24px var(--shadow-color), 0 2px 6px var(--shadow-color), inset 0 1px 0 var(--highlight)}@supports (color:color-mix(in lab, red, red)){.stage-sphere-core-text{box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-color) 12%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-color) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--highlight) 95%, transparent)}}.stage-sphere-core-text{transition:all .3s}.stage-brand-line-1{font-family:var(--font-hero-stack);color:var(--text-primary);letter-spacing:-.01em;text-align:center;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.18}.stage-brand-line-2{font-family:var(--font-hero-stack);color:var(--text-primary);letter-spacing:-.01em;text-align:center;white-space:nowrap;margin-top:1px;font-size:13px;font-weight:600;line-height:1.18}.stage-conduit-group{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.stage-conduit-group.is-visible{opacity:1}.stage-cards-container{pointer-events:none;z-index:8;position:absolute;inset:0}.stage-agent-card{pointer-events:none;background:var(--surface);border-radius:12px;width:232px;position:absolute}@supports (color:color-mix(in lab, red, red)){.stage-agent-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.stage-agent-card{-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.stage-agent-card{border:1px solid color-mix(in srgb, var(--border) 40%, transparent)}}.stage-agent-card{box-shadow:0 6px 20px -2px var(--shadow-color), 0 2px 6px var(--shadow-color), inset 0 1px 0 var(--highlight)}@supports (color:color-mix(in lab, red, red)){.stage-agent-card{box-shadow:0 6px 20px -2px color-mix(in srgb, var(--shadow-color) 8%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-color) 2%, transparent), inset 0 1px 0 color-mix(in srgb, var(--highlight) 95%, transparent)}}.stage-agent-card{opacity:0;cursor:pointer;color:inherit;padding:10px 13px;text-decoration:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;transform:scale(.85)translateY(12px)}.stage-agent-card.is-visible{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.stage-agent-card.is-visible:hover,.stage-agent-card.is-active-pulse{border-color:var(--gold-active)}@supports (color:color-mix(in lab, red, red)){.stage-agent-card.is-visible:hover,.stage-agent-card.is-active-pulse{border-color:color-mix(in srgb, var(--gold-active) 65%, transparent)}}.stage-agent-card.is-visible:hover,.stage-agent-card.is-active-pulse{box-shadow:0 10px 28px -4px var(--gold-active), 0 2px 8px var(--shadow-color), inset 0 1px 0 var(--highlight)}@supports (color:color-mix(in lab, red, red)){.stage-agent-card.is-visible:hover,.stage-agent-card.is-active-pulse{box-shadow:0 10px 28px -4px color-mix(in srgb, var(--gold-active) 18%, transparent), 0 2px 8px color-mix(in srgb, var(--shadow-color) 4%, transparent), inset 0 1px 0 var(--highlight)}}.stage-agent-card.is-visible:hover,.stage-agent-card.is-active-pulse{transform:scale(1)translateY(-2px)}.agent-card-inner{align-items:flex-start;gap:10px;display:flex}.agent-card-icon-badge{background:var(--surface);border:1px solid var(--gold);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-card-icon-badge{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.agent-card-icon-badge{color:var(--text-primary);margin-top:1px;transition:all .25s}.stage-agent-card:hover .agent-card-icon-badge{background:var(--surface);color:var(--gold-text);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.stage-agent-card:hover .agent-card-icon-badge{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}}.agent-card-content{flex:1;min-width:0}.agent-card-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:3px;display:flex}.agent-card-title-row{align-items:center;gap:6px;min-width:0;display:flex}.agent-card-title{font-family:var(--font-hero-stack);color:var(--text-primary);letter-spacing:-.015em;white-space:nowrap;font-size:13px;font-weight:650}.agent-status-beacon{background:var(--gold);width:4.5px;height:4.5px;box-shadow:0 0 6px 1px var(--gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.agent-status-beacon{box-shadow:0 0 6px 1px color-mix(in srgb, var(--gold) 65%, transparent)}}.agent-status-beacon{flex-shrink:0}.agent-card-arrow{color:var(--gold-text);opacity:.65;flex-shrink:0;transition:transform .2s,opacity .2s}.stage-agent-card:hover .agent-card-arrow{opacity:1;transform:translate(1px,-1px)}.agent-card-desc{font-family:var(--font-hero-stack);color:var(--text-primary);letter-spacing:-.005em;white-space:normal;margin:0;font-size:11.5px;line-height:1.35;display:block}.card-top-left{top:6%;left:-4%}.card-top-right{top:6%;right:-4%}.card-mid-left{top:44%;left:-10%}.card-mid-right{top:44%;right:-10%}.card-bot-left{bottom:5%;left:-3%}.card-bot-right{bottom:5%;right:-3%}.stage-bottom-caption{font-family:var(--font-hero-stack);color:var(--gold-text);text-align:center;letter-spacing:.02em;margin:18px 0 0;font-size:13.5px;font-weight:500}@media (max-width:1280px){.luxury-hero-section{height:auto;min-height:100dvh;padding-top:110px;padding-bottom:60px}.luxury-hero-grid{grid-template-columns:1fr;gap:52px}.luxury-hero-copy{text-align:center;align-items:center;max-width:720px;margin:0 auto}.hero-line-nowrap{white-space:normal}.luxury-hero-lead{margin-left:auto;margin-right:auto}.luxury-hero-ctas{justify-content:center}.luxury-hero-ticks{align-items:center}.ticks-row-top,.ticks-row-bottom{justify-content:center}.hero-stage-viewport{max-width:660px;margin:0 auto}}@media (max-width:720px){.luxury-hero-section{padding-top:86px;padding-bottom:40px}.luxury-hero-title{letter-spacing:-1px;font-size:clamp(24px,5.8vw,32px);line-height:1.25}.hero-line-nowrap{white-space:normal}.luxury-hero-lead{font-size:15px}.luxury-hero-ctas{flex-direction:column;width:100%;max-width:320px}.luxury-btn-primary,.luxury-btn-secondary{justify-content:center;width:100%}.ticks-row-top{flex-direction:column;align-items:center;gap:8px}.tick-item{font-size:12.5px}.hero-stage-viewport{aspect-ratio:auto;flex-direction:column;align-items:stretch;width:min(100%,420px);height:auto;min-height:0;max-height:none;display:flex}.hero-stage-canvas{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;transform:none!important}.stage-conduits-svg,.stage-gold-back-glow,.stage-violet-glow,.stage-gold-glow{display:none}.stage-sphere-wrap{flex:none;width:clamp(172px,52vw,220px);height:clamp(172px,52vw,220px);margin:28px 0 32px;animation:none;position:relative;top:auto;left:auto;transform:none}.stage-sphere-core-text{padding:6px 14px 7px}.stage-brand-line-1,.stage-brand-line-2{font-size:11.5px}.stage-cards-container{box-sizing:border-box;grid-template-columns:1fr;gap:10px;width:100%;max-width:320px;padding:0 8px;display:grid;position:relative;inset:auto}.stage-agent-card{width:100%;max-width:100%;position:relative;inset:auto!important}.stage-bottom-caption{max-width:320px;margin:20px auto 0;font-size:12px;line-height:1.45}}@media (max-width:420px){.luxury-hero-section{padding-inline:16px}.luxury-hero-grid{gap:34px;padding-inline:0}.luxury-hero-title{font-size:clamp(25px,8vw,31px)}.luxury-hero-lead{max-width:330px}.hero-stage-outer{max-width:360px}}.video-modal{z-index:320;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-modal-backdrop{background:var(--surface-raised);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.video-modal-backdrop{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)}}.video-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.2s videoModalFade!important}.video-modal-card{z-index:1;background:var(--surface-raised);width:min(100%,920px);box-shadow:0 0 0 1px var(--gold), 0 0 60px var(--gold), var(--shadow-dark);border-radius:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.video-modal-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 32%, transparent), 0 0 60px color-mix(in srgb, var(--gold) 16%, transparent), var(--shadow-dark)}}.video-modal-card{animation:.3s cubic-bezier(.16,1,.3,1) videoModalIn!important}.video-modal-close{z-index:3;width:36px;height:36px;color:var(--text-primary);border:1px solid var(--border);place-items:center;display:grid;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.video-modal-close{border:1px solid color-mix(in srgb, var(--border) 30%, transparent)}}.video-modal-close{background:var(--surface-raised);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.video-modal-close{background:color-mix(in srgb, var(--surface-raised) 55%, transparent)}}.video-modal-close{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .2s,border-color .2s,background-color .2s!important}.video-modal-close:hover{color:var(--gold-text);border-color:var(--gold-bright);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.video-modal-close:hover{background:color-mix(in srgb, var(--gold) 25%, transparent)}}.video-modal-frame{aspect-ratio:1040/576;background:var(--surface-raised);border-radius:18px;position:relative;overflow:hidden}.video-modal-video{object-fit:cover;width:100%;height:100%;display:block}@keyframes videoModalFade{0%{opacity:0}to{opacity:1}}@keyframes videoModalIn{0%{opacity:0;transform:scale(.95)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.video-modal{padding:16px}.video-modal-close{width:32px;height:32px;top:10px;right:10px}}.scroll-wavy-connector-wrap{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:600px;height:190px;margin:-30px auto 10px;display:flex;position:relative}.scroll-wavy-svg{width:100%;height:100%;overflow:visible}.dashboard-hero-section{background:var(--paper,var(--surface));isolation:isolate;padding:0 24px 100px;position:relative;overflow:visible}.agent-showcase-block{width:100%;padding-bottom:70px;position:relative}.agent-showcase-block:last-child{padding-bottom:20px}.dashboard-split-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;width:100%;max-width:1360px;margin:0 auto;display:grid}.dashboard-split-grid.layout-media-left{grid-template-columns:1.2fr 1fr}.dashboard-split-grid.layout-media-left .dashboard-copy-col{order:2;margin-left:auto}.dashboard-split-grid.layout-media-left .dashboard-media-col{order:1}.dashboard-copy-col{z-index:2;flex-direction:column;align-items:flex-start;max-width:540px;display:flex}.kicker-num-pill{font-family:var(--font-sans);letter-spacing:.04em;color:var(--gold-text);background:var(--gold);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kicker-num-pill{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.kicker-num-pill{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.kicker-num-pill{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent)}}.kicker-num-pill{border-radius:999px;margin-right:2px;padding:1.5px 6.5px}.dashboard-kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:6px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.kicker-sparkle{color:var(--gold)}.dashboard-title{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(32px,3.2vw,46px);font-weight:600;line-height:1.12}.dashboard-lead{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:15.5px;line-height:1.62}.dashboard-feature-bullets{flex-direction:column;gap:10px;width:100%;margin:0 0 26px;padding:0;list-style:none;display:flex}.dashboard-bullet-item{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;transition:color .2s,transform .2s;display:flex}.dashboard-bullet-item:hover{color:var(--text-primary);transform:translate(2px)}.dashboard-bullet-icon-wrap{background:var(--gold);border-radius:50%;flex-shrink:0;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.dashboard-bullet-icon-wrap{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.dashboard-bullet-icon-wrap{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-bullet-icon-wrap{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.dashboard-bullet-icon-wrap{color:var(--gold-text);place-items:center;margin-top:1px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.dashboard-bullet-item:hover .dashboard-bullet-icon-wrap{background:linear-gradient(135deg, var(--surface) 0%, var(--gold-highlight) 100%);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-bullet-item:hover .dashboard-bullet-icon-wrap{border-color:color-mix(in srgb, var(--gold) 65%, transparent)}}.dashboard-bullet-item:hover .dashboard-bullet-icon-wrap{color:var(--text-primary);box-shadow:0 2px 8px var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-bullet-item:hover .dashboard-bullet-icon-wrap{box-shadow:0 2px 8px color-mix(in srgb, var(--gold) 35%, transparent)}}.dashboard-bullet-text{flex:1;min-width:0}.dashboard-bullet-text strong{color:var(--text-primary);font-weight:650}.dashboard-feature-list{flex-direction:column;gap:14px;width:100%;margin-bottom:32px;display:flex}.dashboard-feature-item{background:var(--surface);border:1px solid var(--gold);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-item{border:1px solid color-mix(in srgb, var(--gold) 22%, transparent)}}.dashboard-feature-item{transition:all .25s}.dashboard-feature-item:hover{background:var(--surface);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-item:hover{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}}.dashboard-feature-item:hover{box-shadow:0 6px 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-feature-item:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--gold) 8%, transparent)}}.dashboard-feature-item:hover{transform:translateY(-1px)}.feature-item-icon{background:var(--surface);border:1px solid var(--gold);border-radius:8px;flex-shrink:0;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.feature-item-icon{border:1px solid color-mix(in srgb, var(--gold) 25%, transparent)}}.feature-item-icon{color:var(--gold-text);box-shadow:0 2px 6px var(--shadow-color);justify-content:center;align-items:center;margin-top:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-item-icon{box-shadow:0 2px 6px color-mix(in srgb, var(--shadow-color) 3%, transparent)}}.feature-item-body{flex:1;min-width:0}.feature-item-title{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 2px;font-size:13.5px;font-weight:650}.feature-item-desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.dashboard-cta-row{align-items:center;gap:16px;display:flex}.dashboard-media-col{z-index:2;justify-content:center;align-items:center;width:100%;display:flex}.dashboard-tilt-wrap{z-index:2;perspective:1200px;width:100%;transform-style:preserve-3d;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.dashboard-tilt-card{border:1px solid var(--border);border-radius:14px;width:100%;max-width:720px;position:relative;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.dashboard-tilt-card{border:1px solid color-mix(in srgb, var(--border) 12%, transparent)}}.dashboard-tilt-card{background:var(--surface);box-shadow:0 24px 60px -12px var(--shadow-color), 0 8px 24px -4px var(--shadow-color), 0 0 0 1px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-tilt-card{box-shadow:0 24px 60px -12px color-mix(in srgb, var(--shadow-color) 12%, transparent), 0 8px 24px -4px color-mix(in srgb, var(--shadow-color) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--shadow-color) 4%, transparent)}}.dashboard-tilt-card{cursor:pointer;transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s,border-color .35s;overflow:hidden}@media (min-width:1081px){.dashboard-split-grid:not(.layout-media-left) .dashboard-tilt-card{box-shadow:12px 28px 65px -10px var(--shadow-color), 4px 10px 25px -4px var(--shadow-color), 0 0 0 1px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-split-grid:not(.layout-media-left) .dashboard-tilt-card{box-shadow:12px 28px 65px -10px color-mix(in srgb, var(--shadow-color) 15%, transparent), 4px 10px 25px -4px color-mix(in srgb, var(--shadow-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--shadow-color) 5%, transparent)}}.dashboard-split-grid:not(.layout-media-left) .dashboard-tilt-card:hover{box-shadow:16px 36px 80px -12px var(--shadow-color), 6px 14px 35px -6px var(--shadow-color), 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-split-grid:not(.layout-media-left) .dashboard-tilt-card:hover{box-shadow:16px 36px 80px -12px color-mix(in srgb, var(--shadow-color) 20%, transparent), 6px 14px 35px -6px color-mix(in srgb, var(--shadow-color) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent)}}.dashboard-split-grid.layout-media-left .dashboard-tilt-card{box-shadow:-12px 28px 65px -10px var(--shadow-color), -4px 10px 25px -4px var(--shadow-color), 0 0 0 1px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-split-grid.layout-media-left .dashboard-tilt-card{box-shadow:-12px 28px 65px -10px color-mix(in srgb, var(--shadow-color) 15%, transparent), -4px 10px 25px -4px color-mix(in srgb, var(--shadow-color) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--shadow-color) 5%, transparent)}}.dashboard-split-grid.layout-media-left .dashboard-tilt-card:hover{box-shadow:-16px 36px 80px -12px var(--shadow-color), -6px 14px 35px -6px var(--shadow-color), 0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-split-grid.layout-media-left .dashboard-tilt-card:hover{box-shadow:-16px 36px 80px -12px color-mix(in srgb, var(--shadow-color) 20%, transparent), -6px 14px 35px -6px color-mix(in srgb, var(--shadow-color) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent)}}}.dashboard-tilt-card:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dashboard-tilt-card:hover{border-color:color-mix(in srgb, var(--gold) 40%, transparent)}}.dashboard-window-header{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface-raised) 100%);justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-window-header{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 98%, transparent) 0%, color-mix(in srgb, var(--surface-raised) 98%, transparent) 100%)}}.dashboard-window-header{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.dashboard-window-header{border-bottom:1px solid color-mix(in srgb, var(--border) 8%, transparent)}}.dashboard-window-dots{align-items:center;gap:7px;display:flex}.dashboard-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dashboard-dot-close{box-shadow:inset 0 0 0 1px var(--shadow-color);background:#ff5f56}@supports (color:color-mix(in lab, red, red)){.dashboard-dot-close{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shadow-color) 20%, transparent)}}.dashboard-dot-min{background:var(--gold-highlight);box-shadow:inset 0 0 0 1px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.dashboard-dot-min{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shadow-color) 20%, transparent)}}.dashboard-dot-max{box-shadow:inset 0 0 0 1px var(--shadow-color);background:#27c93f}@supports (color:color-mix(in lab, red, red)){.dashboard-dot-max{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--shadow-color) 20%, transparent)}}.dashboard-window-title{color:var(--gold-text);letter-spacing:.3px;opacity:.92;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.dashboard-window-badge{color:var(--gold-text);font-size:12px}.dashboard-window-end{align-items:center;gap:6px;display:flex}.dashboard-status-indicator{color:var(--text-secondary);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.dashboard-status-indicator:before{content:"";background:#27c93f;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #27c93f}.dashboard-media-container{background:var(--surface);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.dashboard-tilt-img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;transition:opacity .35s;display:block}.dashboard-tilt-img.is-hidden{opacity:0}.dashboard-tilt-video{object-fit:contain;object-position:center;border-radius:inherit;z-index:3;opacity:0;pointer-events:none;background:var(--surface);backface-visibility:hidden;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0;transform:translateZ(0)}.dashboard-tilt-video.is-active{opacity:1}#creative-agent .dashboard-media-container{aspect-ratio:1275/1155;max-height:calc(96.7059cqw - 40px)}#creative-agent .dashboard-tilt-img{object-fit:cover;object-position:center;width:100%;height:100%}#creative-agent .dashboard-tilt-video{object-fit:cover;object-position:center}.dashboard-glare-overlay{pointer-events:none;mix-blend-mode:overlay;z-index:5;transition:opacity .25s;position:absolute;inset:0}@media (max-width:1080px){.dashboard-split-grid,.dashboard-split-grid.layout-media-left{grid-template-columns:1fr;gap:48px}.dashboard-copy-col,.dashboard-split-grid.layout-media-left .dashboard-copy-col{text-align:center;order:1;align-items:center;max-width:100%;margin-left:0}.dashboard-media-col,.dashboard-split-grid.layout-media-left .dashboard-media-col{order:2}.dashboard-feature-list{text-align:left;max-width:580px}.dashboard-hero-section{padding:0 20px 80px}.dashboard-tilt-card{max-width:100%}}@media (max-width:560px){.scroll-wavy-connector-wrap{height:140px;margin:-10px auto 0}.dashboard-hero-section{padding:0 14px 60px}.dashboard-window-header{height:32px;padding:0 12px}.dashboard-status-indicator{display:none}}.logo-section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:24px 0 26px}.logo-row{width:100%;max-width:100vw;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (max-width:900px) and (min-width:681px){.mkt-nav nav,.mkt-nav-actions{display:none}.mkt-mobile-actions{align-items:center;gap:7px;display:flex}.mobile-nav-trigger{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:relative}}.logo-track{will-change:transform;align-items:center;width:max-content;display:flex;animation:38s linear infinite logoMarquee!important}.logo-row:hover .logo-track{animation-play-state:paused}.logo-set{flex:none;align-items:center;gap:52px;padding-right:52px;display:flex}.logo{color:var(--ink);font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;opacity:.82;flex:none;align-items:center;gap:10px;font-size:13.5px;font-weight:700;transition:opacity .2s,color .2s;display:inline-flex}.logo:hover{opacity:1;color:var(--gold-text)}.logo-icon{color:var(--gold-text);flex:none;transition:transform .2s}.logo:hover .logo-icon{transform:scale(1.12)}@keyframes logoMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-track{width:100%;animation:none!important}.logo-track .logo-set:nth-child(2){display:none}.logo-set{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}}.statement{padding:128px 0 134px}.section-kicker{color:var(--ink-soft)}.section-kicker>span{background:var(--gold-deep);width:22px;height:1px}.statement-grid{grid-template-columns:1.24fr .76fr;align-items:start;gap:95px;margin-top:34px;display:grid}.statement h2,.feature-header h2,.pricing h2,.cta-inner h2{letter-spacing:-3.1px;margin:0;font-size:clamp(38px,4.3vw,58px);font-weight:540;line-height:1.05}.statement-grid p{max-width:410px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.text-link{color:var(--gold-text);align-items:center;gap:9px;margin-top:24px;font-size:15px;font-weight:700;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.concierge-signature{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-soft);margin-top:32px;padding:20px 22px}.concierge-signature-top{color:var(--ink-soft);letter-spacing:1px;align-items:center;gap:7px;margin-bottom:12px;font-size:10.5px;font-weight:850;display:flex}.concierge-signature-dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 3px var(--gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.concierge-signature-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 16%, transparent)}}.concierge-signature-prompt{border-bottom:1px solid var(--line);min-height:20px;color:var(--ink);margin-bottom:16px;padding-bottom:14px;font-size:14px;font-weight:650}.concierge-signature-agents{flex-wrap:wrap;gap:8px;display:flex}.concierge-signature-agent{border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--ink-soft);align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.concierge-signature-agent.is-active{background:var(--gold-subtle);color:var(--text-primary)}.concierge-signature-status{color:var(--gold-text);align-items:center;gap:6px;margin-top:14px;font-size:12.5px;font-weight:750;display:flex}.product-showcase{padding-bottom:132px}.showcase-card{min-height:490px;color:var(--text-primary);background:var(--surface-raised);border-radius:12px;grid-template-columns:.83fr 1.17fr;display:grid;position:relative;overflow:hidden}.showcase-content{z-index:2;padding:54px;position:relative}.icon-box{width:42px;height:42px;color:var(--on-gold);background:var(--gold-gradient);border-radius:8px;place-items:center;display:grid}.overline{color:var(--text-primary);letter-spacing:1.25px;margin:29px 0 10px;font-size:11.5px;font-weight:800}.showcase-content h3{color:var(--text-primary);letter-spacing:-2px;margin:0;font-size:35px;font-weight:570;line-height:1.1}.muted{max-width:330px;color:var(--text-secondary);margin:20px 0 0;font-size:14.5px;line-height:1.6}.showcase-content .text-link{color:var(--gold-text)}.priority-visual{background:var(--surface-raised);min-height:490px;position:relative;overflow:hidden}.priority-grid{background-image:linear-gradient(var(--gold) 1px, transparent 1px), linear-gradient(90deg, var(--gold) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.priority-grid{background-image:linear-gradient(color-mix(in srgb, var(--gold) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gold) 9%, transparent) 1px, transparent 1px)}}.priority-grid{background-size:42px 42px}.priority-card{z-index:1;border:1px solid var(--gold);width:205px;padding:16px 17px 13px;position:absolute}@supports (color:color-mix(in lab, red, red)){.priority-card{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent)}}.priority-card{background:var(--surface);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.priority-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.priority-card{box-shadow:0 14px 30px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.priority-card{box-shadow:0 14px 30px color-mix(in srgb, var(--shadow-color) 25%, transparent)}}.priority-card b{color:var(--ink);margin:8px 0 4px;font-size:13.5px;display:block}.priority-card small{color:var(--text-secondary);font-size:10.5px}.priority-card em{color:var(--gold-text);font-size:10.5px;font-style:normal;font-weight:800;position:absolute;bottom:10px;right:15px}.priority-one{top:68px;left:50px}.priority-two{top:204px;right:42px}.priority-three{bottom:39px;left:98px}.dot{background:var(--gold);border-radius:50%;width:8px;height:8px;display:block}.dot-violet{background:var(--gold-bright)}.dot-coral{background:var(--gold-deep)}.tiny-progress{background:var(--surface);border-radius:4px;height:4px;margin-top:15px;margin-right:27px;overflow:hidden}.tiny-progress i{border-radius:inherit;background:var(--gold);height:100%;display:block}.priority-two .tiny-progress i{background:var(--gold-bright);width:48%}.priority-three .tiny-progress i{background:var(--gold-deep);width:63%}.priority-one .tiny-progress i{width:72%}.feature-area{color:var(--text-primary);background:var(--surface-raised);padding:120px 0 128px}.feature-header .section-kicker{color:var(--gold-text)}.feature-header .section-kicker>span{background:var(--gold-bright)}.feature-header h2{margin-top:30px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:62px;display:grid}.feature-card{border-radius:9px;flex-direction:column;justify-content:space-between;min-height:330px;padding:25px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.feature-card:hover{box-shadow:0 20px 40px var(--shadow-color);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.feature-card:hover{box-shadow:0 20px 40px color-mix(in srgb, var(--shadow-color) 35%, transparent)}}.feature-plum{color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.feature-plum{border:1px solid color-mix(in srgb, var(--gold) 32%, transparent)}}.feature-lime{color:var(--on-gold);background:var(--gold-gradient)}.feature-sand{color:var(--ink);background:var(--cream)}.feature-card:after{content:"";opacity:.16;border:1px solid;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-80px;right:-55px}.feature-card-head{justify-content:space-between;align-items:center;display:flex}.feature-card-head>span:last-child{opacity:.65;font-size:11.5px;font-weight:800}.feature-icon{border:1px solid;border-radius:7px;place-items:center;width:39px;height:39px;display:grid}.feature-card h3{z-index:1;letter-spacing:-1.2px;max-width:220px;margin:0;font-size:25px;font-weight:600;line-height:1.07;position:relative}.feature-card p{z-index:1;opacity:.78;max-width:250px;margin:13px 0 0;font-size:16px;line-height:1.5;position:relative}.card-arrow{z-index:1;border:1px solid;border-radius:50%;place-items:center;width:39px;height:39px;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:24px;right:24px}.card-arrow:hover{background:var(--surface);transform:translate(2px,-2px)}@supports (color:color-mix(in lab, red, red)){.card-arrow:hover{background:color-mix(in srgb, var(--surface) 20%, transparent)}}.quote-section{background:var(--cream);padding:128px 0}.quote-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:105px;display:grid}.quote-visual{position:relative}.portrait-shape{background:var(--gold-subtle);border-radius:50% 50% 9px 9px;height:390px;position:relative;overflow:hidden}.portrait-shape:before,.portrait-shape:after{content:"";background:var(--gold-deep);border-radius:50%;position:absolute}.portrait-shape:before{width:240px;height:240px;top:-80px;right:-39px}.portrait-shape:after{background:var(--gold-bright);width:300px;height:300px;bottom:-90px;left:-120px}.portrait-glow{z-index:1;border:20px solid var(--border);width:210px;height:210px;position:absolute;top:84px;left:49%}@supports (color:color-mix(in lab, red, red)){.portrait-glow{border:20px solid color-mix(in srgb, var(--border) 40%, transparent)}}.portrait-glow{border-radius:50%;transform:translate(-50%)}.portrait-person{z-index:2;width:222px;height:292px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.portrait-person .head{background:var(--surface);border-radius:44% 44% 47% 47%;width:80px;height:92px;position:absolute;top:0;left:76px}.portrait-person .head:before{content:"";background:var(--surface-raised);border-radius:53% 49% 32% 22%;width:84px;height:55px;position:absolute;top:-14px;left:-2px}.portrait-person .body{background:var(--surface-raised);border-radius:48% 48% 0 0;width:190px;height:214px;position:absolute;bottom:-30px;left:18px}.portrait-person .body:before{content:"";border:20px solid var(--border);border-top:0;border-radius:0 0 48% 48%;width:92px;height:110px;position:absolute;top:-71px;left:46px}.portrait-shape p{z-index:3;color:var(--text-primary);font-family:var(--font-serif-stack);margin:0;font-size:19px;line-height:1.15;position:absolute;bottom:17px;left:24px}.floating-note{z-index:5;color:var(--on-gold);background:var(--gold-bright);box-shadow:var(--shadow-lift);letter-spacing:-1.3px;border-radius:8px;gap:2px;padding:13px 17px;font-size:23px;font-weight:800;display:grid;position:absolute;bottom:31px;right:-28px}.floating-note small{letter-spacing:0;font-size:10.5px;font-weight:650}.quote-copy{max-width:545px}.quote-mark{height:40px;color:var(--gold-text);font-family:var(--font-serif-stack);font-size:77px;line-height:1;display:block}.quote-copy blockquote{font-family:var(--font-serif-stack);letter-spacing:-1.1px;margin:12px 0 31px;font-size:clamp(25px,2.55vw,38px);line-height:1.23}.quote-person{align-items:center;gap:10px;display:flex}.quote-person div{gap:2px;display:grid}.quote-person strong{font-size:13.5px}.quote-person small{color:var(--ink-soft);font-size:12.5px}.metrics{background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));padding:52px 0;display:grid}.metrics>div{border-left:1px solid var(--line);gap:8px;padding-left:30px;display:grid}.metrics>div:first-child{border:0;padding-left:0}.metrics strong{color:var(--ink);letter-spacing:-1.9px;font-size:36px;font-weight:610}.metrics span{color:var(--ink-soft);font-size:13.5px}.pricing{grid-template-columns:.9fr 1.1fr;gap:130px;padding-top:130px;padding-bottom:132px;display:grid}.pricing-intro h2{margin-top:27px}.pricing-intro>p{max-width:367px;color:var(--ink-soft);margin:23px 0 0;font-size:15px;line-height:1.6}.price-card{border:1px solid var(--gold-deep);color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-lift);border-radius:10px;padding:39px 40px 36px}.plan-pill{color:var(--on-gold);background:var(--gold-bright);letter-spacing:.8px;border-radius:3px;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-block}.price-card h3{letter-spacing:-1px;margin:21px 0 4px;font-size:26px}.price-card-top>p{color:var(--text-secondary);margin:0;font-size:16px}.price{color:var(--text-primary);letter-spacing:-3px;margin-top:24px;font-size:53px;font-weight:650;line-height:1}.price sup{letter-spacing:0;font-size:23px;position:relative;top:-19px}.price span{color:var(--text-secondary);letter-spacing:0;margin-left:7px;font-size:12.5px;font-weight:500}.price-card ul{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:13px;margin:27px 0 28px;padding:22px 0;list-style:none;display:grid}.price-card li{color:var(--text-primary);align-items:center;gap:9px;font-size:15px;display:flex}.price-card li svg{color:var(--gold-text)}.price-card .button-dark{color:var(--on-gold);background:var(--gold-gradient)}.cta-section{color:#fff;text-align:center;background:#080b11;padding:124px 0;position:relative;overflow:hidden}.cta-bg-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.cta-scrim{display:none!important}.cta-inner{z-index:2;max-width:680px;position:relative}.mini-mark{align-items:end;gap:3px;height:20px;margin-bottom:24px;display:inline-flex}.mini-mark span{background:var(--gold-gradient);width:5px;box-shadow:0 0 12px var(--gold);border-radius:4px;display:block}@supports (color:color-mix(in lab, red, red)){.mini-mark span{box-shadow:0 0 12px color-mix(in srgb, var(--gold) 60%, transparent)}}.mini-mark span:first-child{height:8px}.mini-mark span:nth-child(2){height:14px}.mini-mark span:nth-child(3){height:20px}.cta-inner h2{letter-spacing:-1.6px;text-shadow:0 2px 24px #000000d9;font-size:clamp(42px,5vw,64px);font-weight:700;line-height:1.05;color:#fff!important}.cta-inner>p{text-shadow:0 1px 12px #000000bf;max-width:490px;margin:22px auto 0;font-size:16px;line-height:1.65;color:#f0f3fae6!important}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.cta-btn-signin{-webkit-backdrop-filter:blur(14px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:15px;font-weight:650;text-decoration:none;transition:all .26s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 4px 16px #0003,inset 0 1px 1px #ffffff40;color:#fff!important}.cta-btn-signin:hover{border-color:var(--gold);box-shadow:0 10px 28px #00000059, 0 0 22px var(--gold), inset 0 1px 1.5px #fff6;background:#ffffff2e;transform:translateY(-2px);color:#fff!important}@supports (color:color-mix(in lab, red, red)){.cta-btn-signin:hover{box-shadow:0 10px 28px #00000059, 0 0 22px color-mix(in srgb, var(--gold) 35%, transparent), inset 0 1px 1.5px #fff6}}.cta-btn-signin:active{transform:translateY(0)scale(.975)}.cta-signin-arrow{color:var(--gold-light,#fde68a);transform-origin:50%;transform-box:fill-box;will-change:transform;transition:transform .48s cubic-bezier(.25,1,.35,1)}.cta-btn-signin:hover .cta-signin-arrow{transform:rotate(-45deg)}.footer{color:var(--ink);padding-top:58px}.footer-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:55px;display:flex}.brand-dark{color:var(--ink)}.footer-top>p{color:var(--ink-soft);margin:0;font-size:16px}.footer-links{grid-template-columns:1fr 1fr 1fr 1.55fr;gap:35px;padding:47px 0;display:grid}.footer-links>div{align-content:start;gap:12px;display:grid}.footer-links b{color:var(--ink);margin-bottom:5px;font-size:12.5px}.footer-links a,.footer-links p{color:var(--ink-soft);font-size:15px}.footer-links a:hover{color:var(--gold-text)}.footer-links p{max-width:210px;margin:1px 0 4px;line-height:1.45}.email-form{border:1px solid var(--line);background:var(--paper);border-radius:5px;width:100%;max-width:255px;height:40px;padding:3px;display:flex}.email-form input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;padding:0 9px;font-size:12.5px}.email-form button{width:35px;color:var(--on-gold);background:var(--gold);border:0;border-radius:3px;place-items:center;display:grid}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;padding:21px 0;font-size:11.5px;display:flex}.footer-bottom>span{align-items:center;gap:14px;display:flex}.footer-bottom svg{color:var(--gold-text)}@media (max-width:880px){.wrap{width:min(100% - 40px,680px)}.nav-links,.nav-actions{display:none}.mobile-menu{display:block}.statement{padding:94px 0}.statement-grid{grid-template-columns:1fr;gap:27px}.product-showcase{padding-bottom:92px}.showcase-card{grid-template-columns:1fr}.showcase-content{padding:43px}.priority-visual{min-height:400px}.feature-area{padding:90px 0}.feature-grid{grid-template-columns:1fr;margin-top:42px}.feature-card{min-height:250px}.quote-section{padding:90px 0}.quote-layout{grid-template-columns:1fr;gap:60px}.quote-visual{max-width:480px}.metrics{grid-template-columns:1fr 1fr;gap:32px 0}.metrics>div:nth-child(3){border:0;padding-left:0}.pricing{grid-template-columns:1fr;gap:50px;padding:95px 0}.price-card{max-width:570px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:span 2}}@media (max-width:560px){.wrap{width:calc(100% - 34px)}.nav{height:72px}.logo-section{padding:18px 0 20px}.logo-set{gap:36px;padding-right:36px}.logo{font-size:13px}.statement{padding:76px 0}.statement h2,.feature-header h2,.pricing h2{letter-spacing:-2.2px}.statement-grid{margin-top:27px}.statement-grid p{font-size:16px}.showcase-content{padding:35px 28px}.showcase-content h3{font-size:30px}.priority-visual{min-height:350px}.priority-card{width:170px;padding:13px}.priority-one{top:36px;left:15px}.priority-two{top:145px;right:10px}.priority-three{bottom:22px;left:37px}.feature-area{padding:75px 0}.feature-grid{gap:12px}.feature-card{min-height:235px}.quote-section{padding:76px 0}.portrait-shape{height:330px}.floating-note{bottom:18px;right:-9px}.quote-copy blockquote{font-size:27px}.metrics{gap:25px 0;padding:42px 0}.metrics>div{padding-left:18px}.metrics strong{font-size:28px}.metrics span{font-size:11.5px}.pricing{padding:76px 0}.price-card{padding:30px 24px}.price{font-size:45px}.cta-section{padding:86px 0}.cta-actions{flex-direction:column;align-items:center}.cta-actions .button{width:100%}.footer{padding-top:44px}.footer-top{gap:18px;padding-bottom:39px;display:grid}.footer-links{grid-template-columns:1fr 1fr;gap:34px 15px;padding:39px 0}.footer-bottom{gap:14px;display:grid}.footer-bottom>span{gap:12px}}.reveal-target{opacity:1;transform:none}[class$=-hero-copy]:not(.mkt-hero-copy)>*{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) both heroCopyFadeUp}[class$=-hero-copy]:not(.mkt-hero-copy)>:first-child{animation-delay:40ms}[class$=-hero-copy]:not(.mkt-hero-copy)>:nth-child(2){animation-delay:.12s}[class$=-hero-copy]:not(.mkt-hero-copy)>:nth-child(3){animation-delay:.2s}[class$=-hero-copy]:not(.mkt-hero-copy)>:nth-child(4){animation-delay:.28s}[class$=-hero-copy]:not(.mkt-hero-copy)>:nth-child(5){animation-delay:.36s}[class$=-hero-copy]:not(.mkt-hero-copy)>:nth-child(6){animation-delay:.44s}[class$=-hero-copy]:not(.mkt-hero-copy)~*{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s both heroCopyFadeUp}@keyframes heroCopyFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.privacy-hero .privacy-hero-copy>*,.terms-hero .terms-hero-copy>*,.cookies-hero .cookies-hero-copy>*,.disclosure-hero .disclosure-hero-copy>*,.privacy-hero .privacy-hero-copy~*,.terms-hero .terms-hero-copy~*,.cookies-hero .cookies-hero-copy~*,.disclosure-hero .disclosure-hero-copy~*{animation-name:heroCopyFadeUpQuiet;animation-duration:.5s;animation-delay:0s!important}@keyframes heroCopyFadeUpQuiet{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.reveal-target.is-visible{opacity:1;transform:none}@keyframes heroRingDrift{0%,to{opacity:1;transform:scale(1)translate(0)}50%{opacity:.85;transform:scale(1.06)translate(-12px,14px)}}.mkt-hero:before{animation:12s ease-in-out infinite heroRingDrift}@keyframes dashboardFloat{0%,to{transform:perspective(1400px)rotateX(1.5deg)rotateY(-2deg)translateY(0)}50%{transform:perspective(1400px)rotateX(-.5deg)rotateY(1.5deg)translateY(0)}}@keyframes orbDrift1{0%,to{transform:translate(0)}50%{transform:translate(30px,-24px)}}@keyframes orbDrift2{0%,to{transform:translate(0)}50%{transform:translate(-26px,20px)}}.orb-one{animation:16s ease-in-out infinite orbDrift1}.orb-two{animation:19s ease-in-out infinite orbDrift2}@keyframes typewriterBlink{50%{opacity:0}}.typewriter-caret{margin-left:1px;font-weight:400;animation:1s step-end infinite typewriterBlink;display:inline-block}.mkt-mark,.auth-mark,.mkt-footer-mark,.brand-mark{transition:transform .3s cubic-bezier(.2,.8,.2,1)!important}.mkt-brand:hover .mkt-mark,.auth-brand:hover .auth-mark,.mkt-footer-brand:hover .mkt-footer-mark{transform:scale(1.08)}.button-accent,.mkt-button-gold,.auth-submit,.home-pricing-cta-gold{position:relative;overflow:hidden}.button-accent:after,.mkt-button-gold:after,.auth-submit:after,.home-pricing-cta-gold:after{content:"";background:linear-gradient(115deg, transparent 20%, var(--surface) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.button-accent:after,.mkt-button-gold:after,.auth-submit:after,.home-pricing-cta-gold:after{background:linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--surface) 55%, transparent) 50%, transparent 80%)}}.button-accent:after,.mkt-button-gold:after,.auth-submit:after,.home-pricing-cta-gold:after{transition:transform .6s;transform:translate(-130%)}.button-accent:hover:after,.mkt-button-gold:hover:after,.auth-submit:hover:after,.home-pricing-cta-gold:hover:after{transform:translate(130%)}@media (hover:hover) and (pointer:fine){.identity-rail article,.mkt-capability,.home-pricing-cards article,.identity-detail-cards article,.newsletter-card,.archive-item{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.identity-rail article:hover,.mkt-capability:hover,.home-pricing-cards article:hover,.identity-detail-cards article:hover,.newsletter-card:hover,.archive-item:hover{box-shadow:0 26px 44px -18px var(--shadow-color);transform:perspective(900px)rotateX(3deg)rotateY(-3deg)translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.identity-rail article:hover,.mkt-capability:hover,.home-pricing-cards article:hover,.identity-detail-cards article:hover,.newsletter-card:hover,.archive-item:hover{box-shadow:0 26px 44px -18px color-mix(in srgb, var(--shadow-color) 35%, transparent)}}.identity-rail article:hover,.mkt-capability:hover,.home-pricing-cards article:hover,.identity-detail-cards article:hover,.newsletter-card:hover,.archive-item:hover{z-index:1}.agent-directory-item{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important}.agent-directory-item:hover{box-shadow:0 16px 36px -12px var(--shadow-color), 0 4px 12px -2px var(--shadow-color)!important;transform:translateY(-5px)!important}@supports (color:color-mix(in lab, red, red)){.agent-directory-item:hover{box-shadow:0 16px 36px -12px color-mix(in srgb, var(--shadow-color) 12%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--shadow-color) 5%, transparent)!important}}.agent-directory-item:hover{border-color:var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.agent-directory-item:hover{border-color:color-mix(in srgb, var(--gold) 35%, transparent)!important}}.agent-directory-item:hover{z-index:1}[class$=-grid]>article,[class$=-list]>article,[class$=-list]>div>article{transition:transform .3s cubic-bezier(.2,.8,.2,1)}[class$=-grid]>article:hover,[class$=-list]>article:hover,[class$=-list]>div>article:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.reveal-target{opacity:1;transition:none;transform:none}.mkt-hero:before,.dashboard-window,.orb-one,.orb-two{animation:none}.button-accent:after,.mkt-button-gold:after,.auth-submit:after,.home-pricing-cta-gold:after{display:none}.identity-rail article,.agent-directory-item,.mkt-capability,.home-pricing-cards article,.identity-detail-cards article,.newsletter-card,.archive-item,.auth-provider-button{transition:none}.identity-rail article:hover,.agent-directory-item:hover,.mkt-capability:hover,.home-pricing-cards article:hover,.identity-detail-cards article:hover,.newsletter-card:hover,.archive-item:hover,.auth-provider-button:hover{transform:none}}.status-page{text-align:center;place-items:center;min-height:72vh;padding:80px 0;display:grid}.status-page-inner{max-width:40rem}.status-page-inner h1{font-family:var(--font-serif-stack);letter-spacing:-1px;margin:14px 0 0;font-size:clamp(2rem,5.5vw,3.25rem);line-height:1.08}.status-page-lead{color:var(--ink-soft);max-width:32rem;margin:16px auto 0;font-size:1.05rem;line-height:1.6}.status-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.status-page-digest{color:var(--ink-soft);opacity:.75;margin-top:26px;font-size:.78rem}.status-page .mkt-eyebrow{justify-content:center}.button,.mkt-button,a.mkt-button,button.mkt-button,.mkt-button-gold,.mkt-button-line,.button-accent,.button-dark,.button-light,.button-outline,.button-small,.auth-submit,.auth-provider-button,.home-pricing-cta,.home-pricing-cta-gold,.pricing-plan-grid a,.pricing-plan-grid article a,.mkt-nav-cta,.mobile-nav-cta,.mobile-nav-signin,.contact-inquiry-form button,.partners-form button,.careers-form button,.help-hub-form-submit button,.how-control-focus button,.mkt-lead-form .mkt-button,.status-page-actions a,.status-page-actions button{border-radius:9999px!important}.button,.mkt-button,a.mkt-button,button.mkt-button,.mkt-button-gold,.mkt-button-line,.button-accent,.auth-submit{letter-spacing:-.15px!important;font-size:15px!important;font-weight:700!important}.button-small{min-height:40px!important;font-size:14px!important}.mkt-nav-cta{letter-spacing:.2px!important;min-height:38px!important;padding:0 16px!important;font-size:13.5px!important;font-weight:650!important}.pricing-plan-grid a,.pricing-plan-grid article a{min-height:46px!important;font-size:14.5px!important;font-weight:750!important}.home-pricing-toggle button{font-size:14px!important;font-weight:700!important}.home-pricing-badge{font-size:13px!important;font-weight:800!important}.home-pricing-save{font-size:12px!important;font-weight:800!important}.mkt-text-button,.text-link,a.text-link{font-size:15px!important;font-weight:700!important}.home-proof-grid a,.agent-directory-footer a,.about-components-list a,.careers-role-list a,.careers-roles-note a,.studio-tool-copy a,.stories-library-item a,.support-card a,.partners-models-footer a,.partners-next-copy>div a,.solution-creator-workspace .mkt-text-button,.solution-creator-practice a,.solution-agency-practice a,.solution-freelancer-tools a,.solo-record-console a,.marketing-record-console a,.agency-record-console a,.brain-index-list b,.how-method-list a,.how-specialists-board article a,.identity-legal article a{font-size:14.5px!important;font-weight:700!important}.site-nav-footer-link{font-size:13.5px!important;font-weight:600!important}.mkt-desktop-nav>a,.site-nav-trigger,.mkt-nav-signin,.mkt-nav-actions>a:not(.mkt-button){letter-spacing:.15px!important;font-size:14.5px!important;font-weight:480!important}.site-nav-item-text b{font-size:14px!important;font-weight:600!important}.site-nav-item-text small{color:var(--text-secondary)!important;font-size:12.5px!important;font-weight:400!important}.mkt-footer-links h2{letter-spacing:1.3px!important;font-size:13.5px!important;font-weight:800!important}.mkt-footer-links a{font-size:14px!important;line-height:1.45!important}.mkt-footer-bottom{font-size:13.5px!important}.kicker,.mkt-eyebrow,.section-kicker,.auth-eyebrow,.overline{letter-spacing:1.2px!important;font-size:13px!important;font-weight:750!important}.about-hero-console header,.about-hero-console footer,.about-context-map header,.about-context-map footer,.studio-hero-canvas>header,.studio-hero-canvas>footer,.studio-context-sheet header,.studio-context-sheet footer,.integrations-workspace>header,.integrations-workspace>footer,.integrations-route-board header,.integrations-route-board footer,.how-request>header,.how-request>footer,.how-specialists-board>header,.how-specialists-board>footer,.how-control-visual>header,.how-control-visual>footer,.security-perimeter>header,.security-perimeter>footer,.security-space-map header,.security-space-map footer,.brain-memory-window header,.brain-memory-window footer,.brain-governance-ledger header,.brain-governance-ledger footer,.partners-brief header,.partners-brief footer,.partners-boundary-map header,.partners-boundary-map footer,.stories-case-file header,.stories-case-file footer,.careers-hero-canvas header,.careers-hero-canvas footer,.careers-principles-ledger header,.careers-principles-ledger footer,.approval-panel header{letter-spacing:.75px!important;font-size:12px!important;font-weight:750!important}.studio-context-sheet h3,.security-space-map h3,.how-specialists-board h3,.careers-principles-ledger h3,.careers-process-path h3,.mkt-security-visual h3{font-size:16.5px!important;font-weight:600!important;line-height:1.25!important}.about-components-list article>span,.careers-role-list article>span,.about-principles-grid span,.about-next-routes a>span,.how-method-list article>span,.partners-model-number,.identity-operating-principles span,.identity-connection-rules span,.identity-support-expectations span,.identity-contact-routes span,.support-card>span{font-size:13px!important;font-weight:800!important}.about-components-list small,.careers-role-list small,.about-next-routes small,.studio-tool-copy dt,.agent-directory-copy dt,.how-method-list small,.partners-model-title small,.partners-model-outcome small,.agent-directory-meta,.agent-directory-meta b,.stories-library-meta,.stories-library-meta b{letter-spacing:.75px!important;font-size:12px!important;font-weight:750!important}.agent-directory-copy dd{font-size:14.5px!important}.agent-directory-footer>span{font-size:13.5px!important}.about-context-map article b{font-size:14.5px!important}.about-context-map article small{font-size:12.5px!important}.about-approach-list b{font-size:15.5px!important}.about-approach-list small{font-size:13.5px!important}.about-principles-grid h3{font-size:19px!important}.about-principles-grid p{font-size:15px!important}.about-next-routes b{margin-top:0!important;margin-bottom:6px!important;font-size:17.5px!important}.about-next-routes p{font-size:14.5px!important}.careers-role-list b{font-size:13.5px!important}.careers-principles-ledger article p,.careers-process-path p{font-size:14.5px!important}.approval-panel strong{font-size:14px!important}.approval-panel small,.approval-panel em{font-size:12px!important}.privacy-index>span,.terms-index>span{letter-spacing:.9px!important;font-size:12px!important;font-weight:800!important}.privacy-index a,.terms-index a{font-size:13.5px!important;line-height:1.4!important}.privacy-index a b,.terms-index a b{font-size:12px!important}.privacy-article>section>span,.terms-article>section>span{font-size:14px!important;font-weight:850!important}.auth-form label{font-size:14px!important;font-weight:650!important}.auth-check,.auth-forgot{font-size:13.5px!important}.auth-switch{font-size:14px!important}.auth-divider,.auth-copyright{font-size:13px!important}.faq-jump a{letter-spacing:.5px!important;grid-template-columns:36px 1fr auto!important;align-items:center!important;gap:16px!important;min-height:84px!important;padding:0 26px!important;font-size:17.5px!important;font-weight:800!important;display:grid!important}.faq-jump a>span{color:var(--gold-text)!important;letter-spacing:.5px!important;font-size:18px!important;font-weight:850!important}.faq-jump a b{letter-spacing:.65px!important;font-size:17.5px!important;font-weight:800!important;line-height:1.25!important}.faq-jump a svg{width:20px!important;height:20px!important;color:var(--gold-text)!important;flex-shrink:0!important}@media (max-width:980px){.faq-jump .wrap{grid-template-columns:1fr 1fr!important}.faq-jump a{min-height:72px!important;padding:12px 18px!important;font-size:15.5px!important}.faq-jump a>span{font-size:16px!important}.faq-jump a b{font-size:15.5px!important}}@media (max-width:600px){.faq-jump .wrap{grid-template-columns:1fr!important}.faq-jump a{border-left:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;min-height:64px!important;padding:12px 16px!important}}.faq-hero-index header,.faq-hero-index footer{letter-spacing:.75px!important;font-size:12px!important;font-weight:750!important}.faq-hero-index header b{font-size:11.5px!important;font-weight:700!important}.faq-hero-index p b{font-size:14.5px!important;font-weight:650!important}.faq-hero-index p small{font-size:12.5px!important}.faq-hero-index>div>span{width:28px!important;height:28px!important;font-size:12px!important;font-weight:850!important}.faq-library-sections>section header small{letter-spacing:.8px!important;font-size:12px!important;font-weight:800!important}.faq-library-sections>section>header>span{width:32px!important;height:32px!important;font-size:12px!important;font-weight:850!important}.faq-library-sections .faq-native-summary{font-size:15px!important}.faq-library-sections .faq-native-answer{font-size:14.5px!important}.faq-next-routes small{font-size:12px!important;font-weight:800!important}.faq-next-routes h3{font-size:17.5px!important;font-weight:650!important}.brand-motto>span,.brand-motto>[aria-hidden=true]>span{white-space:nowrap;display:block}.brand-motto{font-weight:800;line-height:1.4}
html body{color:var(--text-primary);background:var(--background)}html :is(input,textarea,select){color:var(--text-primary);background-color:var(--surface);border-color:var(--border-strong);caret-color:var(--gold-text);accent-color:var(--gold)}html :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}html select option{color:var(--text-primary);background:var(--surface)}html :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}html :is(button,input,textarea,select):disabled{color:var(--disabled-text);background-color:var(--disabled-background);cursor:not-allowed}::selection{color:var(--on-gold);background:var(--gold)}html :is(.button-accent,.mkt-button-gold,.auth-submit,.home-pricing-cta-gold,.mkt-nav-cta,.mobile-nav-cta){border-color:var(--gold-border);color:var(--on-gold)!important;background:var(--gold)!important;box-shadow:0 3px 12px var(--gold-glow)!important}html :is(.button-accent,.mkt-button-gold,.auth-submit,.home-pricing-cta-gold,.mkt-nav-cta,.mobile-nav-cta):hover{background:var(--gold-hover)!important}html :is(.button-accent,.mkt-button-gold,.auth-submit,.home-pricing-cta-gold,.mkt-nav-cta,.mobile-nav-cta):active{background:var(--gold-active)!important}html :is(.button-outline,.button-light,.button-dark,.mkt-button-line,.auth-provider-button,.luxury-btn-secondary){color:var(--text-primary);background:var(--surface);border-color:var(--border-strong)}html :is(.button-outline,.button-light,.button-dark,.mkt-button-line,.auth-provider-button,.luxury-btn-secondary):hover{color:var(--text-primary);background:var(--hover);border-color:var(--gold-border)}html:not([data-theme=dark]) .mkt-header,html:not([data-theme=dark])[data-scrolled=true] .mkt-header,html:not([data-theme=dark]) .home-site-header,html:not([data-theme=dark])[data-scrolled=true] .home-site-header{color:#f9fafb;-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#16161afa 0%,#0a0a0cfa 60%,#030304fc 100%)!important;border-bottom:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 4px 16px #0000002e!important}html:not([data-theme=dark]) .mkt-header:before,html:not([data-theme=dark]) .home-site-header:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff59 25%,#e3b75cb3 50%,#ffffff59 75%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}html:not([data-theme=dark]) .mkt-header .mkt-brand,html:not([data-theme=dark]) .mkt-header .mkt-brand span{text-shadow:0 1px 2px #00000080;color:#fff!important}html:not([data-theme=dark]) .mkt-header .mkt-desktop-nav>a,html:not([data-theme=dark]) .mkt-header .site-nav-trigger,html:not([data-theme=dark]) .mkt-header .mkt-nav-signin,html:not([data-theme=dark]) .mkt-header .mkt-nav-actions>a:not(.mkt-button){color:#e5e7eb}html:not([data-theme=dark]) .mkt-header .site-nav-trigger svg{color:#9ca3af}html:not([data-theme=dark]) .mkt-header .mkt-desktop-nav>a:hover,html:not([data-theme=dark]) .mkt-header .site-nav-trigger:hover,html:not([data-theme=dark]) .mkt-header .site-nav-menu.is-open .site-nav-trigger,html:not([data-theme=dark]) .mkt-header .mkt-nav-signin:hover,html:not([data-theme=dark]) .mkt-header .mkt-nav-actions>a:not(.mkt-button):hover,html:not([data-theme=dark]) .mkt-header .site-nav-trigger:hover svg{color:var(--gold-text)}html:not([data-theme=dark]) .mkt-header .theme-toggle{color:#d1d5db}html:not([data-theme=dark]) .mkt-header .theme-toggle:hover{color:#fff;background:#ffffff1a}html:not([data-theme=dark]) .mkt-header .mobile-nav-trigger{color:#fff}html:not([data-theme=dark]) .mkt-header .site-nav-card{background:#141414;border-color:#e3b75c47;box-shadow:0 24px 60px #000000a6,0 0 0 1px #e3b75c1f}html:not([data-theme=dark]) .mkt-header .site-nav-card-intro{background:linear-gradient(115deg,#e3b75c24,#0000 60%);border-bottom-color:#ffffff14}html:not([data-theme=dark]) .mkt-header .site-nav-card-intro strong{color:#fff}html:not([data-theme=dark]) .mkt-header .site-nav-card-intro small{color:#9ca3af}html:not([data-theme=dark]) .mkt-header .site-nav-item{color:#e5e7eb}html:not([data-theme=dark]) .mkt-header .site-nav-item:hover,html:not([data-theme=dark]) .mkt-header .site-nav-item:focus-visible{color:#fff;background:#e3b75c1f}html:not([data-theme=dark]) .mkt-header .site-nav-item-text b{color:#f3f4f6}html:not([data-theme=dark]) .mkt-header .site-nav-item:hover .site-nav-item-text b{color:#fff}html:not([data-theme=dark]) .mkt-header .site-nav-item-text small{color:#9ca3af!important}html:not([data-theme=dark]) .mkt-header .site-nav-item:hover .site-nav-item-text small{color:#d1d5db!important}html:not([data-theme=dark]) .mkt-header .site-nav-footer{border-top-color:#ffffff14}html:not([data-theme=dark]) .mkt-header .mobile-nav-panel{color:#f3f4f6;background:#111}html:not([data-theme=dark]) .mkt-header .mobile-nav-group{border-bottom-color:#ffffff1a}html:not([data-theme=dark]) .mkt-header .mobile-nav-link,html:not([data-theme=dark]) .mkt-header .mobile-nav-plain-links a{color:#f3f4f6}html:not([data-theme=dark]) .mkt-header .mobile-nav-footer{background:#ffffff0a;border-top-color:#ffffff1a}html:not([data-theme=dark]) .mkt-header .mobile-nav-signin{color:#fff;border-color:#fff3}html[data-theme=dark] .mkt-header,html[data-theme=dark][data-scrolled=true] .mkt-header,html[data-theme=dark] .home-site-header{color:var(--text-primary);background:color-mix(in srgb, var(--background) 96%, transparent);border-color:var(--border)}html[data-theme=dark] .site-nav-card,html[data-theme=dark] .mobile-nav-panel{color:var(--text-primary);background:var(--surface);border-color:var(--border)}html .site-nav-item-text small{color:var(--text-secondary)!important}html :is(.site-nav-item:hover,.site-nav-item:focus-visible,.theme-toggle:hover){background:var(--hover)}html .theme-toggle{color:var(--text-secondary)}html :is(.video-modal-backdrop,.tmarquee-modal-backdrop){background:var(--overlay)}html :is(.video-modal-card,.tmarquee-modal-card,.auth-mini-window),html :is(.home-pricing-grid article,.pricing-plan-grid article){color:var(--text-primary);background:var(--surface);border-color:var(--border)}html .home-pricing-grid .home-pricing-featured{border-color:var(--gold-border)}html :is(.home-pricing-badge,.home-pricing-toggle-pill){color:var(--on-gold)}html .home-pricing-toggle button.is-active{color:var(--on-gold)!important}html .home-pricing-toggle button:not(.is-active){color:var(--ink-soft)}html .home-page,html .home-page-content,html :is(.home-page,.home-page-content)>section:not(.cta-section),html .home-page .dashboard-hero-section,html .home-page .scroll-frames-sticky,html .home-page .home-pricing-section,html .home-page .home-faq-section,html .home-page .mkt-footer{color:var(--text-primary);background:var(--background);background-image:none}html :is(.home-page,.home-page-content)>section:not(.cta-section):before,html :is(.home-page,.home-page-content)>section:not(.cta-section):after{content:none}html .home-page :is(.luxury-hero-ambient,.orbit-ambient-glow,.orbit-radial-flare){display:none}html .home-page .cta-section{color:#fff!important;background:#080b11!important}html :is(.home-page .cta-bg-video,.mkt-final .cta-bg-video,.cta-bg-video){opacity:1!important;display:block!important}html :is(.cta-scrim,.home-video-cta-scrim){display:none!important}html .home-page .cta-inner h2{color:#fff!important;text-shadow:0 2px 24px #000000d9!important}html .home-page .cta-inner>p{color:#f0f3fae6!important;text-shadow:0 1px 12px #000000bf!important}html .home-page .tmarquee-viewport:before{background:linear-gradient(90deg, var(--background), transparent)}html .home-page .tmarquee-viewport:after{background:linear-gradient(270deg, var(--background), transparent)}html .home-page .mkt-footer{border-top:1px solid var(--border)}html .home-page .title-gold{color:var(--gold);-webkit-text-fill-color:currentColor;background:0 0}html .home-page :is(.home-pricing-featured,.faq-info-card){box-shadow:var(--shadow-soft)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary){isolation:isolate;position:relative;overflow:hidden;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,background-color .24s,border-color .24s!important}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):before{content:"";z-index:0;background:linear-gradient(112deg, transparent 18%, color-mix(in srgb, var(--highlight) 34%, transparent) 48%, transparent 76%);pointer-events:none;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):hover{box-shadow:0 10px 24px color-mix(in srgb, var(--shadow-color) 15%, transparent), 0 0 0 1px var(--gold-border);transform:translateY(-3px)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):hover:before{transform:translate(130%)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):active{box-shadow:0 4px 10px color-mix(in srgb, var(--shadow-color) 13%, transparent);transform:translateY(-1px)scale(.975)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary) svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):hover svg:last-child{transform:translate(4px)}html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):focus-visible{outline:2px solid var(--gold);outline-offset:4px;box-shadow:0 0 0 5px var(--gold-glow)}html .mkt-button-gold,html .home-pricing-cta-gold{box-shadow:0 8px 22px var(--gold-glow), inset 0 1px 0 color-mix(in srgb, var(--highlight) 70%, transparent)!important}html .mkt-button-gold:hover,html .home-pricing-cta-gold:hover{box-shadow:0 13px 30px var(--gold-glow), inset 0 1px 0 color-mix(in srgb, var(--highlight) 88%, transparent)!important}@media (prefers-reduced-motion:reduce){html :is(.button,.mkt-button,.home-pricing-cta,.luxury-btn-secondary):before{display:none}}
