@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Outfit';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Outfit';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/aurora/QGYvz_MVcBeNP4NJtEtq.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/aurora/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--accent:#ff6a00;--accent-dark:#e55f00;--accent-soft:rgba(255,106,0,0.12);--ink:#1a1a1a;--ink-soft:#3a3a3a;--muted:#555555;--line:#e8e8e8;--bg:#ffffff;--bg-alt:#f5f5f5;--white:#ffffff;--hero-overlay:rgba(12,14,18,0.62);--shadow-soft:0 12px 40px rgba(0,0,0,0.08);--radius:4px;--radius-btn:6px;--header-h:78px;--container:1140px;--font-display:"Outfit",sans-serif;--font-body:"Source Sans 3",sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;}body{font-family:var(--font-body);color:var(--ink);background:var(--bg,#ffffff);line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased;transition:background-color 0.35s ease,color 0.35s ease;}img{max-width:100%;display:block;}a{color:inherit;text-decoration:none;}ul{list-style:none;}button,input,textarea,select{font:inherit;}.container{width:min(100% - 2.5rem,var(--container));margin-inline:auto;}.site-header{position:sticky;top:0;z-index:100;height:var(--header-h);background:var(--white);border-bottom:1px solid transparent;transition:box-shadow 0.3s var(--ease),border-color 0.3s var(--ease);}.site-header.is-scrolled{box-shadow:0 4px 24px rgba(0,0,0,0.06);border-bottom-color:var(--line);}body.page-home .site-header{position:absolute;left:0;right:0;background:transparent;border-bottom-color:transparent;}body.page-home .site-header.is-scrolled{position:fixed;background:rgba(255,255,255,0.92);backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(0,0,0,0.06);border-bottom-color:var(--line);}body.page-home .logo,body.page-home .nav a{color:var(--ink);}body.page-home .nav a:hover,body.page-home .nav a.is-active{color:var(--accent);}body.page-home .hero{min-height:0;padding-top:var(--header-h);align-items:center;}.header-inner{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;}.logo{display:inline-flex;align-items:center;gap:0.65rem;font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:0.02em;color:var(--ink);text-transform:uppercase;}.logo img{width:36px;height:36px;}.nav{display:flex;align-items:center;gap:2rem;}.nav a{font-family:var(--font-display);font-weight:500;font-size:0.95rem;color:var(--ink);position:relative;transition:color 0.25s var(--ease);}.nav a:hover,.nav a.is-active{color:var(--accent);}.nav a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);}.nav-cta{display:inline-flex;align-items:center;padding:0.55rem 1.15rem;background:var(--accent);color:var(--white) !important;border-radius:var(--radius-btn);font-weight:600 !important;transition:background 0.25s var(--ease),transform 0.25s var(--ease);}.nav-cta:hover{background:var(--accent-dark);transform:translateY(-1px);}.nav-cta::after{display:none !important;}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);background:var(--white);border-radius:var(--radius);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;}.menu-toggle span{display:block;width:18px;height:2px;background:var(--ink);transition:transform 0.25s var(--ease),opacity 0.25s var(--ease);}.menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg);}.menu-toggle.is-open span:nth-child(2){opacity:0;}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.9rem 1.6rem;border-radius:var(--radius-btn);font-family:var(--font-display);font-weight:600;font-size:0.9rem;letter-spacing:0.04em;text-transform:uppercase;border:2px solid transparent;cursor:pointer;transition:background 0.25s var(--ease),color 0.25s var(--ease),border-color 0.25s var(--ease),transform 0.25s var(--ease);}.btn:hover{transform:translateY(-2px);}.btn-primary{background:var(--accent);color:var(--white);border-color:var(--accent);}.btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);}.btn-ghost{background:transparent;color:var(--white);border-color:rgba(255,255,255,0.85);}.btn-ghost:hover{background:rgba(255,255,255,0.1);}.btn-outline{background:transparent;color:var(--ink);border-color:var(--ink);}.btn-outline:hover{background:var(--ink);color:var(--white);}.btn-arrow::after{content:"›";font-size:1.2em;line-height:1;}.hero{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink);overflow:hidden;isolation:isolate;background:#f7f8fa;}.hero-code0 .hero-media{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(255,106,0,0.07),transparent 55%),radial-gradient(ellipse 50% 40% at 85% 70%,rgba(59,130,246,0.05),transparent 50%),linear-gradient(180deg,#fafbfc 0%,#f3f5f8 100%);}.hero-media{position:absolute;inset:0;z-index:-2;background:#f7f8fa;}.hero-media::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.045) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black 35%,transparent 85%);animation:gridDrift 32s linear infinite;}.hero-media::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient( 180deg,transparent 0%,transparent 48%,rgba(255,255,255,0.45) 78%,#ffffff 100% );}.hero-glow{position:absolute;inset:12% 18% 28%;z-index:-1;background:radial-gradient(circle,rgba(255,106,0,0.06),transparent 70%);pointer-events:none;}.hero-nodes{display:none;}.hero-inner{width:min(100%,640px);margin:0 auto;padding:0.35rem 0 0.5rem;position:relative;z-index:2;justify-self:center;}.hero-stage{position:relative;z-index:2;width:min(100% - 1.5rem,1200px);margin:0 auto;padding:2rem 0 1.5rem;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,220px);gap:1rem 1.35rem;align-items:center;}.hero-rail{display:flex;flex-direction:column;gap:0.9rem;min-width:0;}.hero-rail-left{transform:translateY(10px);}.hero-rail-right{transform:translateY(-6px);}.hero-price-card{position:relative;padding:0.8rem 0.9rem 0.75rem;border-radius:14px;background:rgba(255,255,255,0.94);border:1px solid rgba(15,23,42,0.08);box-shadow:0 10px 28px rgba(15,23,42,0.06);text-align:left;color:var(--ink);animation:heroCardFloat 5.5s ease-in-out calc(var(--d,0) * 0.35s) infinite;}.hero-price-badge{position:absolute;top:0.65rem;right:0.65rem;padding:0.15rem 0.45rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:0.68rem;font-weight:700;letter-spacing:0.04em;}.hero-price-provider{margin:0 0 0.2rem;font-size:0.75rem;color:var(--muted);}.hero-price-name{margin:0 0 0.45rem;font-family:var(--font-display);font-size:0.95rem;font-weight:700;line-height:1.25;color:var(--ink);word-break:break-all;}.hero-price-line{margin:0;font-size:0.82rem;color:var(--accent);font-weight:600;line-height:1.4;}.hero-price-tags{display:flex;flex-wrap:wrap;gap:0.35rem;list-style:none;margin:0.55rem 0 0;padding:0;}.hero-price-tags li{padding:0.12rem 0.45rem;border-radius:999px;background:#f1f3f6;color:var(--muted);font-size:0.68rem;}.hero-orb{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none;z-index:0;}.hero-orb-a{width:320px;height:320px;left:6%;top:18%;background:rgba(255,106,0,0.1);}.hero-orb-b{width:280px;height:280px;right:8%;bottom:12%;background:rgba(59,130,246,0.08);}@keyframes heroCardFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}.hero-brand{font-family:var(--font-display);font-weight:800;font-size:clamp(2.45rem,6vw,3.6rem);letter-spacing:0.02em;line-height:1.05;margin:0 0 0.65rem;color:var(--ink);opacity:1;animation:fadeUp 0.9s var(--ease) 0.1s both;}.hero-tag{display:inline-block;color:var(--muted);font-family:var(--font-display);font-weight:500;font-size:0.9rem;letter-spacing:0.04em;margin-bottom:0.75rem;padding:0.35rem 0.85rem;border:1px solid rgba(255,106,0,0.35);border-radius:999px;background:rgba(255,255,255,0.7);opacity:1;animation:fadeUp 0.9s var(--ease) 0.05s both;}.hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.45rem,3.2vw,2.15rem);line-height:1.3;margin:0 auto 0.75rem;max-width:18em;color:var(--ink);opacity:1;animation:fadeUp 0.9s var(--ease) 0.2s both;}.hero-desc{color:var(--muted);font-size:1rem;max-width:560px;margin:0 auto 1.35rem;line-height:1.65;opacity:1;animation:fadeUp 0.9s var(--ease) 0.3s both;}.hero-actions{display:flex;flex-wrap:wrap;gap:0.85rem;justify-content:center;position:relative;z-index:3;opacity:1;animation:fadeUp 0.9s var(--ease) 0.5s both;}.hero-actions .btn{min-height:3rem;padding:0.85rem 1.5rem;box-sizing:border-box;}.btn-ghost-light{background:#fff;color:var(--ink);border:1px solid rgba(15,23,42,0.14);}.btn-ghost-light:hover{background:#fff;border-color:var(--accent);color:var(--accent);}.api-route{display:flex;align-items:stretch;width:min(100%,560px);margin:0 auto 0.75rem;border-radius:999px;background:rgba(255,255,255,0.96);color:#1a1a1a;box-shadow:0 8px 28px rgba(15,23,42,0.08);border:1px solid rgba(15,23,42,0.08);overflow:hidden;opacity:1;animation:fadeUp 0.9s var(--ease) 0.4s both;}.api-route-proto{display:flex;align-items:center;padding:0.35rem 0.25rem 0.35rem 0.85rem;border-right:1px solid #e8e8e8;flex-shrink:0;}.api-route-proto.is-static{cursor:default;}.api-route-proto-chip{display:inline-flex;align-items:center;padding:0.45rem 0.75rem;border-radius:999px;background:#f4f4f5;font-weight:700;font-size:0.88rem;color:#1a1a1a;white-space:nowrap;}.api-route-url{display:flex;align-items:center;gap:0.5rem;flex:1;min-width:0;padding:0.45rem 0.55rem 0.45rem 1rem;}.api-route-url code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.9rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;}.api-route-copy{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#f3f3f3;color:#444;cursor:pointer;flex-shrink:0;transition:background 0.2s ease,color 0.2s ease;}.api-route-copy:hover,.api-route-copy.is-copied{background:var(--accent,#ff6a00);color:#fff;}.api-route-hint{margin:0 auto 0.85rem;font-size:0.85rem;color:var(--muted);opacity:1;animation:fadeUp 0.9s var(--ease) 0.45s both;}@media (prefers-reduced-motion:reduce){.hero-brand,.hero-tag,.hero-title,.hero-desc,.hero-actions,.api-route,.api-route-hint,.hero-price-card{animation:none !important;opacity:1 !important;transform:none !important;}}@media (max-width:1100px){.hero-stage{grid-template-columns:1fr;gap:1.15rem;padding:1.75rem 0 1.5rem;}.hero-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;}.hero-rail-left,.hero-rail-right{transform:none;}.hero-rail-left{order:2;}.hero-inner{order:1;}.hero-rail-right{order:3;}}@media (max-width:720px){.hero-rail{grid-template-columns:1fr;}.hero-rail-right{display:none;}.api-route{flex-direction:column;border-radius:16px;}.api-route-proto{border-right:0;border-bottom:1px solid #e8e8e8;padding:0.65rem 1rem 0.35rem;justify-content:flex-start;}}.comparison-section{background:#ffffff;position:relative;z-index:0;}.comparison-section .section-head{margin-bottom:1.75rem;}.comparison-section::before{content:"";position:absolute;left:0;right:0;top:0;height:4.5rem;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.35),transparent);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.35),transparent);}.comparison-table-wrap{max-width:820px;margin:0 auto;border:1px solid #e6e8ec;border-radius:14px;overflow:hidden;background:#fff;}.comparison-table{width:100%;border-collapse:collapse;font-size:0.98rem;}.comparison-table th,.comparison-table td{padding:0.95rem 1.15rem;border-bottom:1px solid #eceff3;text-align:left;vertical-align:middle;}.comparison-table thead th{background:#f7f8fa;font-weight:700;color:#1a1a1a;}.comparison-table tbody th{font-weight:600;color:#333;width:42%;background:#fcfcfd;}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0;}.comparison-ok{color:#1f7a3f;font-weight:500;}.comparison-code{display:inline-block;padding:0.28rem 0.6rem;border-radius:8px;background:#f1f3f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.88rem;color:#333;}@media (prefers-reduced-motion:reduce){.hero-brand,.hero-tag,.hero-title,.hero-desc,.hero-actions,.api-route,.api-route-hint{animation:none !important;opacity:1 !important;transform:none !important;}}@media (max-width:640px){.api-route{flex-direction:column;border-radius:16px;}.api-route-proto{border-right:0;border-bottom:1px solid #e8e8e8;padding:0.55rem 1rem 0.25rem;}.api-route-select{width:100%;background-position:right 0.5rem center;}}.section{padding:5.5rem 0;}.section.comparison-section{padding:2rem 0 3.75rem;}.section-alt{background:var(--bg-alt);}.eyebrow{display:inline-block;color:var(--accent);font-family:var(--font-display);font-weight:600;font-size:0.92rem;letter-spacing:0.04em;margin-bottom:0.65rem;}.section-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.85rem,3.5vw,2.5rem);line-height:1.2;color:var(--ink);margin-bottom:1rem;}.section-lead{color:var(--muted);font-size:1.05rem;max-width:560px;}.section-head{margin-bottom:3rem;}.section-head.centered{text-align:center;}.section-head.centered .section-lead{margin-inline:auto;}.reveal{opacity:0;transform:translateY(28px);transition:opacity 0.8s var(--ease),transform 0.8s var(--ease);}.reveal.is-visible{opacity:1;transform:translateY(0);}.reveal-delay-1{transition-delay:0.1s;}.reveal-delay-2{transition-delay:0.2s;}.reveal-delay-3{transition-delay:0.3s;}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:3.5rem;align-items:center;}.split-media{position:relative;min-height:360px;background:linear-gradient(145deg,#2a3140 0%,#151a22 60%,#2a1f16 100%);overflow:hidden;}.split-media::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,106,0,0.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,0,0.12) 1px,transparent 1px);background-size:40px 40px;opacity:0.7;}.split-media-glow{position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,0.45),transparent 70%);top:20%;left:25%;animation:glowFloat 8s ease-in-out infinite;}.split-media-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);font-family:var(--font-display);z-index:1;text-align:center;padding:2rem;}.split-media-label strong{font-size:3rem;font-weight:800;color:var(--accent);line-height:1;}.split-media-label span{margin-top:0.5rem;font-size:1rem;letter-spacing:0.08em;text-transform:uppercase;opacity:0.85;}.split-body p{color:var(--ink-soft);margin-bottom:1.25rem;}.split-list{margin:1.5rem 0 2rem;}.split-list li{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:0.85rem;color:var(--ink-soft);}.split-list li::before{content:"";flex-shrink:0;width:10px;height:10px;margin-top:0.45rem;background:var(--accent);border-radius:1px;transform:rotate(45deg);}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:3rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.stat{text-align:center;padding:0.5rem;}.stat-value{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem,3vw,2.75rem);color:var(--accent);line-height:1.1;margin-bottom:0.35rem;}.stat-label{font-family:var(--font-display);font-size:0.9rem;color:var(--muted);letter-spacing:0.02em;}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;}.feature{padding-top:0.25rem;}.feature-icon{width:48px;height:48px;margin-bottom:1.15rem;color:var(--accent);}.feature-icon svg{width:100%;height:100%;}.feature h3{font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin-bottom:0.65rem;}.feature p{color:var(--muted);font-size:0.98rem;}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:step;}.process-item{position:relative;padding-top:0.5rem;}.process-item::before{counter-increment:step;content:"0" counter(step);display:block;font-family:var(--font-display);font-weight:800;font-size:2rem;color:var(--accent);line-height:1;margin-bottom:0.85rem;}.process-item h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin-bottom:0.5rem;}.process-item p{color:var(--muted);font-size:0.95rem;}.cta-band{position:relative;padding:5rem 0;color:var(--white);text-align:center;overflow:hidden;isolation:isolate;}.cta-band::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#1a1f28 0%,#2a1a10 50%,#1a2332 100%);}.cta-band::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 50%,rgba(255,106,0,0.25),transparent 40%),radial-gradient(circle at 80% 50%,rgba(255,106,0,0.15),transparent 35%);}.cta-band .section-title{color:var(--white);}.cta-band .section-lead{color:rgba(255,255,255,0.8);margin-inline:auto;margin-bottom:2rem;}.cta-actions{display:flex;flex-wrap:wrap;gap:0.9rem;justify-content:center;}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch;}.price-card{background:var(--white);border:1px solid var(--line);padding:2rem 1.75rem;display:flex;flex-direction:column;transition:border-color 0.25s var(--ease),transform 0.25s var(--ease);}.price-card:hover{border-color:var(--accent);transform:translateY(-4px);}.price-card.is-featured{border-color:var(--accent);box-shadow:var(--shadow-soft);position:relative;}.price-card.is-featured::before{content:"推荐";position:absolute;top:0;right:1.25rem;transform:translateY(-50%);background:var(--accent);color:var(--white);font-family:var(--font-display);font-size:0.75rem;font-weight:700;letter-spacing:0.06em;padding:0.3rem 0.7rem;}.price-name{font-family:var(--font-display);font-weight:700;font-size:1.25rem;margin-bottom:0.35rem;}.price-desc{color:var(--muted);font-size:0.92rem;margin-bottom:1.25rem;}.price-amount{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1;margin-bottom:0.25rem;}.price-amount span{font-size:1rem;font-weight:500;color:var(--muted);}.price-period{color:var(--muted);font-size:0.9rem;margin-bottom:1.5rem;}.price-features{flex:1;margin-bottom:1.75rem;}.price-features li{padding:0.55rem 0;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:0.95rem;display:flex;gap:0.6rem;align-items:center;}.price-features li::before{content:"✓";color:var(--accent);font-weight:700;}.price-card .btn{width:100%;}.contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;}.contact-info p{color:var(--ink-soft);margin-bottom:1.5rem;}.contact-meta{display:grid;gap:1.25rem;}.contact-meta dt{font-family:var(--font-display);font-weight:700;font-size:0.85rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);margin-bottom:0.25rem;}.contact-meta dd{color:var(--ink-soft);}.form{display:grid;gap:1rem;}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.form label{display:grid;gap:0.4rem;font-family:var(--font-display);font-weight:600;font-size:0.88rem;}.form input,.form select,.form textarea{width:100%;padding:0.85rem 1rem;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:var(--radius);transition:border-color 0.25s var(--ease);}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--accent);}.form textarea{min-height:140px;resize:vertical;}.form-note{font-size:0.85rem;color:var(--muted);}.page-hero{position:relative;padding:3.25rem 0 3.75rem;color:var(--ink);text-align:center;overflow:hidden;isolation:isolate;background:#f7f8fa;}.page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(255,106,0,0.08),transparent 55%),radial-gradient(ellipse 45% 40% at 88% 80%,rgba(59,130,246,0.05),transparent 50%),linear-gradient(180deg,#fafbfc 0%,#f3f5f8 55%,#ffffff 100%);}.page-hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(15,23,42,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.2) 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.2) 55%,transparent 100%);}.page-hero .eyebrow{color:var(--accent);}.page-hero .section-title{color:var(--ink);margin-bottom:0.75rem;}.page-hero p{color:var(--muted);max-width:560px;margin-inline:auto;}.timeline{display:grid;gap:0;border-left:2px solid var(--line);margin-left:0.5rem;padding-left:2rem;}.timeline-item{position:relative;padding-bottom:2.25rem;}.timeline-item::before{content:"";position:absolute;left:calc(-2rem - 6px);top:0.35rem;width:10px;height:10px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px var(--accent-soft);}.timeline-item h3{font-family:var(--font-display);font-weight:700;font-size:1.15rem;margin-bottom:0.4rem;}.timeline-item .year{color:var(--accent);font-family:var(--font-display);font-weight:600;font-size:0.9rem;margin-bottom:0.35rem;}.timeline-item p{color:var(--muted);}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}.value h3{font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin:0.85rem 0 0.5rem;}.value p{color:var(--muted);}.value-num{font-family:var(--font-display);font-weight:800;font-size:2rem;color:var(--accent);line-height:1;}.service-rows{display:grid;gap:0;}.service-row{display:grid;grid-template-columns:140px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line);align-items:start;}.service-row:first-child{border-top:1px solid var(--line);}.service-row h3{font-family:var(--font-display);font-weight:700;font-size:1.25rem;margin-bottom:0.5rem;}.service-row p{color:var(--muted);}.service-tag{font-family:var(--font-display);font-weight:700;color:var(--accent);font-size:0.9rem;letter-spacing:0.04em;text-transform:uppercase;}.site-footer{background:#12161c;color:rgba(255,255,255,0.75);padding:4rem 0 0;}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem;}.footer-brand .logo{color:var(--white);margin-bottom:1rem;}.footer-brand p{font-size:0.95rem;line-height:1.7;max-width:280px;}.footer-col h4{font-family:var(--font-display);color:var(--white);font-weight:700;font-size:0.95rem;margin-bottom:1.15rem;letter-spacing:0.04em;}.footer-col ul{display:grid;gap:0.65rem;}.footer-col a{font-size:0.95rem;transition:color 0.25s var(--ease);}.footer-col a:hover{color:var(--accent);}.footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding:1.25rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem;font-size:0.88rem;}.text-center{text-align:center;}.mt-2{margin-top:2rem;}@keyframes fadeUp{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}@keyframes gridDrift{from{transform:translateY(0);}to{transform:translateY(64px);}}@keyframes nodePulse{from{opacity:0.35;transform:scale(1);}to{opacity:0.55;transform:scale(1.03);}}@keyframes glowFloat{0%,100%{transform:translate(0,0);}50%{transform:translate(30px,20px);}}@media (max-width:960px){.split,.contact-grid{grid-template-columns:1fr;}.stats{grid-template-columns:repeat(2,1fr);}.feature-grid,.values,.pricing-grid{grid-template-columns:1fr 1fr;}.process{grid-template-columns:1fr 1fr;}.footer-grid{grid-template-columns:1fr 1fr;}.service-row{grid-template-columns:1fr;gap:0.5rem;}}@media (max-width:768px){.menu-toggle{display:flex;}.nav{position:fixed;inset:var(--header-h) 0 auto 0;background:var(--white);flex-direction:column;align-items:stretch;gap:0;padding:1rem 1.25rem 1.5rem;border-bottom:1px solid var(--line);box-shadow:var(--shadow-soft);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform 0.35s var(--ease),opacity 0.35s var(--ease);}body.page-home .nav{background:#fff;border-bottom-color:var(--line);}body.page-home .nav a{color:var(--ink);}.nav.is-open{transform:translateY(0);opacity:1;pointer-events:auto;}.nav a{padding:0.85rem 0;border-bottom:1px solid var(--line);}.nav a.is-active::after{display:none;}.nav-cta{margin-top:0.75rem;justify-content:center;}.hero{min-height:0;}.feature-grid,.values,.pricing-grid,.process,.footer-grid,.form-row{grid-template-columns:1fr;}.stats{grid-template-columns:1fr 1fr;gap:1.75rem;}.footer-bottom{flex-direction:column;text-align:center;}}.breadcrumbs{background:var(--bg-alt);border-bottom:1px solid var(--line);padding:0.75rem 0;font-size:0.9rem;}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.35rem 0.5rem;align-items:center;list-style:none;color:var(--muted);}.breadcrumbs li:not(:last-child)::after{content:"/";margin-left:0.5rem;color:var(--line);}.breadcrumbs a:hover{color:var(--accent);}.breadcrumbs [aria-current="page"]{color:var(--ink);font-weight:600;}.post-list{display:grid;gap:2rem;max-width:820px;margin-inline:auto;}.post-item{padding-bottom:2rem;border-bottom:1px solid var(--line);}.post-meta{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;color:var(--muted);font-size:0.9rem;margin-bottom:0.65rem;}.post-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:0.65rem;line-height:1.3;}.post-title a:hover{color:var(--accent);}.post-excerpt{color:var(--ink-soft);margin-bottom:1.25rem;}.post-detail-inner{max-width:760px;}.post-content{margin-top:2rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.8;}.post-content h2,.post-content h3{font-family:var(--font-display);color:var(--ink);margin:1.75rem 0 0.75rem;}.post-content p,.post-content ul{margin-bottom:1rem;}.post-content ul{padding-left:1.25rem;list-style:disc;}.post-content a{color:var(--accent);text-decoration:underline;}.post-content code{background:var(--bg-alt);padding:0.1rem 0.35rem;border-radius:3px;font-size:0.92em;}.footer-col .footer-heading,.footer-col h4,.nova-footer-heading{font-family:var(--font-display,inherit);font-weight:700;font-size:0.95rem;margin:0 0 1rem;letter-spacing:0.04em;}.seo-body-section .seo-body-inner{max-width:760px;margin:0 auto;}.seo-body-section .seo-body-copy p{margin:0 0 1.1rem;line-height:1.75;color:var(--ink-soft,var(--muted,#555));font-size:1.05rem;}.seo-body-section .seo-body-copy p:last-child{margin-bottom:0;}.skip-link{position:absolute;left:0.75rem;top:0.75rem;z-index:10000;padding:0.6rem 1rem;background:#111;color:#fff;border-radius:6px;text-decoration:none;font-weight:600;transform:translateY(-160%);transition:transform 0.15s ease;}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:3px solid var(--accent,#ff6a00);outline-offset:2px;}:focus-visible{outline:3px solid var(--accent,#ff6a00);outline-offset:2px;}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible,.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--accent,#ff6a00);outline-offset:1px;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.footer-heading{margin:0 0 0.75rem;font-size:0.85rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;opacity:0.85;}.faq-list{display:grid;gap:0.75rem;max-width:800px;margin-top:1.5rem;}.faq-item{border:1px solid color-mix(in srgb,var(--ink,#111) 12%,transparent);border-radius:10px;padding:0.85rem 1rem;background:color-mix(in srgb,var(--bg,#fff) 92%,var(--bg-alt,#f5f5f5));}.faq-item summary{cursor:pointer;font-weight:600;list-style:none;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary:focus-visible{outline:3px solid var(--accent,#ff6a00);outline-offset:2px;}.faq-item p{margin:0.75rem 0 0;opacity:0.85;line-height:1.6;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh0NSDulI.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh2dSDulI.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh0dSDulI.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh3tSDulI.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bhZ_Wmh2uX.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Fira Code';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/showcase/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}.show-band{padding:clamp(3rem,6vw,5rem) 0;}.show-band.alt{background:var(--bg-alt,#f6f6f6);}.show-head{text-align:center;max-width:42rem;margin:0 auto 2.5rem;}.show-head .eyebrow{margin-bottom:0.65rem;}.show-head .section-title{margin-bottom:0.75rem;}.show-head .section-lead{margin:0 auto;color:var(--muted,#666);}.show-surfaces{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;}.show-card{display:flex;flex-direction:column;border-radius:calc(var(--radius,16px) + 4px);overflow:hidden;background:var(--panel,var(--bg,#fff));border:1px solid var(--line,rgba(0,0,0,0.08));transition:transform 0.25s ease,box-shadow 0.25s ease;}.show-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,0.12);}.show-card-visual{aspect-ratio:4 / 3;background:radial-gradient(ellipse at 30% 20%,rgba(168,85,247,0.18),transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(96,165,250,0.16),transparent 50%),linear-gradient(160deg,#f3f0ff,#eef6ff 55%,#f8f4ff);display:grid;place-items:end stretch;padding:0.85rem 0.85rem 0;overflow:hidden;}body.tpl-volt .show-card-visual,body.tpl-neural .show-card-visual,body.tpl-quantum .show-card-visual,body.tpl-gilded .show-card-visual,body.tpl-nova .show-card-visual{background:radial-gradient(ellipse at 30% 20%,rgba(255,106,0,0.18),transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(168,85,247,0.2),transparent 50%),linear-gradient(160deg,#141018,#0c0c12 60%,#12101a);}.show-card-visual img{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:12px 12px 0 0;display:block;}.show-card-visual img.is-dark{display:none;}body.tpl-volt .show-card-visual img.is-light,body.tpl-neural .show-card-visual img.is-light,body.tpl-quantum .show-card-visual img.is-light,body.tpl-gilded .show-card-visual img.is-light,body.tpl-nova .show-card-visual img.is-light{display:none;}body.tpl-volt .show-card-visual img.is-dark,body.tpl-neural .show-card-visual img.is-dark,body.tpl-quantum .show-card-visual img.is-dark,body.tpl-gilded .show-card-visual img.is-dark,body.tpl-nova .show-card-visual img.is-dark{display:block;}.show-card-body{padding:1.15rem 1.2rem 1.35rem;display:grid;gap:0.45rem;}.show-card-body h3{font-family:var(--font-display,inherit);font-size:1.05rem;font-weight:700;color:var(--ink,#111);}.show-card-body p{color:var(--muted,#666);font-size:0.92rem;line-height:1.55;}.show-card-body .show-link{margin-top:0.55rem;display:inline-flex;align-items:center;gap:0.35rem;font-weight:700;font-size:0.88rem;color:var(--accent,#111);}.show-story{display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:3rem;}.show-story.reverse{direction:rtl;}.show-story.reverse > *{direction:ltr;}.show-story-media{border-radius:calc(var(--radius,16px) + 6px);overflow:hidden;border:1px solid var(--line,rgba(0,0,0,0.08));background:var(--panel,#fff);box-shadow:0 20px 50px rgba(0,0,0,0.08);}.show-story-media img{width:100%;display:block;aspect-ratio:16 / 10;object-fit:cover;}.show-story-copy .eyebrow{margin-bottom:0.55rem;}.show-story-copy .section-title{margin-bottom:0.85rem;}.show-story-copy p{color:var(--muted,#555);font-size:1.02rem;margin-bottom:1.1rem;}.show-story-copy ul{display:grid;gap:0.55rem;margin:0 0 1.25rem;padding:0;list-style:none;}.show-story-copy li{position:relative;padding-left:1.15rem;color:var(--ink-soft,var(--ink,#222));font-size:0.95rem;}.show-story-copy li::before{content:"";position:absolute;left:0;top:0.55rem;width:7px;height:7px;border-radius:50%;background:var(--accent,#111);}.show-banner{margin-top:3rem;border-radius:calc(var(--radius,16px) + 8px);overflow:hidden;position:relative;min-height:240px;border:1px solid var(--line,rgba(0,0,0,0.08));}.show-banner img{width:100%;height:100%;min-height:240px;object-fit:cover;display:block;}.show-banner-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.75rem;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,0.72));color:#fff;}.show-banner-overlay h3{font-family:var(--font-display,inherit);font-size:clamp(1.3rem,3vw,1.8rem);margin-bottom:0.4rem;}.show-banner-overlay p{max-width:36rem;opacity:0.9;font-size:0.95rem;}.show-card-visual.photo{aspect-ratio:16 / 10;padding:0;background:#0f172a;}.show-card-visual.photo img{border-radius:0;height:100%;object-fit:cover;}.show-rail{display:grid;gap:1rem;}.show-rail-item{display:grid;grid-template-columns:220px 1fr;gap:1rem;align-items:center;padding:0.85rem;border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--radius,14px);background:var(--panel,transparent);}.show-rail-item img{width:100%;height:140px;object-fit:cover;border-radius:10px;display:block;}.show-rail-item h3{margin-bottom:0.35rem;font-size:1.05rem;}.show-rail-item p{color:var(--muted,#666);font-size:0.92rem;}.show-mosaic{display:grid;grid-template-columns:1.3fr 0.9fr;gap:1rem;}.show-mosaic-hero{position:relative;border-radius:calc(var(--radius,16px) + 4px);overflow:hidden;min-height:360px;border:1px solid var(--line,rgba(0,0,0,.08));}.show-mosaic-hero img{width:100%;height:100%;object-fit:cover;display:block;min-height:360px;}.show-mosaic-cap{position:absolute;left:0;right:0;bottom:0;padding:1.25rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:#fff;}.show-mosaic-side{display:grid;gap:1rem;}.show-mosaic-side article{border:1px solid var(--line,rgba(0,0,0,.08));border-radius:var(--radius,14px);overflow:hidden;background:var(--panel,transparent);}.show-mosaic-side img{width:100%;height:140px;object-fit:cover;display:block;}.show-mosaic-side h3,.show-mosaic-side p{padding:0 0.9rem;}.show-mosaic-side h3{margin-top:0.75rem;font-size:1rem;}.show-mosaic-side p{padding-bottom:0.95rem;color:var(--muted,#666);font-size:0.9rem;}.show-stack{display:grid;gap:1.25rem;}.show-stack-row{display:grid;grid-template-columns:1.1fr 0.9fr;gap:1.25rem;align-items:center;padding:0.75rem;border-radius:var(--radius,16px);border:1px solid var(--line,rgba(0,0,0,.08));background:var(--panel,transparent);}.show-stack-row.flip{direction:rtl;}.show-stack-row.flip > *{direction:ltr;}.show-stack-row img{width:100%;height:220px;object-fit:cover;border-radius:12px;display:block;}.show-editorial-cover{width:100%;height:clamp(220px,36vw,360px);object-fit:cover;border-radius:calc(var(--radius,16px) + 4px);display:block;margin-bottom:1.25rem;}.show-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;}.show-editorial-grid article{padding:1.1rem;border-radius:var(--radius,14px);border:1px solid var(--line,rgba(0,0,0,.08));background:var(--panel,transparent);}.show-editorial-grid p{color:var(--muted,#666);font-size:0.92rem;margin-top:0.4rem;}.ent-band .container.wrap,.show-band .container.wrap{width:min(100% - 2.5rem,var(--container,1140px));margin-inline:auto;}body.tpl-nova .ent-band .container.wrap,body.tpl-nova .show-band .container.wrap,body.tpl-pillar .ent-band .container.wrap,body.tpl-pillar .show-band .container.wrap{width:min(100% - 2.5rem,1040px);}.ent-simple{display:grid;grid-template-columns:1.05fr 0.95fr;gap:1.5rem;align-items:center;}.ent-simple-media{border-radius:18px;overflow:hidden;border:1px solid var(--line,rgba(255,255,255,.08));}.ent-simple-media img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block;}.ent-inline-code{margin:1rem 0 1.25rem;padding:0.9rem 1rem;border-radius:12px;background:rgba(0,0,0,.35);color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.8rem;line-height:1.5;overflow-x:auto;border:1px solid rgba(255,255,255,.08);}body.tpl-pillar .ent-inline-code{background:#111;}.ent-stage-photo{position:absolute;inset:0;z-index:0;opacity:0.35;}.ent-stage-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(0.85);}.ent-glass-stage > .ent-glass,.ent-glass-stage > .ent-chip,.ent-glass-stage > .ent-wires{z-index:2;}@media (max-width:960px){.show-rail-item,.show-mosaic,.show-stack-row,.show-stack-row.flip,.show-editorial-grid,.ent-simple{grid-template-columns:1fr;direction:ltr;}.show-mosaic-hero{min-height:240px;}.show-mosaic-hero img{min-height:240px;}}.split-media{position:relative;overflow:hidden;}.split-media > img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block;border-radius:inherit;}.split-media-glow,.split-media-label{pointer-events:none;}.ent-band{padding:clamp(2.5rem,5vw,4.5rem) 0 1rem;position:relative;}.ent-partners{text-align:center;margin-bottom:clamp(2rem,4vw,3rem);}.ent-partners-label{font-size:0.82rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted,#6b7280);margin-bottom:1.1rem;font-weight:600;}.ent-logo-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.85rem 1.5rem;}.ent-logo{display:inline-flex;align-items:center;justify-content:center;padding:0.55rem 0.9rem;border-radius:999px;border:1px solid var(--line,rgba(0,0,0,0.08));background:color-mix(in srgb,var(--panel,#fff) 80%,transparent);color:var(--ink,#111);opacity:0.72;transition:opacity 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;}.ent-logo img{height:22px;width:auto;display:block;filter:grayscale(1);opacity:0.9;}.ent-logo.is-featured{opacity:1;border-color:color-mix(in srgb,var(--accent,#2563eb) 45%,var(--line,#ddd));box-shadow:0 8px 24px color-mix(in srgb,var(--accent,#2563eb) 18%,transparent);background:color-mix(in srgb,var(--accent,#2563eb) 8%,var(--panel,#fff));}.ent-logo.is-featured img{filter:none;opacity:1;height:24px;}.ent-logo:hover{opacity:1;transform:translateY(-2px);}.ent-stage{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;}.ent-stage-copy .section-lead{margin:0.75rem 0 1.1rem;max-width:34rem;}.ent-points{list-style:none;padding:0;margin:0 0 1.4rem;display:grid;gap:0.55rem;}.ent-points li{position:relative;padding-left:1.15rem;color:var(--ink-soft,var(--ink,#222));font-size:0.95rem;}.ent-points li::before{content:"";position:absolute;left:0;top:0.55rem;width:7px;height:7px;border-radius:2px;background:var(--accent,#2563eb);transform:rotate(45deg);}.ent-actions{display:flex;flex-wrap:wrap;gap:0.7rem;}.ent-glass-stage{position:relative;min-height:420px;border-radius:28px;padding:1.25rem;background:radial-gradient(ellipse at 20% 15%,rgba(96,165,250,0.28),transparent 45%),radial-gradient(ellipse at 85% 30%,rgba(251,146,60,0.22),transparent 42%),radial-gradient(ellipse at 50% 90%,rgba(167,139,250,0.18),transparent 40%),linear-gradient(165deg,#f7fafc 0%,#eef4ff 48%,#f8fafc 100%);border:1px solid rgba(255,255,255,0.65);box-shadow:0 24px 60px rgba(15,23,42,0.08);overflow:hidden;isolation:isolate;}body.tpl-volt .ent-glass-stage,body.tpl-neural .ent-glass-stage,body.tpl-quantum .ent-glass-stage,body.tpl-gilded .ent-glass-stage,body.tpl-nova .ent-glass-stage{background:radial-gradient(ellipse at 20% 15%,rgba(255,106,0,0.22),transparent 45%),radial-gradient(ellipse at 85% 30%,rgba(96,165,250,0.18),transparent 42%),radial-gradient(ellipse at 50% 90%,rgba(168,85,247,0.16),transparent 40%),linear-gradient(165deg,#12141a 0%,#0e1016 55%,#151822 100%);border-color:rgba(255,255,255,0.08);box-shadow:0 24px 60px rgba(0,0,0,0.35);}.ent-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;}.ent-wires path{fill:none;stroke:rgba(59,130,246,0.35);stroke-width:1.5;stroke-dasharray:6 8;animation:entDash 8s linear infinite;}body.tpl-volt .ent-wires path,body.tpl-neural .ent-wires path,body.tpl-quantum .ent-wires path,body.tpl-gilded .ent-wires path,body.tpl-nova .ent-wires path{stroke:rgba(255,150,80,0.35);}@keyframes entDash{to{stroke-dashoffset:-120;}}.ent-glass{position:relative;z-index:2;border-radius:16px;background:rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.7);box-shadow:0 10px 30px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.75);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);overflow:hidden;}body.tpl-volt .ent-glass,body.tpl-neural .ent-glass,body.tpl-quantum .ent-glass,body.tpl-gilded .ent-glass,body.tpl-nova .ent-glass{background:rgba(20,22,30,0.72);border-color:rgba(255,255,255,0.12);box-shadow:0 12px 36px rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.06);}.ent-glass-main{width:min(100%,420px);margin:2.2rem auto 0;transform:translateY(0);animation:entFloat 5.5s ease-in-out infinite;}.ent-glass-side{position:absolute;right:4%;top:8%;width:min(46%,210px);z-index:3;animation:entFloat 6.5s ease-in-out infinite reverse;}.ent-glass-bar{display:flex;align-items:center;gap:0.35rem;padding:0.55rem 0.75rem;border-bottom:1px solid rgba(15,23,42,0.06);background:rgba(255,255,255,0.35);}body.tpl-volt .ent-glass-bar,body.tpl-neural .ent-glass-bar,body.tpl-quantum .ent-glass-bar,body.tpl-gilded .ent-glass-bar,body.tpl-nova .ent-glass-bar{border-bottom-color:rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);}.ent-glass-bar span{width:8px;height:8px;border-radius:50%;background:#ff5f57;}.ent-glass-bar span:nth-child(2){background:#febc2e;}.ent-glass-bar span:nth-child(3){background:#28c840;}.ent-glass-bar em{margin-left:0.45rem;font-style:normal;font-size:0.72rem;color:var(--muted,#6b7280);font-family:"Fira Code",ui-monospace,monospace;}.ent-code{margin:0;padding:0.9rem 1rem 1.1rem;font-family:"Fira Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.72rem;line-height:1.55;color:#0f172a;overflow-x:auto;white-space:pre;}.ent-code.small{font-size:0.68rem;}body.tpl-volt .ent-code,body.tpl-neural .ent-code,body.tpl-quantum .ent-code,body.tpl-gilded .ent-code,body.tpl-nova .ent-code{color:#e5e7eb;}.ent-code .k{color:#7c3aed;}.ent-code .f{color:#2563eb;}.ent-code .s{color:#059669;}.ent-code .n{color:#d97706;}body.tpl-volt .ent-code .k,body.tpl-neural .ent-code .k,body.tpl-quantum .ent-code .k,body.tpl-gilded .ent-code .k,body.tpl-nova .ent-code .k{color:#c4b5fd;}body.tpl-volt .ent-code .f,body.tpl-neural .ent-code .f,body.tpl-quantum .ent-code .f,body.tpl-gilded .ent-code .f,body.tpl-nova .ent-code .f{color:#93c5fd;}body.tpl-volt .ent-code .s,body.tpl-neural .ent-code .s,body.tpl-quantum .ent-code .s,body.tpl-gilded .ent-code .s,body.tpl-nova .ent-code .s{color:#6ee7b7;}body.tpl-volt .ent-code .n,body.tpl-neural .ent-code .n,body.tpl-quantum .ent-code .n,body.tpl-gilded .ent-code .n,body.tpl-nova .ent-code .n{color:#fdba74;}.ent-chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:0.65rem;padding:0.65rem 0.85rem;border-radius:16px;background:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(15,23,42,0.1);color:#0f172a;}body.tpl-volt .ent-chip,body.tpl-neural .ent-chip,body.tpl-quantum .ent-chip,body.tpl-gilded .ent-chip,body.tpl-nova .ent-chip{background:rgba(18,20,28,0.78);border-color:rgba(255,255,255,0.12);color:#f3f4f6;}.ent-chip-secure{left:4%;top:14%;animation:entFloat 7s ease-in-out infinite;}.ent-chip-codex{left:8%;bottom:10%;flex-direction:column;align-items:flex-start;gap:0.2rem;}.ent-chip-codex img{height:18px;width:auto;filter:none;}.ent-chip-codex small,.ent-chip-secure small{display:block;font-size:0.7rem;opacity:0.7;}.ent-chip-secure strong{display:block;font-size:0.82rem;}.ent-chip-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#2563eb;background:rgba(37,99,235,0.12);}body.tpl-volt .ent-chip-icon,body.tpl-neural .ent-chip-icon,body.tpl-quantum .ent-chip-icon,body.tpl-gilded .ent-chip-icon,body.tpl-nova .ent-chip-icon{color:#fb923c;background:rgba(255,106,0,0.16);}@keyframes entFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@media (max-width:960px){.ent-stage{grid-template-columns:1fr;}.ent-glass-stage{min-height:380px;order:-1;}.ent-glass-side{width:44%;top:6%;right:3%;}.ent-glass-main{width:92%;}.ent-actions .btn{width:100%;justify-content:center;}}@media (max-width:480px){.ent-chip-secure{display:none;}.ent-glass-side{display:none;}.ent-glass-stage{min-height:300px;}}.models-section{--model-border:color-mix(in srgb,var(--ink,#1a1a1a) 12%,transparent);}.models-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem;}.models-head .section-lead{margin-bottom:0;}.models-view-all{color:var(--accent,#ff6a00);font-weight:600;text-decoration:none;white-space:nowrap;}.models-view-all:hover{text-decoration:underline;}.models-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto auto;gap:1rem;}.model-card{position:relative;border:1px solid var(--model-border);border-radius:16px;background:var(--bg,#fff);padding:1.25rem 1.35rem 1.1rem;display:flex;flex-direction:column;gap:0.85rem;min-height:100%;transition:border-color 0.2s ease,transform 0.2s ease;}.model-card:hover{border-color:color-mix(in srgb,var(--accent,#ff6a00) 45%,var(--model-border));transform:translateY(-2px);}.model-card.is-featured{grid-row:span 2;background:linear-gradient( 165deg,color-mix(in srgb,var(--accent,#ff6a00) 6%,#fff) 0%,var(--bg,#fff) 55% );}.model-badge{position:absolute;top:0.85rem;right:0.85rem;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;padding:0.2rem 0.5rem;border-radius:6px;color:#fff;}.model-badge-recommend{background:#f97316;}.model-badge-new{background:#2563eb;}.model-badge-hot{background:#e11d48;}.model-provider{display:block;font-size:0.8rem;color:var(--ink-soft,#666);margin-bottom:0.25rem;}.model-name{font-family:var(--font-display,inherit);font-size:1.15rem;margin:0;color:var(--ink,#1a1a1a);padding-right:3rem;word-break:break-word;}.model-window,.model-window-inline{margin:0.35rem 0 0;font-size:0.85rem;color:var(--ink-soft,#666);}.model-pricing{flex:1;border-top:1px solid var(--model-border);padding-top:0.75rem;}.model-price-row{display:grid;grid-template-columns:4.5rem 1fr auto;gap:0.35rem;align-items:baseline;font-size:0.92rem;margin-bottom:0.35rem;}.model-price-row strong{color:var(--ink,#1a1a1a);font-size:1.05rem;}.model-price-row em{font-style:normal;color:var(--ink-soft,#666);font-size:0.8rem;}.model-price-row.muted{grid-template-columns:4.5rem 1fr;color:var(--ink-soft,#666);font-size:0.85rem;}.model-price-line{margin:0;font-weight:600;color:var(--ink,#1a1a1a);}.model-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.4rem;}.model-tag{font-size:0.75rem;padding:0.15rem 0.55rem;border-radius:999px;background:var(--bg-alt,#f5f5f5);color:var(--ink,#1a1a1a);}.model-tag::before{content:"";display:inline-block;width:0.45rem;height:0.45rem;border-radius:50%;margin-right:0.35rem;vertical-align:middle;background:#94a3b8;}.model-tag-code::before{background:#22c55e;}.model-tag-chat::before{background:#3b82f6;}.model-tag-vision::before{background:#ef4444;}.model-tag-reason::before{background:#eab308;}.model-tag-tool::before{background:#94a3b8;}.post-content img{max-width:100%;height:auto;border-radius:8px;margin:1.25rem 0;}.post-content h1{font-family:var(--font-display,inherit);font-size:1.75rem;color:var(--ink,#1a1a1a);margin:1.75rem 0 0.75rem;}.post-content h2,.post-content h3{font-family:var(--font-display,inherit);color:var(--ink,#1a1a1a);margin:1.75rem 0 0.75rem;}.post-content h2{font-size:1.4rem;}.post-content h3{font-size:1.2rem;}.post-content blockquote{margin:1.25rem 0;padding:0.75rem 1rem;border-left:3px solid var(--accent,#ff6a00);background:var(--bg-alt,#f5f5f5);color:var(--ink-soft,#555);}.post-content pre{overflow-x:auto;padding:1rem;border-radius:8px;background:var(--bg-alt,#f5f5f5);margin:1.25rem 0;}.post-content hr{border:none;border-top:1px solid var(--model-border);margin:2rem 0;}.post-content [style*="font-size"]{line-height:1.6;}@media (max-width:960px){.models-grid{grid-template-columns:1fr 1fr;}.model-card.is-featured{grid-row:auto;grid-column:span 2;}}@media (max-width:640px){.models-grid{grid-template-columns:1fr;}.model-card.is-featured{grid-column:auto;}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1 !important;transform:none !important;}.hero-brand,.hero-tag,.hero-title,.hero-desc,.hero-actions{opacity:1 !important;animation:none !important;}}