@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_cc77fb24-module__ftywxa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_cc77fb24-module__ftywxa__variable{--font:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_d852e07b-module__bhJS8W__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_d852e07b-module__bhJS8W__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}#h1{min-height:50vh;font-family:Fraunces,serif;position:relative;overflow:hidden}#h1[data-t=light]{--bg:#fbf6ed;--bg2:#f0e8d5;--tx:#1c1408;--mu:#7a6748;--ca:#fff;--bo:#1c14081a;--pr:#c84b11;--ac:#f4a833}#h1[data-t=dark]{--bg:#130f08;--bg2:#1d1710;--tx:#f5edd8;--mu:#8a7a60;--ca:#1d1710;--bo:#f5edd81a;--pr:#e8652a;--ac:#f4c04a}#h1[data-t=birdog]{--bg:#0c1a0a;--bg2:#112210;--tx:#e8f5e4;--mu:#6a9060;--ca:#122814;--bo:#e8f5e41a;--pr:#4caf50;--ac:#a8d44a}#h1{background:var(--bg);color:var(--tx)}#h1 .blob{filter:blur(80px);pointer-events:none;opacity:.25;border-radius:50%;position:absolute}#h1 .blob1{background:var(--ac);width:500px;height:500px;top:-150px;right:-100px}#h1 .blob2{background:var(--pr);width:350px;height:350px;bottom:-100px;left:-80px}#h1 .inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;min-height:50vh;margin:0 auto;padding:60px 40px;display:grid;position:relative}#h1 .badge{background:var(--pr);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:inline-flex}#h1 h1{margin-bottom:22px;font-size:clamp(40px,4.5vw,62px);font-weight:700;line-height:1.05}#h1 h1 em{color:var(--pr);font-style:italic;font-weight:400}#h1 .desc{color:var(--mu);max-width:420px;margin-bottom:36px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75}#h1 .cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#h1 .btn-main{background:var(--pr);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:14px 30px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;transition:transform .15s;display:inline-block}#h1 .btn-main:hover{transform:translateY(-2px)}#h1 .btn-ghost{color:var(--tx);border:1.5px solid var(--bo);cursor:pointer;background:0 0;border-radius:4px;padding:13px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:border-color .2s}#h1 .btn-ghost:hover{border-color:var(--pr);color:var(--pr)}#h1 .right{flex-direction:column;gap:14px;display:flex}#h1 .menu-card{background:var(--ca);border:1px solid var(--bo);border-radius:12px;align-items:center;gap:16px;padding:16px 18px;transition:transform .2s;display:flex}#h1 .menu-card:hover{transform:translate(4px)}#h1 .mc-icon{background:var(--bg2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}#h1 .mc-name{color:var(--tx);margin-bottom:2px;font-size:15px;font-weight:700}#h1 .mc-sub{color:var(--mu);font-family:DM Sans,sans-serif;font-size:12px}#h1 .mc-price{color:var(--pr);margin-left:auto;font-size:16px;font-weight:700}#h1 .rating{align-items:center;gap:4px;margin-top:24px;display:flex}#h1 .stars{color:var(--ac);font-size:14px}#h1 .rat-txt{color:var(--mu);font-family:DM Sans,sans-serif;font-size:13px}#h2{min-height:50vh;font-family:Cormorant Garamond,serif;position:relative;overflow:hidden}#h2[data-t=light]{--bg:#fdf9f5;--bg2:#f5ede3;--tx:#1a1210;--mu:#8a7060;--ca:#fff;--bo:#1a121014;--pr:#8b4513;--ac:#d4a574}#h2[data-t=dark]{--bg:#110d0a;--bg2:#1a1410;--tx:#f5ede3;--mu:#9a8070;--ca:#1a1410;--bo:#f5ede314;--pr:#c87340;--ac:#e8b880}#h2[data-t=birdog]{--bg:#0d1218;--bg2:#121a22;--tx:#e8f0f8;--mu:#7090a8;--ca:#121a22;--bo:#e8f0f814;--pr:#4a90b8;--ac:#a8d0e8}#h2{background:var(--bg);color:var(--tx)}#h2 .pattern{pointer-events:none;opacity:.04;background-image:radial-gradient(circle, var(--pr) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0}#h2 .inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1200px;min-height:50vh;margin:0 auto;padding:60px 40px;display:grid;position:relative}#h2 .season{letter-spacing:.3em;color:var(--ac);text-transform:uppercase;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700}#h2 h1{letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(48px,5.5vw,76px);font-weight:700;line-height:1}#h2 h1 em{color:var(--pr);font-style:italic;font-weight:400}#h2 .divider{background:var(--ac);width:48px;height:1px;margin-bottom:24px}#h2 .desc{color:var(--mu);max-width:380px;margin-bottom:40px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8}#h2 .cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#h2 .btn-main{background:var(--tx);color:var(--bg);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 32px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;transition:opacity .2s}#h2 .btn-main:hover{opacity:.82}#h2 .btn-link{color:var(--mu);border-bottom:1px solid var(--bo);letter-spacing:.04em;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding-bottom:2px;font-family:DM Sans,sans-serif;font-size:13px}#h2 .product-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}#h2 .prod-item{background:var(--ca);border:1px solid var(--bo);border-radius:8px;overflow:hidden}#h2 .prod-img{background:var(--bg2);justify-content:center;align-items:center;height:140px;font-size:44px;display:flex}#h2 .prod-info{padding:12px 14px;font-family:DM Sans,sans-serif}#h2 .prod-name{margin-bottom:2px;font-size:14px;font-weight:700}#h2 .prod-price{color:var(--pr);font-size:12px;font-weight:600}#h2 .trust-row{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}#h2 .trust-item{color:var(--mu);align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:12px;display:flex}#h3{min-height:50vh;font-family:Outfit,sans-serif;position:relative;overflow:hidden}#h3[data-t=light]{--bg:#f4f7ff;--bg2:#e8eeff;--tx:#060d2a;--mu:#5060a0;--ca:#fff;--bo:#060d2a1a;--pr:#2563eb;--ac:#f59e0b}#h3[data-t=dark]{--bg:#060d2a;--bg2:#0a1540;--tx:#e8eeff;--mu:#7080c0;--ca:#0a1540;--bo:#e8eeff1a;--pr:#3b82f6;--ac:#fcd34d}#h3[data-t=birdog]{--bg:#071420;--bg2:#0c1e30;--tx:#d8f0ff;--mu:#5090c0;--ca:#0c1e30;--bo:#d8f0ff1a;--pr:#06b6d4;--ac:#f59e0b}#h3{background:var(--bg);color:var(--tx)}#h3 .deco-circle{border:1px solid var(--bo);pointer-events:none;border-radius:50%;position:absolute}#h3 .dc1{width:600px;height:600px;top:-200px;right:-200px}#h3 .dc2{width:300px;height:300px;bottom:-100px;left:10%}#h3 .inner{z-index:1;flex-direction:column;justify-content:center;max-width:900px;min-height:50vh;margin:0 auto;padding:60px 40px;display:flex;position:relative}#h3 .step-pill{border:1.5px solid var(--pr);color:var(--pr);text-transform:uppercase;letter-spacing:.07em;border-radius:30px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}#h3 h1{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(42px,5.5vw,72px);font-weight:800;line-height:.98}#h3 h1 .highlight{color:var(--pr)}#h3 h1 .ac{color:var(--ac)}#h3 .desc{color:var(--mu);max-width:580px;margin-bottom:40px;font-size:17px;font-weight:400;line-height:1.7}#h3 .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:52px;display:flex}#h3 .btn-main{background:var(--pr);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:15px 34px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s}#h3 .btn-main:hover{transform:scale(1.03)}#h3 .btn-ghost{color:var(--tx);border:1.5px solid var(--bo);cursor:pointer;background:0 0;border-radius:6px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600}#h3 .modules{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}#h3 .mod{background:var(--ca);border:1px solid var(--bo);border-radius:8px;padding:16px}#h3 .mod-num{color:var(--pr);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700}#h3 .mod-name{margin-bottom:4px;font-size:14px;font-weight:700}#h3 .mod-sub{color:var(--mu);font-size:12px}#h3 .social-proof{align-items:center;gap:16px;margin-top:28px;display:flex}#h3 .avatars{display:flex}#h3 .av{border:2px solid var(--bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-8px;font-size:11px;font-weight:700;display:flex}#h3 .av:first-child{margin-left:0}#h3 .sp-txt{color:var(--mu);font-size:13px}#h3 .sp-txt strong{color:var(--tx)}#h4{min-height:50vh;font-family:Syne,sans-serif;position:relative;overflow:hidden}#h4[data-t=light]{--bg:#f2f0ec;--bg2:#e4e0d8;--tx:#0d0c0a;--mu:#6a6660;--ca:#fff;--bo:#0d0c0a1f;--pr:#0d0c0a;--ac:#ff4d00}#h4[data-t=dark]{--bg:#0d0c0a;--bg2:#181614;--tx:#f2f0ec;--mu:#8a8880;--ca:#181614;--bo:#f2f0ec1a;--pr:#f2f0ec;--ac:#ff4d00}#h4[data-t=birdog]{--bg:#08101c;--bg2:#0e1828;--tx:#e8f0ff;--mu:#607090;--ca:#0e1828;--bo:#e8f0ff1a;--pr:#e8f0ff;--ac:#00e5ff}#h4{background:var(--bg);color:var(--tx)}#h4 .ticker{border-top:1px solid var(--bo);border-bottom:1px solid var(--bo);white-space:nowrap;margin-bottom:0;padding:12px 0;overflow:hidden}#h4 .ticker-inner{gap:48px;animation:20s linear infinite tick;display:inline-flex}#h4 .ticker span{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}#h4 .ticker .dot{color:var(--ac)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}#h4 .inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1200px;min-height:50vh;margin:0 auto;padding:56px;display:grid;position:relative}#h4 h1{letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(48px,6vw,82px);font-weight:800;line-height:.92}#h4 h1 .inv{-webkit-text-stroke:2px var(--tx);color:#0000}#h4[data-t=birdog] h1 .inv{-webkit-text-stroke-color:var(--tx)}#h4 h1 em{color:var(--ac);font-style:normal}#h4 .desc{color:var(--mu);max-width:400px;margin-bottom:40px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.7}#h4 .cta{flex-wrap:wrap;gap:12px;display:flex}#h4 .btn-main{background:var(--ac);color:#0d0c0a;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;padding:15px 36px;font-family:Syne,sans-serif;font-size:14px;font-weight:800;transition:transform .15s}#h4 .btn-main:hover{transform:translate(-3px,-3px)}#h4 .btn-bord{color:var(--tx);border:2px solid var(--bo);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 28px;font-family:Syne,sans-serif;font-size:14px;font-weight:800}#h4 .right{flex-direction:column;gap:16px;display:flex}#h4 .stat-big{background:var(--ca);border:1px solid var(--bo);padding:24px 28px}#h4 .sb-num{color:var(--ac);letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}#h4 .sb-lbl{color:var(--mu);margin-top:4px;font-family:DM Sans,sans-serif;font-size:13px}#h4 .stats-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}#h4 .work-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}#h4 .wtag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--bo);color:var(--mu);padding:6px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}#h5{min-height:50vh;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}#h5[data-t=light]{--bg:#f0faf6;--bg2:#e2f4ec;--tx:#0a1f16;--mu:#4a7060;--ca:#fff;--bo:#0a1f1614;--pr:#0e9c6a;--ac:#34d399}#h5[data-t=dark]{--bg:#061410;--bg2:#0a1e18;--tx:#e0f8ec;--mu:#4a8068;--ca:#0a1e18;--bo:#e0f8ec14;--pr:#10b981;--ac:#6ee7b7}#h5[data-t=birdog]{--bg:#061224;--bg2:#0a1a38;--tx:#d8eeff;--mu:#4a7090;--ca:#0a1a38;--bo:#d8eeff14;--pr:#3b82f6;--ac:#7dd3fc}#h5{background:var(--bg);color:var(--tx)}#h5 .bg-rings{pointer-events:none;width:600px;height:600px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}#h5 .ring{border:1px solid var(--pr);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#h5 .r1{opacity:.3;width:200px;height:200px}#h5 .r2{opacity:.2;width:360px;height:360px}#h5 .r3{opacity:.1;width:520px;height:520px}#h5 .r4{opacity:.06;width:700px;height:700px}#h5 .inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;min-height:50vh;margin:0 auto;padding:60px 40px;display:grid;position:relative}#h5 .pill-tag{color:var(--pr);background:#0e9c6a1f;border-radius:30px;align-items:center;gap:7px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}#h5[data-t=birdog] .pill-tag{background:#3b82f61f}#h5 .dot-live{background:var(--pr);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}#h5 h1{margin-bottom:20px;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.1}#h5 h1 em{color:var(--pr);font-family:DM Serif Display,serif;font-style:italic}#h5 .desc{color:var(--mu);max-width:400px;margin-bottom:36px;font-size:16px;line-height:1.75}#h5 .cta{flex-wrap:wrap;gap:12px;display:flex}#h5 .btn-main{background:var(--pr);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:14px 28px;font-size:14px;font-weight:700;transition:transform .15s}#h5 .btn-main:hover{transform:translateY(-2px)}#h5 .btn-out{color:var(--tx);border:1.5px solid var(--bo);cursor:pointer;background:0 0;border-radius:50px;padding:13px 22px;font-size:14px;font-weight:600}#h5 .right{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}#h5 .metric{background:var(--ca);border:1px solid var(--bo);border-radius:14px;padding:20px}#h5 .met-icon{margin-bottom:10px;font-size:24px}#h5 .met-val{color:var(--pr);margin-bottom:2px;font-size:28px;font-weight:700}#h5 .met-lbl{color:var(--mu);font-size:12px}#h5 .metric.full{grid-column:1/-1}#h5 .prog-h{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}#h5 .pbar{background:var(--bo);border-radius:8px;height:8px;overflow:hidden}#h5 .pfill{background:var(--pr);border-radius:8px;height:100%}#h6{min-height:50vh;font-family:Raleway,sans-serif;position:relative;overflow:hidden}#h6[data-t=light]{--bg:#f8f7f2;--bg2:#eee9de;--tx:#1a1812;--mu:#706858;--ca:#fff;--bo:#1a181214;--pr:#8b6a2c;--ac:#c8a456}#h6[data-t=dark]{--bg:#121008;--bg2:#1c1a10;--tx:#f4f0e0;--mu:#8a8068;--ca:#1c1a10;--bo:#f4f0e014;--pr:#c8a456;--ac:#e8c878}#h6[data-t=birdog]{--bg:#0e1620;--bg2:#14202e;--tx:#e4eef8;--mu:#6080a0;--ca:#14202e;--bo:#e4eef814;--pr:#6088b8;--ac:#90b8d8}#h6{background:var(--bg);color:var(--tx)}#h6 .inner{z-index:1;flex-direction:column;justify-content:center;max-width:1100px;min-height:50vh;margin:0 auto;padding:60px 40px;display:flex;position:relative}#h6 .top-bar{border-bottom:1px solid var(--bo);justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:32px;display:flex}#h6 .logo-txt{letter-spacing:.12em;text-transform:uppercase;color:var(--pr);font-size:18px;font-weight:900}#h6 .nav-items{gap:24px;display:flex}#h6 .nav-item{letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-size:12px;font-weight:700}#h6 .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}#h6 h1{letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(38px,4.5vw,58px);font-weight:900;line-height:1.05}#h6 h1 em{color:var(--pr);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400}#h6 .desc{color:var(--mu);max-width:380px;margin-bottom:36px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8}#h6 .cta{flex-wrap:wrap;gap:14px;display:flex}#h6 .btn-main{background:var(--pr);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:14px 32px;font-family:Raleway,sans-serif;font-size:12px;font-weight:800;transition:transform .15s}#h6 .btn-main:hover{transform:translateY(-2px)}#h6 .btn-line{color:var(--tx);border:1px solid var(--bo);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:13px 24px;font-family:Raleway,sans-serif;font-size:12px;font-weight:700}#h6 .showcase{flex-direction:column;gap:12px;display:flex}#h6 .room-card{background:var(--ca);border:1px solid var(--bo);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}#h6 .room-thumb{background:var(--bg2);flex-shrink:0;justify-content:center;align-items:center;width:80px;min-height:80px;font-size:28px;display:flex}#h6 .room-info{flex:1;padding:14px 16px}#h6 .room-name{letter-spacing:.02em;margin-bottom:4px;font-size:14px;font-weight:800}#h6 .room-meta{color:var(--mu);font-family:DM Sans,sans-serif;font-size:12px}#h6 .room-price{color:var(--pr);align-items:center;margin-left:auto;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;display:flex}#h6 .awards{border-top:1px solid var(--bo);gap:16px;margin-top:32px;padding-top:28px;display:flex}#h6 .award-item{text-align:center}#h6 .award-val{color:var(--pr);font-size:24px;font-weight:900;display:block}#h6 .award-lbl{color:var(--mu);text-transform:uppercase;letter-spacing:.07em;font-family:DM Sans,sans-serif;font-size:11px}#h7{min-height:50vh;font-family:Outfit,sans-serif;position:relative;overflow:hidden}#h7[data-t=light]{--bg:#f5f8ff;--bg2:#ebf0ff;--tx:#050a1e;--mu:#405090;--ca:#fff;--bo:#050a1e1a;--pr:#4f46e5;--ac:#06b6d4}#h7[data-t=dark]{--bg:#050a1e;--bg2:#0a1230;--tx:#e8eeff;--mu:#6070b0;--ca:#0a1230;--bo:#e8eeff14;--pr:#6366f1;--ac:#22d3ee}#h7[data-t=birdog]{--bg:#060e1c;--bg2:#0b1628;--tx:#d8eeff;--mu:#4a7098;--ca:#0b1628;--bo:#d8eeff14;--pr:#0ea5e9;--ac:#38bdf8}#h7{background:var(--bg);color:var(--tx)}#h7 .grid-bg{pointer-events:none;background-image:linear-gradient(var(--bo) 1px, transparent 1px), linear-gradient(90deg, var(--bo) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}#h7 .glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}#h7 .g1{background:var(--pr);opacity:.12;width:400px;height:400px;top:-100px;left:30%}#h7 .g2{background:var(--ac);opacity:.1;width:300px;height:300px;bottom:-80px;right:10%}#h7 .inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;min-height:50vh;margin:0 auto;padding:80px 32px;display:flex;position:relative}#h7 .sys-badge{color:var(--pr);letter-spacing:.04em;background:#6366f11f;border:1px solid #6366f14d;border-radius:30px;align-items:center;gap:8px;margin-bottom:32px;padding:7px 18px;font-size:12px;font-weight:700;display:inline-flex}#h7[data-t=birdog] .sys-badge{background:#0ea5e91f;border-color:#0ea5e94d}#h7 .sys-badge:before{content:"";background:var(--pr);border-radius:50%;width:6px;height:6px}#h7 h1{letter-spacing:-.03em;max-width:860px;margin-bottom:24px;font-size:clamp(40px,6vw,78px);font-weight:800;line-height:1}#h7 h1 .gr{background:linear-gradient(135deg, var(--pr), var(--ac));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#h7 .desc{color:var(--mu);max-width:540px;margin:0 auto 40px;font-size:17px;line-height:1.7}#h7 .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}#h7 .btn-main{background:var(--pr);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:15px 34px;font-size:15px;font-weight:700;transition:transform .15s}#h7 .btn-main:hover{transform:scale(1.03)}#h7 .btn-out{color:var(--tx);border:1px solid var(--bo);cursor:pointer;background:0 0;border-radius:6px;padding:14px 26px;font-size:15px;font-weight:600}#h7 .terminal{background:var(--ca);border:1px solid var(--bo);text-align:left;border-radius:10px;width:100%;max-width:580px;padding:20px 24px;font-family:Courier New,monospace}#h7 .term-header{gap:6px;margin-bottom:16px;display:flex}#h7 .tdot{border-radius:50%;width:10px;height:10px}#h7 .tr{background:#ff5f57}#h7 .ty{background:#febc2e}#h7 .tg{background:#28c840}#h7 .term-line{font-size:13px;line-height:1.8}#h7 .t-dim{color:var(--mu)}#h7 .t-pr{color:var(--pr)}#h7 .t-ac{color:var(--ac)}#h7 .t-ok{color:#4ade80}#h7 .cursor{animation:.8s step-end infinite blink-c}@keyframes blink-c{0%,to{opacity:1}50%{opacity:0}}#h8{min-height:50vh;font-family:Unbounded,sans-serif;position:relative;overflow:hidden}#h8[data-t=light]{--bg:#fff8f0;--bg2:#ffe8cc;--tx:#1a0a00;--mu:#804020;--ca:#fff;--bo:#1a0a001a;--pr:#e84000;--ac:#f80}#h8[data-t=dark]{--bg:#1a0a00;--bg2:#2c1400;--tx:#fff0e0;--mu:#c08060;--ca:#2c1400;--bo:#fff0e01a;--pr:#f50;--ac:#fa0}#h8[data-t=birdog]{--bg:#080f1a;--bg2:#0e1826;--tx:#e8f0ff;--mu:#5878a0;--ca:#0e1826;--bo:#e8f0ff1a;--pr:#64d;--ac:#a8f}#h8{background:var(--bg);color:var(--tx)}#h8 .deco-shapes{pointer-events:none;position:absolute;inset:0;overflow:hidden}#h8 .shape{background:var(--ac);opacity:.08;border-radius:50%;position:absolute}#h8 .sh1{width:300px;height:300px;top:-100px;right:-80px}#h8 .sh2{background:var(--pr);opacity:.1;width:200px;height:200px;bottom:-60px;left:5%}#h8 .sh3{width:150px;height:150px;top:30%;left:60%}#h8 .inner{z-index:1;flex-direction:column;justify-content:center;max-width:900px;min-height:50vh;margin:0 auto;padding:60px 40px;display:flex;position:relative}#h8 .event-meta{align-items:center;gap:12px;margin-bottom:28px;display:flex}#h8 .ev-date{background:var(--pr);color:#fff;letter-spacing:.1em;border-radius:3px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}#h8 .ev-type{letter-spacing:.1em;text-transform:uppercase;color:var(--mu);border:1px solid var(--bo);border-radius:3px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700}#h8 h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(34px,5vw,68px);font-weight:900;line-height:1}#h8 h1 em{color:var(--ac);font-style:normal}#h8 .countdown{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}#h8 .cd-box{background:var(--ca);border:1px solid var(--bo);text-align:center;border-radius:8px;min-width:72px;padding:16px 20px}#h8 .cd-num{color:var(--pr);font-size:28px;font-weight:900;line-height:1;display:block}#h8 .cd-lbl{color:var(--mu);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-family:DM Sans,sans-serif;font-size:10px;display:block}#h8 .desc{color:var(--mu);max-width:500px;margin-bottom:40px;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75}#h8 .cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#h8 .btn-main{background:var(--pr);color:#fff;letter-spacing:.06em;cursor:pointer;border:none;border-radius:4px;padding:15px 36px;font-family:Unbounded,sans-serif;font-size:12px;font-weight:700;transition:transform .15s}#h8 .btn-main:hover{transform:translateY(-2px)}#h8 .seat-note{color:var(--mu);font-family:DM Sans,sans-serif;font-size:13px}#h8 .seat-note strong{color:var(--pr)}#h8 .speakers{flex-wrap:wrap;gap:14px;margin-top:48px;display:flex}#h8 .spk{align-items:center;gap:10px;display:flex}#h8 .spk-av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:Syne,sans-serif;font-size:14px;font-weight:900;display:flex}#h8 .spk-name{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}#h8 .spk-role{color:var(--mu);font-family:DM Sans,sans-serif;font-size:11px}#h9{min-height:50vh;font-family:Playfair Display,serif;position:relative;overflow:hidden}#h9[data-t=light]{--bg:#f8f8f5;--bg2:#eeeee8;--tx:#0c0c0a;--mu:#686860;--ca:#fff;--bo:#0c0c0a1a;--pr:#0c0c0a;--ac:#c8a83c}#h9[data-t=dark]{--bg:#0c0c0a;--bg2:#161612;--tx:#f8f8f4;--mu:#888880;--ca:#161612;--bo:#f8f8f41a;--pr:#f8f8f4;--ac:#c8a83c}#h9[data-t=birdog]{--bg:#0a0e18;--bg2:#10162a;--tx:#e8eef8;--mu:#607090;--ca:#10162a;--bo:#e8eef81a;--pr:#e8eef8;--ac:#89c}#h9{background:var(--bg);color:var(--tx)}#h9 .luxury-bar{background:linear-gradient(90deg, var(--ac), transparent);width:100%;height:3px}#h9 .inner{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;max-width:1200px;min-height:50vh;margin:0 auto;padding:60px 40px;display:grid;position:relative}#h9 .roman{letter-spacing:.3em;text-transform:uppercase;color:var(--ac);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:11px;font-weight:400}#h9 h1{margin-bottom:24px;font-size:clamp(42px,5vw,66px);font-weight:700;line-height:1.08}#h9 h1 em{color:var(--ac);font-style:italic}#h9 .desc{color:var(--mu);max-width:400px;margin-bottom:40px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8}#h9 .search-box{background:var(--ca);border:1px solid var(--bo);border-radius:8px;align-items:center;gap:8px;max-width:460px;margin-bottom:32px;padding:8px 8px 8px 20px;display:flex}#h9 .sb-input{color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-family:DM Sans,sans-serif;font-size:14px}#h9 .sb-input::placeholder{color:var(--mu)}#h9 .sb-btn{background:var(--ac);color:#0c0c0a;white-space:nowrap;cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}#h9 .tags{flex-wrap:wrap;gap:8px;display:flex}#h9 .tag{border:1px solid var(--bo);color:var(--mu);cursor:pointer;border-radius:20px;padding:5px 12px;font-family:DM Sans,sans-serif;font-size:12px;transition:border-color .2s}#h9 .tag:hover{border-color:var(--ac);color:var(--ac)}#h9 .right{flex-direction:column;gap:14px;display:flex}#h9 .prop-card{background:var(--ca);border:1px solid var(--bo);border-radius:10px;overflow:hidden}#h9 .prop-img{background:var(--bg2);justify-content:center;align-items:center;height:120px;font-size:36px;display:flex}#h9 .prop-info{padding:14px 16px}#h9 .prop-name{margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}#h9 .prop-loc{color:var(--mu);margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:12px}#h9 .prop-price{color:var(--ac);font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}#h9 .prop-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}#h9 .pt{background:var(--bg2);color:var(--mu);border-radius:4px;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:11px}#h9 .stats-bar{border-top:1px solid var(--bo);gap:32px;padding-top:32px;font-family:DM Sans,sans-serif;display:flex}#h9 .sb-n{color:var(--ac);font-size:28px;font-weight:900;display:block}#h9 .sb-l{color:var(--mu);font-size:11px}#h10{min-height:50vh;font-family:Plus Jakarta Sans,sans-serif;position:relative;overflow:hidden}#h10[data-t=light]{--bg:#fdf5ff;--bg2:#f2e8ff;--tx:#160a22;--mu:#6040a0;--ca:#fff;--bo:#160a221a;--pr:#7c3aed;--ac:#ec4899}#h10[data-t=dark]{--bg:#0e0818;--bg2:#180b28;--tx:#f0e8ff;--mu:#8060c0;--ca:#180b28;--bo:#f0e8ff1a;--pr:#8b5cf6;--ac:#f472b6}#h10[data-t=birdog]{--bg:#060e20;--bg2:#0c1830;--tx:#d8eeff;--mu:#4870a0;--ca:#0c1830;--bo:#d8eeff1a;--pr:#3b82f6;--ac:#818cf8}#h10{background:var(--bg);color:var(--tx)}#h10 .stars-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}#h10 .inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;min-height:50vh;margin:0 auto;padding:60px 40px;display:flex;position:relative}#h10 .community-ring{width:180px;height:56px;margin:0 auto 32px;position:relative}#h10 .cr-av{border:3px solid var(--bg);background:var(--bg2);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex;position:absolute;top:0}#h10 .cr-av:first-child{left:0}#h10 .cr-av:nth-child(2){left:40px}#h10 .cr-av:nth-child(3){left:80px}#h10 .cr-av:nth-child(4){background:var(--pr);color:#fff;font-size:13px;font-weight:700;left:120px}#h10 .member-count{color:var(--mu);margin-top:60px;margin-bottom:32px;font-size:13px}#h10 .member-count strong{color:var(--pr)}#h10 h1{letter-spacing:-.02em;max-width:800px;margin-bottom:24px;font-size:clamp(38px,5.5vw,70px);font-weight:800;line-height:1.05}#h10 h1 em{color:var(--pr);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400}#h10[data-t=birdog] h1 em{color:var(--ac)}#h10 .desc{color:var(--mu);max-width:520px;margin:0 auto 40px;font-size:16px;line-height:1.75}#h10 .benefits{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}#h10 .ben{background:var(--ca);border:1px solid var(--bo);border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}#h10 .ben-ic{font-size:16px}#h10 .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:52px;display:flex}#h10 .btn-main{background:linear-gradient(135deg, var(--pr), var(--ac));color:#fff;cursor:pointer;border:none;border-radius:50px;padding:15px 36px;font-size:15px;font-weight:700;transition:transform .15s}#h10 .btn-main:hover{transform:scale(1.03)}#h10 .btn-out{color:var(--tx);border:1.5px solid var(--bo);cursor:pointer;background:0 0;border-radius:50px;padding:14px 28px;font-size:15px;font-weight:600}#h10 .plan-cards{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}#h10 .plan{background:var(--ca);border:1px solid var(--bo);text-align:left;border-radius:14px;min-width:180px;padding:20px 24px}#h10 .plan.featured{border:2px solid var(--pr)}#h10 .plan-name{text-transform:uppercase;letter-spacing:.08em;color:var(--mu);margin-bottom:8px;font-size:12px;font-weight:700}#h10 .plan-price{color:var(--tx);margin-bottom:4px;font-size:24px;font-weight:800}#h10 .plan-price span{color:var(--mu);font-size:13px;font-weight:400}#h10 .plan-perks{flex-direction:column;gap:6px;margin-top:14px;list-style:none;display:flex}#h10 .plan-perks li{color:var(--mu);align-items:center;gap:6px;font-size:13px;display:flex}#h10 .ck{color:var(--pr);font-weight:700}@media (max-width:720px){#h1 .inner,#h2 .inner,#h5 .inner,#h6 .hero-grid,#h9 .inner{grid-template-columns:1fr}#h1 .right,#h2 .product-grid,#h5 .right,#h6 .showcase{display:none}#h4 .inner{grid-template-columns:1fr;padding:40px 20px}#h4 .right{display:none}#h3 .modules{grid-template-columns:1fr 1fr}}:root{--purple:#6c4fd6;--purple-light:#ede8fb;--purple-mid:#9b7eeb;--purple-dark:#4b32a8;--green:#3b6d11;--green-bg:#eaf3de;--red:#a32d2d;--red-bg:#fcebeb;--bg:#f8f8fa;--bg2:#f1f0f5;--bg3:#e4e2ec;--border:#e4e2ec;--border2:#c8c5d4;--muted:#7a7690;--sub:#3d3a50;--txt:#1a1830;--card:#fff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000014;--sidebar-w:230px}html.dark{--bg:#13111f;--bg2:#1c1a2e;--bg3:#252340;--border:#2a2744;--border2:#3d3a60;--muted:#8884aa;--sub:#c5c1e0;--txt:#f0eef8;--card:#1c1a2c;--purple-light:#221c46;--purple-mid:#7a5ed4;--green-bg:#142810;--green:#7bc950;--red-bg:#2e1010;--red:#f08080;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 20px #00000080}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}html,body{height:100%;overflow:hidden}body{background:var(--bg);color:var(--txt);font-size:14px;font-family:var(--font,"Plus Jakarta Sans", sans-serif);transition:background .2s,color .2s}}@layer components{.app{height:100vh;display:flex}.sidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--card);border-right:1px solid var(--border);z-index:200;flex-direction:column;transition:transform .25s,width .25s;display:flex;overflow:hidden}.sidebar-logo{border-bottom:1px solid var(--bg2);align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.logo-mark{background:var(--purple);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.logo-text{color:var(--txt);font-size:15px;font-weight:700}.logo-tag{background:var(--purple-light);color:var(--purple);border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}.nav-wrap{flex:1;padding:8px;overflow-y:auto}.nav-section{letter-spacing:.08em;color:var(--border2);text-transform:uppercase;padding:10px 8px 4px;font-size:10px;font-weight:600}.nav-item{border-radius:var(--radius-md);cursor:pointer;color:var(--muted);align-items:center;gap:9px;margin-bottom:1px;padding:9px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.nav-item:hover{background:var(--bg2);color:var(--sub)}.nav-item.active{background:var(--purple-light);color:var(--purple)}.nav-item svg{opacity:.7;flex-shrink:0}.nav-item.active svg{opacity:1}.nav-badge{background:var(--purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.sidebar-footer{border-top:1px solid var(--bg2);padding:10px 12px}.user-card{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:8px 6px;display:flex}.user-card:hover{background:var(--bg2)}.user-avatar{background:var(--purple);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.user-name{color:var(--txt);font-size:13px;font-weight:600}.user-plan{color:var(--purple);background:var(--purple-light);border-radius:20px;margin-top:1px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.topbar{background:var(--card);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.menu-btn{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}.topbar-title{color:var(--txt);font-size:14px;font-weight:700}.topbar-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-left:2px;font-size:11px;overflow:hidden}.topbar-right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.icon-btn,.dark-btn{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.icon-btn:hover{background:var(--bg2);color:var(--sub)}.dark-btn:hover{background:var(--bg2);color:var(--purple)}.page{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;position:relative;overflow-y:auto}.stats-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;transition:box-shadow .2s;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--purple);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.stat-card:hover:before{opacity:1}.stat-icon{border-radius:var(--radius-md);background:var(--purple-light);width:34px;height:34px;color:var(--purple);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.stat-val{color:var(--txt);margin-bottom:2px;font-size:22px;font-weight:700}.stat-label{color:var(--muted);font-size:11px;font-weight:500}.stat-change{margin-top:5px;font-size:11px;font-weight:600}.up{color:var(--green)}.dn{color:var(--red)}.section-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.section-head{border-bottom:1px solid var(--bg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.section-head h3{color:var(--txt);font-size:13px;font-weight:700}.section-head span{color:var(--muted);font-size:12px}.btn{border-radius:var(--radius-md);font-size:12px;font-weight:600;font-family:var(--font,"Plus Jakarta Sans", sans-serif);cursor:pointer;border:none;align-items:center;gap:5px;padding:6px 12px;transition:all .15s;display:inline-flex}.btn-primary{background:var(--purple);color:#fff}.btn-primary:hover{background:var(--purple-dark)}.btn-ghost{border:1px solid var(--border);color:var(--sub);background:0 0}.btn-ghost:hover{background:var(--bg2)}.btn-success{background:var(--green-bg);color:var(--green);border:1px solid var(--green)}.btn-sm{padding:5px 9px;font-size:11px}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--bg);border-bottom:1px solid var(--border);padding:9px 14px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--bg2);color:var(--txt);padding:11px 14px;font-size:13px}tr:last-child td{border-bottom:none}tr:hover td{background:var(--bg)}.pill{border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.pill-live{background:var(--green-bg);color:var(--green)}.pill-draft{background:var(--bg2);color:var(--muted)}.pill-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.row-actions{gap:4px;display:flex}.gen-form{background:var(--card);border-right:1px solid var(--border);flex-direction:column;width:300px;min-width:280px;display:flex;overflow:hidden}.preview-wrap{background:var(--bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.pages-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.media-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.sidebar-overlay{z-index:150;background:#00000080;display:none;position:fixed;inset:0}.sidebar-overlay.show{display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}}@media (max-width:900px){:root{--sidebar-w:200px}.stats-row{grid-template-columns:repeat(2,1fr)}.media-grid{grid-template-columns:repeat(4,1fr)}.pages-grid{grid-template-columns:1fr 1fr}.topbar-sub{display:none}}@media (max-width:640px){.sidebar{box-shadow:var(--shadow-md);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.menu-btn{display:flex}.main{width:100%}.page{gap:12px;padding:14px}.stats-row{grid-template-columns:1fr 1fr;gap:10px}.stat-val{font-size:18px}.section-card{overflow-x:auto}table{min-width:480px}.pages-grid{grid-template-columns:1fr 1fr}.media-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:400px){.stats-row,.pages-grid{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
