.onb-tooltip{--onb-bg:#1118278c;--onb-border:#ffffff24;--onb-shadow:0 20px 40px #00000059;--onb-primary:#3b82f6;--onb-text:#e5e7eb;backdrop-filter:saturate(120%) blur(14px);-webkit-backdrop-filter:saturate(120%) blur(14px);background:var(--onb-bg);border:1px solid var(--onb-border);border-radius:16px;box-shadow:var(--onb-shadow);color:var(--onb-text);max-width:520px;padding:14px 14px 12px;position:relative}.onb-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.onb-step{color:#cbd5e1;font-size:12px;letter-spacing:.02em}.onb-close{all:unset;border-radius:8px;color:#cbd5e1;cursor:pointer;height:28px;line-height:26px;text-align:center;width:28px}.onb-close:hover,.onb-progress{background:#ffffff14}.onb-progress{border-radius:9999px;height:6px;overflow:hidden;position:relative}.onb-progress-fill{background:linear-gradient(90deg,var(--onb-primary),#60a5fa);border-radius:9999px;height:100%;transition:width .25s ease}.onb-content{margin-top:12px}.onb-title{font-weight:600;margin-bottom:6px}.onb-text{font-size:14px;line-height:1.45}.onb-actions{align-items:center;display:flex;margin-top:14px}.onb-actions__spacer{flex:1 1}.onb-btn{all:unset;border-radius:10px;cursor:pointer;font-size:14px;padding:8px 12px}.onb-btn--ghost{color:#cbd5e1}.onb-btn--ghost:hover{background:#ffffff14}.onb-btn--primary{background:var(--onb-primary);color:#0b1020}.onb-btn--primary:hover{filter:brightness(1.05)}.react-joyride__overlay{z-index:2147483645!important}.react-joyride__overlay,.react-joyride__spotlight{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important}.react-joyride__spotlight{border-radius:14px!important;box-shadow:0 0 0 9999px #0206178c,0 0 0 2px #60a5faf2,0 0 24px 12px #60a5fa59;pointer-events:none!important;z-index:2147483650!important}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:300;src:url(/static/media/cairo-arabic-300-normal.c72869c5211f4c35bbc8.woff2) format("woff2"),url(/static/media/cairo-arabic-300-normal.7235b3489bced13bec5c.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:300;src:url(/static/media/cairo-latin-ext-300-normal.238844b2c5714d3e11df.woff2) format("woff2"),url(/static/media/cairo-latin-ext-300-normal.7a20f8fcb89168e65b14.woff) format("woff");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-display:swap;font-family:Cairo;font-style:normal;font-weight:300;src:url(/static/media/cairo-latin-300-normal.e07f2285fc6c16f2cf46.woff2) format("woff2"),url(/static/media/cairo-latin-300-normal.5f69cc957cba0faac4c0.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Cairo;font-style:normal;font-weight:400;src:url(/static/media/cairo-arabic-400-normal.058cbf3782fbcd1fa0b4.woff2) format("woff2"),url(/static/media/cairo-arabic-400-normal.99e0837583f42c3d9f15.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:400;src:url(/static/media/cairo-latin-ext-400-normal.32c4aa2581621bf09b6f.woff2) format("woff2"),url(/static/media/cairo-latin-ext-400-normal.ee585dee436c5f3a7547.woff) format("woff");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-display:swap;font-family:Cairo;font-style:normal;font-weight:400;src:url(/static/media/cairo-latin-400-normal.115755d5d85ea3aa10e4.woff2) format("woff2"),url(/static/media/cairo-latin-400-normal.d3523213d13374faa2a1.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Cairo;font-style:normal;font-weight:500;src:url(/static/media/cairo-arabic-500-normal.d4986f28b3336cf87071.woff2) format("woff2"),url(/static/media/cairo-arabic-500-normal.d22f6daf67076e92a213.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:500;src:url(/static/media/cairo-latin-ext-500-normal.e1e9d5168e36155807e4.woff2) format("woff2"),url(/static/media/cairo-latin-ext-500-normal.85571aa0061cbb638f72.woff) format("woff");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-display:swap;font-family:Cairo;font-style:normal;font-weight:500;src:url(/static/media/cairo-latin-500-normal.29cf781742a103221c52.woff2) format("woff2"),url(/static/media/cairo-latin-500-normal.e971535d806fad95ecda.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Cairo;font-style:normal;font-weight:600;src:url(/static/media/cairo-arabic-600-normal.be8054f40fa48bd61c91.woff2) format("woff2"),url(/static/media/cairo-arabic-600-normal.f113ae8462fc8e14cf2b.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:600;src:url(/static/media/cairo-latin-ext-600-normal.ad58b257fa4f7970f483.woff2) format("woff2"),url(/static/media/cairo-latin-ext-600-normal.a62adcca7dab052ef11f.woff) format("woff");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-display:swap;font-family:Cairo;font-style:normal;font-weight:600;src:url(/static/media/cairo-latin-600-normal.33b518da7c6f76c0fb00.woff2) format("woff2"),url(/static/media/cairo-latin-600-normal.419a3c3be65957a53d84.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Cairo;font-style:normal;font-weight:700;src:url(/static/media/cairo-arabic-700-normal.b4370cf49720a94bc6af.woff2) format("woff2"),url(/static/media/cairo-arabic-700-normal.833c204bc148c91e6f8f.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:700;src:url(/static/media/cairo-latin-ext-700-normal.eb6ea9f90796014147d2.woff2) format("woff2"),url(/static/media/cairo-latin-ext-700-normal.2fe5ba9277e1148985d7.woff) format("woff");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-display:swap;font-family:Cairo;font-style:normal;font-weight:700;src:url(/static/media/cairo-latin-700-normal.de3ee125ce756c30135b.woff2) format("woff2"),url(/static/media/cairo-latin-700-normal.5bbf44cdc3094d062b81.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Cairo;font-style:normal;font-weight:800;src:url(/static/media/cairo-arabic-800-normal.f31d17f3b9bc6d3b3e38.woff2) format("woff2"),url(/static/media/cairo-arabic-800-normal.c7f8f933edd1cc871af1.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Cairo;font-style:normal;font-weight:800;src:url(/static/media/cairo-latin-ext-800-normal.bf1eca2b6ae665acfb07.woff2) format("woff2"),url(/static/media/cairo-latin-ext-800-normal.b6038c90f1d60be5dc52.woff) format("woff");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-display:swap;font-family:Cairo;font-style:normal;font-weight:800;src:url(/static/media/cairo-latin-800-normal.01ecf49a05f592815999.woff2) format("woff2"),url(/static/media/cairo-latin-800-normal.f0cd178d16654b50bb05.woff) format("woff");unicode-range:u+00??,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{--bg:#0e0f14;--panel:#141824;--panel-2:#181d2b}.steps:before{left:50%;opacity:.6;transform:translateX(-1px);z-index:0}.stepRow{display:block;padding:28px 0}.stepRow,.stepRow>div{text-align:center}.stepBadge{display:inline-grid;margin:12px auto 20px!important;position:relative;z-index:1}.lang-switcher{background:#141824;background:var(--panel);border:1px solid #ffffff24;border-radius:8px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600;line-height:1.2;padding:8px 10px;position:relative}.lang-switcher-list{background:#181d2b;background:var(--panel-2);border:1px solid #ffffff24;border-radius:10px;box-shadow:var(--shadow);display:none;min-width:50px;position:absolute;right:-5px;top:calc(100% + 6px);z-index:999}.lang-switcher-list.open{display:block}.lang-switcher-list button{background:#0000;border:0;color:var(--text);cursor:pointer;font-size:13px;font-weight:600;padding:10px 12px;text-align:left;width:100%}.lang-switcher-list button:hover{background:#ffffff0f}.public-landing{background:#05060a;min-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.public-landing__content{width:100%}.public-landing:before{background:radial-gradient(700px 420px at 18% 8%,#8b5cf661,#0000 60%),radial-gradient(620px 380px at 88% 12%,#ec48993d,#0000 60%),radial-gradient(900px 620px at 70% 80%,#fbbf2429,#0000 65%),radial-gradient(1200px 820px at 35% 65%,#3b82f61f,#0000 70%);content:"";filter:blur(55px);inset:-25% -15%;opacity:.9;pointer-events:none;position:fixed;z-index:0}.how-section .how-wrap{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:auto 540px;margin-top:12px}.how-section .how-dashboard{align-items:center;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff0a;border-radius:14px;display:flex;height:340px;justify-content:center;justify-self:start;max-width:100%;overflow:hidden;width:fit-content}.how-section .how-dashboard img{display:block;height:100%;object-fit:cover;width:100%}.how-section .how-dashboard video{background:#000;display:block;margin:0 auto;max-width:100%;object-fit:contain;width:auto}.how-section .how-steps ol{list-style:decimal;margin:0;padding-left:16px;text-align:left}.how-section .how-steps li{margin-bottom:18px}.how-section .how-steps .muted{color:var(--muted);margin-top:6px}@media (max-width:920px){.how-section .how-wrap{grid-template-columns:1fr}.how-section .how-dashboard{height:260px}}.public-landing>*{position:relative;z-index:1}.pl-header{position:sticky;top:0}.pl-header .container{max-width:var(--maxw)!important;padding:0 22px}.pl-nav{align-items:center;display:flex;gap:16px;position:relative;width:100%}.pl-menu{flex:1 1 auto;margin-left:18px;padding:23px 0}.pl-menu-list{align-items:center;display:flex;gap:18px;justify-content:center;list-style:none;margin:0;padding:0}.pl-menu a{color:#cfd8e3;font-weight:600;text-decoration:none}.pl-menu ul{list-style:none;margin:0;padding:0}.pl-item{position:relative}.actions{align-items:center;display:flex;gap:10px;margin-left:auto}.pl-dropdown{background:#181d2b;background:var(--panel-2);border:1px solid #ffffff24;border-radius:10px;box-shadow:var(--shadow);display:none;left:0;min-width:200px;padding:6px 0;position:absolute;top:calc(100% + 6px);z-index:99999999}.pl-dropdown a{color:var(--text);display:block;font-weight:600;padding:10px 12px}.pl-dropdown a:hover{background:#ffffff0f}.pl-item.open .pl-dropdown{display:block}.lang-switcher.pl-lang-toggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;color:var(--text);display:inline-flex;font-weight:700;height:40px;justify-content:center;letter-spacing:.04em;line-height:1;min-width:40px;padding:0 10px;position:relative;text-transform:uppercase}.lang-switcher.pl-lang-toggle #currentLangLabel{font-weight:700}.site-header,.site-header *{pointer-events:auto!important}.pl-menu{z-index:99999998}@media (max-width:920px){.pl-header .container{padding:18px}.pl-header{--pl-header-h:64px}.pl-nav{min-height:var(--pl-header-h)}.pl-menu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#05060afa;border-radius:0;bottom:0;display:none;height:calc(100vh - var(--pl-header-h));left:0;margin-left:0;max-width:none;overflow:auto;padding:16px 0 24px;position:fixed;right:0;top:var(--pl-header-h);transform:none;width:100vw;z-index:10000000}.pl-menu.is-open{display:block}.pl-menu-list{gap:6px;width:100%}.pl-menu-list a{border-radius:8px;display:block;padding:10px 12px;width:100%}.pl-menu-list a:focus-visible,.pl-menu-list a:hover{background:#ffffff0f}.pl-dropdown{background:#0000;border:0;border-radius:0;margin-top:2px;padding:0;width:100%}.pl-dropdown a{border-radius:8px;color:var(--text);font-weight:600;padding:10px 12px}.mobile-only-cta a.mobile-cta{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;color:var(--text);display:inline-flex;font-weight:700;justify-content:center;padding:12px 16px;width:100%}.mobile-only-cta a.mobile-cta.primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));border:none;box-shadow:var(--shadow);color:#111}.pl-menu-list{align-items:flex-start;flex-direction:column;gap:12px;justify-content:flex-start;padding:0 20px}.pl-dropdown{border-radius:6px;box-shadow:none;margin-top:6px;padding-left:8px;position:static}.pl-item.open .pl-dropdown{display:block}.actions{margin-left:auto}.mobile-only-cta{display:block}.pl-menu ul{padding-left:20px}}@media (min-width:921px){.mobile-only-cta{display:none}}.public-landing .pl-menu-toggle{display:none!important}@media (max-width:920px){.public-landing .pl-menu-toggle{display:flex!important}.public-landing .actions{display:flex!important;margin-left:auto}.public-landing .actions .btn.primary.pill,.public-landing .actions .btn.signin{display:none}.public-landing .pl-menu-toggle{margin-left:10px}}[data-float]{animation:floaty 4.5s ease-in-out infinite;will-change:transform}[data-float]:nth-of-type(2n){animation-delay:.6s;animation-duration:5.2s}[data-float]:nth-of-type(3n){animation-delay:1.1s;animation-duration:6s}@keyframes floaty{0%{transform:translateZ(0)}50%{transform:translate3d(-6px,-10px,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){[data-float]{animation:none}}.section{padding:72px 0}.section .container{margin:0 auto;max-width:1200px;padding:0 22px}.section-title{font-size:32px;margin:0 0 12px}.section-lead{color:var(--muted);margin-bottom:22px;text-align:center}.problem-list{grid-gap:12px 36px;display:grid;gap:12px 36px;grid-template-columns:repeat(2,1fr);list-style:none;padding:0}.problem-list li{background:#0000;color:var(--muted);padding-left:0}.visual-row{align-items:center;display:flex;gap:20px}.visual-left,.visual-right{flex:1 1}.three-columns{display:flex;gap:18px}.three-columns .pillar{background:#0000;flex:1 1}.three-columns .pillar ul{margin:8px 0 0;padding-left:18px}.rd-columns{display:flex;gap:18px}.rd-columns>div{flex:1 1}.final-cta .cta-row{text-align:center}.cta-buttons{display:flex;gap:12px;justify-content:center;margin-top:18px}@media (max-width:900px){.problem-list{grid-template-columns:1fr}.cta-buttons,.rd-columns,.three-columns,.visual-row{flex-direction:column}}.final-cta{padding:56px 0 84px}.final-cta .section-title{font-size:28px;margin-bottom:8px}.final-cta .section-lead{margin-bottom:18px}.final-cta .cta-buttons{display:flex;gap:12px;justify-content:center;margin-bottom:18px}.final-cta .cta-buttons .btn.large{padding:14px 22px}.final-cta .cta-form-card{display:flex;justify-content:center;margin-top:18px}.inline-cta-form{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;max-width:920px;padding:18px;width:100%}.inline-cta-form .form-row{display:flex;gap:12px;margin-bottom:12px}.inline-cta-form input,.inline-cta-form textarea{background:#00000059;border:1px solid #ffffff0a;border-radius:8px;color:#fff;flex:1 1;padding:10px 12px}.inline-cta-form textarea{resize:vertical}.inline-cta-form .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.roadmap-detail{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:10px 12px}.roadmap-detail summary{color:var(--text);cursor:pointer;font-weight:700}.roadmap-detail p{color:var(--muted);margin:8px 0 0}@media (max-width:900px){.final-cta .cta-buttons,.inline-cta-form .form-row{flex-direction:column}.inline-cta-form .form-actions{justify-content:center}}.modal-backdrop{align-items:center;background:#02061799;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999999}.modal-card{background:#07070a;border:1px solid #ffffff0a;border-radius:14px;box-shadow:0 40px 120px #000000a6;max-width:1100px;padding:28px 30px;position:relative;width:min(96%,1100px);z-index:1000000}.modal-close{background:#0000;border:none;color:var(--muted);font-size:20px;position:absolute;right:22px;top:18px}.modal-card h3{margin-top:0}.modal-form .form-row{display:flex;gap:12px;gap:18px;margin-bottom:12px;margin-bottom:16px}.modal-form input,.modal-form textarea{background:#00000059;border:1px solid #ffffff0a;border-radius:10px;color:#fff;flex:1 1;padding:14px}.modal-sent{font-weight:700;padding:24px;text-align:center}@media (max-width:720px){.modal-form .form-row{flex-direction:column}.modal-card{padding:18px}.modal-form input,.modal-form textarea{padding:12px}}.modal-form .gdpr-row{color:var(--muted);font-size:13px;margin:18px 0}.modal-form .gdpr-row input{margin-right:8px}.grid-4 .card{overflow:visible;position:relative}.card-glow{bottom:-20px;height:auto;mix-blend-mode:screen;opacity:.95;pointer-events:none;position:absolute;right:-20px;transform:translateZ(0);width:230px;z-index:3}.trust-section{margin-top:26px;text-align:center}.trust-section .trust-title{color:#fff;font-size:20px;margin:6px 0 12px}.trust-stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.trust-item{background:#ffffff05;border:1px solid #ffffff08;border-radius:10px;min-width:180px;padding:14px 16px}.trust-number{color:#fff;font-size:26px;font-weight:800;margin-bottom:6px}.trust-label{color:var(--muted);font-size:13px;line-height:1.2}@media (max-width:720px){.trust-stats{flex-direction:column;gap:12px}.trust-item{min-width:100%}}.problemSection{padding:72px 0}.problemSection .sectionHeader{margin:0 auto 18px;max-width:1200px;text-align:left}.problemCard{grid-gap:28px;align-items:start;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff0a;border-radius:14px;box-shadow:0 18px 60px #0c0a1480;display:grid;gap:28px;grid-template-columns:60% 40%;margin:0 auto;max-width:1200px;padding:28px;position:relative}.beamLayer{border-radius:14px;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.beamLayer:before{animation:beamMove 6s linear infinite;background:linear-gradient(90deg,#7a5cff00,#7a5cff1f 18%,#ff7a3924 50%,#ec489914 82%,#7a5cff00);content:"";filter:blur(18px);height:60%;left:-10%;mix-blend-mode:screen;opacity:.9;position:absolute;top:10%;transform:translateX(-18%);width:140%}.beamLayer:after{background:radial-gradient(circle at 30% 30%,#ffffff0a,#0000 40%);bottom:6%;content:"";filter:blur(10px);height:40%;opacity:.6;position:absolute;right:-6%;width:60%}.problemLeft,.problemRight{position:relative;z-index:2}.problemLeft h3{font-size:24px;line-height:1.15;margin:0 0 10px}.problemLeft p{color:var(--muted);margin-bottom:12px}.problemLead{color:#fff;font-weight:700;margin-top:6px}.problemHighlight{color:#fb5}.problemOutcome{margin-top:14px}.problemOutcomeTitle{color:#fff;font-weight:700;margin-bottom:8px}.problemOutcome ul{color:var(--muted);list-style:none;margin:0;padding-left:0}.problemOutcome ul li{margin:8px 0;padding-left:0}.problemRight{align-items:stretch;display:flex;flex-direction:column;gap:14px}.problemRightTitle{color:#fff;font-weight:800;margin-bottom:6px}.problemPills{display:flex;flex-direction:column;gap:12px;width:100%}.problemPill{align-items:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;display:flex;gap:12px;margin-right:20px;padding:14px}.pillDot{border-radius:50%;flex:0 0 10px;height:10px;margin:0;width:10px}.pillDotPurple{background:linear-gradient(135deg,#7a5cff,#8a63ffe6);box-shadow:0 10px 30px #7a5cff14}.pillDotPink{background:linear-gradient(135deg,#ec4899,#ff7a39e6);box-shadow:0 10px 30px #ec48990f}.pillDotOrange{background:linear-gradient(135deg,#ff7a39,#fbbf24e6);box-shadow:0 8px 24px #ff7a390f}.problemPillTitle{color:#fff;font-weight:700}.problemNote,.problemPillText{color:var(--muted);font-size:14px}.problemNote{margin-top:6px}@media (max-width:920px){.problemCard{grid-template-columns:1fr;padding:18px}.beamLayer:before{filter:blur(14px);height:40%;top:6%}.pillDot{margin-top:0}}@media (prefers-reduced-motion:reduce){.beamLayer:before{animation:none}}.timelineSection{padding:72px 0}.timelineHeader{margin:0 auto 18px;max-width:1200px;text-align:center}.timelineKicker{color:var(--muted);display:block;font-size:13px;margin-bottom:8px;text-align:center;width:100%}.timelineWrap{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:1200px}.timelineList{list-style:none;margin:0;padding:0;position:relative}.timelineList:before{background:linear-gradient(180deg,#ffffff0a,#7a5cff1f);border-radius:2px;bottom:6px;content:"";left:48px;position:absolute;top:6px;width:2px}.timelineItem{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.timelineBadge{align-items:center;background:linear-gradient(135deg,#7a5cff,#ff7a39f2);border:1px solid #ffffff0f;border-radius:999px;box-shadow:0 18px 50px #0c0a1e73;color:#fff;display:flex;font-weight:800;height:44px;justify-content:center;transform:translateX(-6px);width:44px}.timelineCard{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff0a;border-radius:14px;box-shadow:0 18px 60px #02061799;min-width:320px;padding:16px}.timelineCard h4{font-size:16px;margin:0 0 6px}.timelineCard p{color:var(--muted);margin:0}.timelineConclusion{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;margin-top:28px;text-align:center}.timelineConclusion h3{color:var(--muted);font-size:16px;margin:0}.bigStatement{color:#fff;font-size:36px;font-weight:800;line-height:1;margin-top:8px}@media (max-width:920px){.timelineWrap{grid-template-columns:1fr}.timelineList:before{left:32px}.timelineBadge{height:44px;width:44px}.timelineItem{gap:12px}.timelineCard{padding:12px}.bigStatement{font-size:20px}}.timelineWrap .workflowGrid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.timelineWrap .workflowGrid .workflowCard{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:140px;text-align:center}.timelineWrap .workflowGrid .workflowBadge{margin:0 0 12px}@media (max-width:1200px){.timelineWrap .workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.timelineWrap .workflowGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.timelineBadge{transition:none}}.aiHero{overflow:hidden;position:relative}.aiHero:before{background:radial-gradient(700px 420px at 20% 25%,#7a5cff2e,#0000 62%),radial-gradient(700px 420px at 78% 30%,#ff7a391f,#0000 62%),radial-gradient(900px 520px at 55% 90%,#539eff1a,#0000 70%);content:"";filter:blur(44px);inset:-220px;opacity:.85;pointer-events:none;position:absolute}.aiHero>*{position:relative;z-index:1}.aiChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.aiChip{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffc7;font-size:13px;font-weight:800;padding:8px 12px}.aiGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;margin-top:22px}.aiGrid .aiCard{text-align:center}.aiCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 26px 90px #0000008c,inset 0 1px 0 #ffffff0f;padding:18px;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.aiCard:hover{border-color:#ffffff24;filter:brightness(1.03);transform:translateY(-2px)}.aiCardTitle{color:#fffffff0;font-weight:950;letter-spacing:-.02em;margin-bottom:8px}.aiCardText{color:#ffffffb8;line-height:1.55}.aiHighlight{background:linear-gradient(180deg,#7a5cff1a,#ffffff05);border:1px solid #7a5cff57;border-radius:22px;box-shadow:0 38px 110px #7a5cff24,0 26px 90px #0000008c,inset 0 1px 0 #ffffff14;overflow:hidden;padding:18px;position:relative}.aiHighlight:after{background:radial-gradient(520px 260px at 30% 25%,#7a5cff2e,#0000 60%),radial-gradient(520px 260px at 80% 70%,#ff7a391a,#0000 62%);content:"";filter:blur(22px);inset:-30px;opacity:.7;pointer-events:none;position:absolute}.aiSteps{margin-top:22px;padding-left:8px;position:relative}.aiSteps:before{background:linear-gradient(180deg,#0000,#7a5cff52,#ff7a392e,#0000);bottom:10px;content:"";left:22px;opacity:.9;position:absolute;top:10px;width:2px}.aiStepRow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:56px 1fr;padding:16px 0}.aiStepBadge{background:linear-gradient(135deg,#7a5cff85,#ff7a392e);border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 18px 70px #7a5cff1a;color:#fffffff2;display:grid;font-weight:900;height:44px;place-items:center;width:44px}.aiFaq{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.aiFaq details{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.aiFaq summary{color:#ffffffe6;cursor:pointer;font-weight:900;list-style:none}.aiFaq summary::-webkit-details-marker{display:none}.aiFaq p{color:#ffffffb8;line-height:1.55;margin:10px 0 0}.aiFinal{padding:24px 0 6px;text-align:center}@media (max-width:980px){.aiGrid{grid-template-columns:1fr}}.aiStatLine{color:#ffffffb3;font-size:13px;font-weight:800;margin-top:10px}.glassCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;transition:.18s}.glassCard:hover{border-color:#7a5cff4d;box-shadow:0 38px 120px #7a5cff1a,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14;transform:translateY(-3px)}.pillRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffc7;font-size:13px;padding:8px 12px}.pill:hover{border-color:#7a5cff59;box-shadow:0 0 22px #7a5cff1a}.agProblemGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:26px auto 0;max-width:1200px}.agProblemCard{padding:18px}.agProblemCard h3{color:#ffffffeb;font-weight:950;margin:0 0 6px}.agProblemCard p{color:#ffffffb3;line-height:1.55;margin:0 0 10px}.agProblemCard ul{color:#ffffffad;line-height:1.55;margin:0;padding-left:18px}@media(max-width:980px){.agProblemGrid{grid-template-columns:1fr}}.agSolutionGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:20px auto 0;max-width:1200px}.agSolutionTile{min-height:140px;padding:16px}.agSolutionTile h3{color:#ffffffeb;font-size:15px;font-weight:950;margin:0 0 6px}.agSolutionTile p{color:#ffffffad;font-size:13px;line-height:1.55;margin:0}@media(max-width:1200px){.agSolutionGrid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.agSolutionGrid{grid-template-columns:1fr}}.agWorkflowStrip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:18px auto 0;max-width:1200px;padding:18px 10px;position:relative}.agWorkflowStrip:before{background:linear-gradient(90deg,#7a5cff2e,#ff7a3924,#7a5cff1f);box-shadow:0 0 22px #7a5cff1f;height:2px;right:8%;top:28px}.agWorkflowStrip:after,.agWorkflowStrip:before{border-radius:999px;content:"";left:8%;position:absolute}.agWorkflowStrip:after{animation:agToken 4.2s linear infinite;background:radial-gradient(circle,#ffffff8c,#ff7a3933,#7a5cff2e);box-shadow:0 0 24px #ff7a392e,0 0 40px #7a5cff1f;height:16px;top:29px;transform:translate(-50%,-50%);width:16px}@keyframes agToken{0%{left:8%}to{left:92%}}@media (prefers-reduced-motion:reduce){.agWorkflowStrip:after{animation:none;opacity:.35}}@media(max-width:980px){.agWorkflowStrip{grid-template-columns:1fr}.agWorkflowStrip:after,.agWorkflowStrip:before{display:none}}.agWorkflowStep{padding:14px}.agWorkflowStep h4{color:#ffffffeb;font-weight:950;margin:0 0 6px}.agWorkflowStep p{color:#ffffffb3;line-height:1.55;margin:0}.agOutcomeGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:24px auto 0;max-width:1200px}.agOutcomeCard{padding:18px}.agOutcomeCard.isHighlight{background:linear-gradient(180deg,#7a5cff24,#ffffff05);border-color:#7a5cff66;box-shadow:0 48px 150px #7a5cff29,inset 0 1px 0 #ffffff14}.agOutcomeNote{color:#ffffffad;margin-top:14px;text-align:center}.agOutcomeNote b{color:#ffffffd6}@media(max-width:980px){.agOutcomeGrid{grid-template-columns:1fr}}.lgWorkflowSection{margin-top:70px}.lgWorkflowRail{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:28px auto 0;max-width:1200px;padding:26px 8px 10px;position:relative}.lgWorkflowLine{background:linear-gradient(90deg,#7a5cff2e,#ff7a3924,#7a5cff1f);border-radius:999px;box-shadow:0 0 22px #7a5cff29;height:2px;left:6%;opacity:.9;position:absolute;right:6%;top:38px}.lgWorkflowLine:after{animation:lgTokenMove 4.8s linear infinite;background:radial-gradient(circle,#ffffff8c,#ff7a3940,#7a5cff2e);border-radius:999px;box-shadow:0 0 24px #ff7a3938,0 0 40px #7a5cff24;content:"";filter:blur(.2px);height:18px;left:0;opacity:.95;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}@keyframes lgTokenMove{0%{left:0}to{left:100%}}.lgStepCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;min-height:220px;padding:16px 16px 14px;transition:.18s}.lgStepCard:hover{border-color:#7a5cff4d;box-shadow:0 38px 120px #7a5cff1a,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14;transform:translateY(-3px)}.lgStepTop{justify-content:space-between;margin-bottom:10px}.lgStepIndex,.lgStepTop{align-items:center;display:flex}.lgStepIndex{background:#7a5cff24;border:1px solid #7a5cff6b;border-radius:999px;box-shadow:0 10px 30px #7a5cff1f,inset 0 1px 0 #ffffff12;font-size:12px;height:40px;justify-content:center;width:40px}.lgStepCard h3,.lgStepIndex{color:#ffffffeb;font-weight:950}.lgStepCard h3{margin:0 0 6px}.lgStepCard p{color:#ffffffb3;line-height:1.55;margin:0 0 10px}.lgStepCard ul{color:#ffffffad;line-height:1.55;margin:0;padding-left:18px;text-align:left}.lgStepIcon img{display:block;filter:invert(1) brightness(2) contrast(1.05);height:30px;object-fit:contain;width:30px}@media (prefers-reduced-motion:reduce){.lgWorkflowLine:after{animation:none;opacity:.35}}@media (max-width:980px){.lgWorkflowRail{grid-template-columns:1fr;padding-top:10px}.lgWorkflowLine{display:none}}.lgOutcomesSection{margin-top:64px}.lgOutcomeGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:26px auto 0;max-width:1200px}.lgOutcomeCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;padding:18px}.lgOutcomeCard h3{color:#ffffffeb;font-weight:950;margin:0 0 6px}.lgOutcomeCard p{color:#ffffffb3;line-height:1.55;margin:0}.lgOutcomeCard.isHighlight{background:linear-gradient(180deg,#7a5cff24,#ffffff05);border-color:#7a5cff66;box-shadow:0 48px 150px #7a5cff29,inset 0 1px 0 #ffffff14}.lgOutcomeNote{color:#ffffffad;margin:16px auto 0;text-align:center}.lgOutcomeNote span{color:#ffffffd1;font-weight:900}.lgOutcomeCta{display:flex;justify-content:center;margin-top:18px}@media (max-width:980px){.lgOutcomeGrid{grid-template-columns:1fr}}.aiStatLine b{color:#ffffffeb}.aiImpactGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.aiImpactCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;padding:14px 14px 12px}.aiImpactCard.isHighlight{background:linear-gradient(180deg,#7a5cff1a,#ffffff05);border-color:#7a5cff4d;box-shadow:0 36px 100px #7a5cff24,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14}.aiImpactTitle{color:#ffffffeb;font-weight:950;letter-spacing:-.01em;margin-bottom:6px}.aiImpactText{color:#ffffffb3;line-height:1.5}.aiOutputWrap{margin-top:14px}.aiOutputTop{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.aiOutputMini{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;color:#ffffffc7;padding:14px}.aiOutputMini strong{color:#ffffffeb;display:block;font-weight:950;margin-bottom:6px}.aiAuditCard{background:linear-gradient(180deg,#7a5cff1f,#ffffff05);border:1px solid #7a5cff57;border-radius:22px;box-shadow:0 38px 110px #7a5cff24,0 26px 90px #0000008c,inset 0 1px 0 #ffffff14;margin-top:14px;overflow:hidden;padding:16px;position:relative}.aiAuditCard:after{background:radial-gradient(520px 260px at 25% 25%,#7a5cff2e,#0000 60%),radial-gradient(520px 260px at 85% 70%,#ff7a391f,#0000 62%);content:"";filter:blur(24px);inset:-30px;opacity:.75;pointer-events:none;position:absolute}.aiAuditCardHeader{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;position:relative;z-index:1}.aiBadge{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffdb;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:7px 10px}.aiBadge.isHigh{background:linear-gradient(90deg,#ff7a3938,#7a5cff2e);border-color:#ff7a3938}.aiAuditGrid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.aiAuditRow{color:#ffffffdb;line-height:1.45}.aiAuditLabel{color:#ffffff9e;font-size:12px;font-weight:800;margin-bottom:2px}.aiImpactNumber{color:#fffffff0;font-weight:950;letter-spacing:-.02em}.aiImpactNumber.isGood{color:#84ffc4eb;text-shadow:0 0 22px #84ffc41f}@media (max-width:980px){.aiAuditGrid,.aiImpactGrid,.aiOutputTop{grid-template-columns:1fr}}.kicker-list ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.kicker-list li{align-items:center;color:#cbd5e1;color:var(--muted,#cbd5e1);display:flex;font-weight:600}.kicker-list li a{color:inherit;text-decoration:none}.kicker-list li:before{border-radius:50%;content:"";display:inline-block;height:12px;margin-right:12px;width:12px}.kicker-list li:first-child:before{background:#8b5cf6}.kicker-list li:nth-child(2):before{background:#ef4444}.kicker-list li:nth-child(3):before{background:#f59e0b}.grid-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:18px}#audience .grid-3 .card{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}#audience .grid-3 .card .btn{margin-top:10px}#audience h3{font-size:24px!important;margin-bottom:10px}.card ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:8px 0 0;padding:0}.card ul li{align-items:flex-start;color:#cbd5e1;color:var(--muted,#cbd5e1);display:flex;gap:12px;line-height:1.35;padding-left:0}.card ul li:before{border-radius:50%;box-shadow:0 6px 18px #00000073;content:"";flex:0 0 auto;height:14px;margin-top:6px;width:14px}.card ul li:first-child:before{background:linear-gradient(135deg,#8b5cf6,#6f8cff)}.card ul li:nth-child(2):before{background:linear-gradient(135deg,#fb7185,#f43f5e)}.card ul li:nth-child(3):before{background:linear-gradient(135deg,#f59e0b,#f97316)}.card ul li:nth-child(4):before{background:linear-gradient(135deg,#7dd3fc,#38bdf8)}@media (max-width:900px){.card ul li:before{height:12px;margin-top:4px;width:12px}}.card--two-col{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 320px}.card--two-col .card__main{min-width:0}.card--two-col .card__aside{align-self:start}@media (max-width:900px){.card--two-col{grid-template-columns:1fr}.card--two-col .card__aside{order:2}}.esGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.esCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;padding:16px;transition:.18s}.esCard:hover{border-color:#ffffff24;filter:brightness(1.03);transform:translateY(-2px)}.esCardTitle{color:#ffffffeb;font-weight:950;letter-spacing:-.01em;margin-bottom:6px}.esCardText{color:#ffffffb8;line-height:1.55}.esCard.isHighlight{border-color:#7a5cff57;box-shadow:0 36px 100px #7a5cff24,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14}.esCard.isHighlight,.esRecommendation{background:linear-gradient(180deg,#7a5cff1f,#ffffff05)}.esRecommendation{border:1px solid #7a5cff57;border-radius:22px;box-shadow:0 38px 110px #7a5cff24,0 26px 90px #0000008c,inset 0 1px 0 #ffffff14;margin-top:16px;overflow:hidden;padding:18px;position:relative}.esRecommendation:after{background:radial-gradient(520px 260px at 25% 25%,#7a5cff2e,#0000 60%),radial-gradient(520px 260px at 85% 70%,#ff7a391f,#0000 62%);content:"";filter:blur(22px);inset:-30px;opacity:.75;pointer-events:none;position:absolute}.esRecGrid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.esRecLabel{color:#ffffff9e;font-size:12px;font-weight:800;margin-bottom:2px}.esRecValue{color:#ffffffdb;line-height:1.45}.esRecImpact{color:#84ffc4eb;font-weight:950;text-shadow:0 0 22px #84ffc41f}@media (max-width:980px){.esGrid,.esRecGrid{grid-template-columns:1fr}}.public-landing .section .section-title{margin-bottom:28px;text-align:left}.btn,.btn.pill,.pl-menu-toggle{border-radius:9999px}.pl-menu-toggle{align-items:center;display:inline-flex;height:44px;justify-content:center;padding:6px;width:44px}.pl-dropdown{transition:opacity .18s ease,transform .18s ease}.grid-4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:18px}@media (max-width:900px){.grid-3,.grid-4{grid-template-columns:1fr}}.process-band{align-items:center;border-bottom:1px solid #ffffff05;border-top:1px solid #ffffff08;display:flex;gap:28px;margin:18px 0;padding:22px 0}.process-left{align-items:flex-start;display:flex;flex:1 1;gap:16px}.process-right{flex:0 0 160px;width:160px}.process-number,.process-right{align-items:center;display:flex;justify-content:center}.process-number{background:linear-gradient(135deg,#6f8cff,#ff7a59);border-radius:999px;box-shadow:0 10px 30px #6f8cff1f;color:#fff;font-size:18px;font-weight:800;height:64px;width:64px}.process-visual{font-size:34px;opacity:.95}.card-ghost{background:#0000;border:1px solid #ffffff0f;border-radius:12px;padding:18px}.workflow-elevated{padding-bottom:56px;padding-top:56px}.workflow-large{grid-gap:18px;align-items:start;display:grid;grid-template-columns:repeat(5,1fr);margin-top:22px}.wf-step{flex-direction:column;gap:12px}.wf-number,.wf-step{align-items:center;display:flex}.wf-number{background:linear-gradient(135deg,#7b61ff,#ffb86b);border-radius:999px;box-shadow:0 12px 40px #7b61ff1f;color:#fff;font-size:20px;font-weight:900;height:72px;width:72px}.wf-card,.wf-number{justify-content:center}.wf-card{align-items:flex-start;background:#0000;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;min-height:120px;padding:16px}.workflow-large .wf-card h4{margin:0 0 6px}.compare-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:18px}.compare-col{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;padding:18px}.compare-col h4{margin-top:0}@media (max-width:920px){.workflow-large{grid-template-columns:repeat(2,1fr)}.process-band,.wf-step{align-items:flex-start}.process-band{flex-direction:column}.process-right{width:100%}.compare-grid{grid-template-columns:1fr}}.benefit-card{align-items:center;background:linear-gradient(135deg,#7b61ff26,#ffb3471a);border:1px solid #ffffff14;box-shadow:0 24px 70px #7a5cff1a,0 20px 60px #00000073,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;gap:10px;padding:0;text-align:center}.benefit-card:after{background:radial-gradient(circle at 30% 20%,#7a5cff38,#0000 60%),radial-gradient(circle at 80% 60%,#ff7a3924,#0000 62%);border-radius:20px;content:"";filter:blur(18px);inset:-18px;opacity:.9;pointer-events:none;position:absolute}.benefit-icon{display:block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6));height:58px;margin-bottom:12px;width:58px}.benefit-heading{color:#fff;color:var(--text,#fff);font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.benefit-sub{color:#cbd5e1;color:var(--muted,#cbd5e1);font-size:16px;font-weight:700;margin:0 0 10px}.benefit-heading-row{align-items:center;display:flex;gap:12px}.benefit-icon-wrap{align-items:center;background:#0000;display:inline-flex;height:auto;justify-content:center;padding:0;width:auto}.benefit-icon-wrap img{height:64px;object-fit:contain;width:64px}@media (max-width:900px){.benefit-icon,.benefit-icon-wrap img{height:58px;width:58px}}.svg-white{filter:brightness(0) invert(1)}.svg-gradient{background:linear-gradient(90deg,#6f8cff,#ff7a59);background:var(--g,linear-gradient(90deg,#6f8cff,#ff7a59));display:inline-block;height:64px;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:64px}@media (max-width:900px){.svg-gradient{height:58px;width:58px}}@keyframes roadmapMilestoneIn{0%{opacity:0;transform:translateY(80px) scale(.98)}65%{opacity:1;transform:translateY(0) scale(1.01)}to{opacity:1;transform:none}}.rd-item{opacity:0;transform:translateY(80px) scale(.98)}.rd-item.rd-item--visible{animation:roadmapMilestoneIn 1.2s cubic-bezier(.2,.7,.1,1) both;animation-delay:0s;animation-delay:var(--rd-delay,0s);opacity:1;transform:none}.app-preview-section{background:none;margin:0;padding:0 0 64px;width:100%}.app-preview-container{align-items:flex-start;display:flex;gap:48px;justify-content:center;margin:0 auto;max-width:1280px;padding:0 24px}.app-preview-features{display:flex;flex:0 0 340px;flex-direction:column;gap:18px}.app-feature-card{align-items:flex-start;background:#181a24f7;border:2px solid #5078ff1a;border-radius:20px;box-shadow:0 4px 24px 0 #00000038;cursor:pointer;display:flex;gap:22px;padding:26px 28px;transition:box-shadow .18s,border .18s}.app-feature-card.active,.app-feature-card:hover{border:2.5px solid #6f8cff;box-shadow:0 8px 36px 0 #5078ff38}.app-feature-icon{filter:drop-shadow(0 2px 12px rgba(80,120,255,.18));flex-shrink:0;height:48px;margin-right:12px;width:48px}.app-feature-title{color:#fff;font-size:1.22rem;font-weight:800;letter-spacing:-.01em;margin-bottom:4px}.app-feature-desc{color:#bfc6d1;font-size:1.06rem;font-weight:400;line-height:1.5}.app-preview-image-wrap{align-items:center;display:flex;flex:1 1 700px;flex-direction:column;min-width:0;position:relative}.app-preview-image{border:2.5px solid #23243a;border-radius:32px;box-shadow:0 12px 56px 0 #0000006b;max-width:820px;transition:box-shadow .18s,border .18s;width:100%}.app-preview-label{background:#181a24;border-radius:14px;box-shadow:0 2px 16px 0 #00000026;color:#fff;display:inline-block;font-size:1.08rem;margin-top:16px;padding:9px 28px}@media (max-width:1200px){.app-preview-container{align-items:center;flex-direction:column;gap:32px}.app-preview-features{flex:1 1 100%;max-width:600px}.app-preview-image{max-width:100%}}#system{overflow:hidden;padding:110px 0;position:relative}#system:before{background:url(/static/media/vesmir-galaxie.c9f0571b175e0cecf45d.png) 50%/cover no-repeat;content:"";inset:0;mix-blend-mode:screen;opacity:.8;position:absolute;z-index:0}.system-grid{display:flex;margin-top:68px}.system-card{align-items:center;border-radius:18px;display:flex;flex:1 1 220px;flex-direction:column;height:auto;justify-content:space-between;max-width:280px;min-width:180px;overflow:visible;padding:14px 10px;position:relative;text-align:center}.card-top h3{color:#fff;font-size:24px!important;line-height:1.2;margin-bottom:15px}.system-card.structure .sys-icon{height:84px;width:84px}.system-card h3{color:#fff;font-size:28px;margin-top:10px;text-align:center}.system-card .origin-desc{color:#bfc6d1;font-size:14px;margin:0 0 12px}.sys-list{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;margin:8px 0 0;padding:0}.sys-list li{color:#fffffff2;font-size:13px;margin:4px 0;text-align:left}@media(max-width:920px){#system{padding:40px 0}.system-grid{flex-direction:column;gap:18px}.system-card{height:auto}}.rd-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rd-card__chips .chip{background:#ffffff05;border:1px solid #ffffff0f;border-radius:999px;color:#ffffffe6;font-size:13px;font-weight:700;padding:6px 10px}.rd-card__notes{color:#ffffffb8;font-size:14px;margin-top:8px}.system-grid{align-items:flex-end;display:block;flex-wrap:wrap;gap:28px;justify-content:center;margin-top:38px;min-height:360px;position:relative}.card-top{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:2px}.sys-icon{object-fit:contain}.sys-icon,.system-card.action .sys-icon,.system-card.control .sys-icon{height:78px;width:78px}.system-card.action,.system-card.ai,.system-card.control,.system-card.structure{flex:1 1!important;max-width:none!important}.sys-note{color:#ffd88b;font-size:.9rem;font-weight:800;padding-top:18px;text-align:center;text-shadow:0 1px 8px #00000021}.system-card:before{filter:blur(5px);inset:-8px;opacity:.15;z-index:0}.system-card:after,.system-card:before{border-radius:20px;content:"";pointer-events:none;position:absolute}.system-card:after{background:linear-gradient(180deg,#ffffff05,#0000);filter:blur(6px);inset:-3px;mix-blend-mode:screen;opacity:.6;z-index:1}.system-card.control:before{background:linear-gradient(90deg,#6f8cff71,#b082ff)}.system-card.structure:before{background:linear-gradient(90deg,#7be0f677,#8ad1ff)}.system-card.action:before{background:linear-gradient(90deg,#ffb56b7a,#ff7a7a)}.system-card *{position:relative;z-index:2}.section-title{color:#fff;font-size:2rem;margin-bottom:0;text-align:center}.system-section-bottom{color:#bfc6d1;font-size:1rem;margin-top:24px;text-align:center}.landing-btn{background:linear-gradient(90deg,#6f8cff,#b082ff);border:none;border-radius:24px;box-shadow:0 2px 16px 0 #6f8cff2e;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin:24px auto 0;padding:12px 32px;transition:background .2s,box-shadow .2s}.landing-btn:hover{background:linear-gradient(90deg,#b082ff,#6f8cff);box-shadow:0 4px 24px 0 #6f8cff47}@media(max-width:920px){#system{padding:40px 0}.system-grid{display:block;min-height:0}.system-card{animation:none;height:auto;margin-bottom:18px;position:relative;transform:none}}#ecosystem{background-image:url(/static/media/glow-vesmir.dc7012682e127bd0cf63.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;overflow:visible}.ecosystem-grid{height:1000px;margin-top:5rem;min-height:1000px;position:relative}.eco-links{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.eco-links line,.eco-links path{stroke-linecap:round;filter:drop-shadow(0 2px 6px rgba(0,0,0,.22))}.eco-core{align-items:center;border-radius:50%;box-shadow:0 18px 60px #0000008c;display:flex;flex-direction:column;height:240px;justify-content:center;padding:18px;text-align:center;width:240px;z-index:2}.eco-core .badge{left:50%;position:absolute;top:14px;transform:translateX(-50%)}.eco-node{animation:floatySmall 7.6s ease-in-out infinite;animation-delay:0s;animation-delay:var(--float-delay,0s);border-radius:16px;box-shadow:0 14px 48px #00000073;padding:18px;transition:transform .22s ease;width:260px;will-change:transform;z-index:2}@keyframes floatySmall{0%{transform:translateZ(0)}25%{transform:translate3d(-3px,-5px,0)}50%{transform:translate3d(0,4px,0)}75%{transform:translate3d(3px,-2px,0)}to{transform:translateZ(0)}}@media (max-width:920px){.ecosystem-grid{background:none;height:auto;min-height:0}#ecosystem{background-image:url(/static/media/glow-vesmir.dc7012682e127bd0cf63.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;overflow:visible}.eco-core,.eco-node{animation:none;margin-bottom:18px;position:static;width:100%}.eco-links{display:none}.card-standard{flex:auto!important;max-width:100%!important}.btn.primary{width:100%}}.roadmap-section{align-items:center;background:none;display:flex;flex-direction:column;margin:0;padding:64px 0 48px;width:100%}.roadmap-title{font-size:2.2rem;letter-spacing:-.01em;margin-bottom:38px;text-align:center;text-shadow:0 2px 12px #0000002e}.roadmap-grid{display:flex;gap:48px;justify-content:center;max-width:1200px;width:100%}.roadmap-col{align-items:center;animation:fadeInCol .7s cubic-bezier(.6,.2,.2,1) forwards;background:none!important;border-radius:18px;box-shadow:none!important;display:flex;flex-direction:column;max-width:340px;min-width:220px;opacity:0;padding:32px 28px 24px;transform:translateY(32px)}.roadmap-badge{background:#6f8cff;border-radius:14px;box-shadow:0 2px 16px 0 #00000021;color:#181a24;display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.01em;margin-bottom:18px;padding:7px 22px}.roadmap-list{list-style:none;margin:0;padding:0;width:100%}.roadmap-item{align-items:center;animation:fadeInItem .6s cubic-bezier(.6,.2,.2,1) forwards;color:#fff;display:flex;font-size:1.08rem;font-weight:500;gap:12px;letter-spacing:-.01em;margin-bottom:14px;opacity:0;transform:translateY(16px)}.roadmap-dot{background:#6f8cff;border-radius:50%;box-shadow:0 2px 8px 0 #5078ff2e;flex-shrink:0;height:12px;width:12px}@media (max-width:1200px){.roadmap-grid{align-items:center;flex-direction:column;gap:32px}.roadmap-col{max-width:100%}}@keyframes fadeInCol{to{opacity:1;transform:none}}@keyframes fadeInItem{to{opacity:1;transform:none}}.animate-col{animation-name:fadeInCol}.animate-item{animation-name:fadeInItem}.rd{box-shadow:none!important}.rd__header,.roadmap-section,.roadmap-title{background:none!important;box-shadow:none!important}.rd:after,.rd:before{display:none!important}.rd__container{background:none!important;box-shadow:none!important;margin:0 auto;max-width:1120px;padding:0 18px}.rd__title{color:var(--text);font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.02em;margin:0}.rd__subtitle{color:var(--muted);font-size:16px;line-height:1.6;margin:10px auto 0;max-width:820px}.rd__timeline{grid-gap:18px;display:grid;gap:18px;margin-top:28px;position:relative}.rd__spine{background:linear-gradient(180deg,#0000,#ffffff24,#ffffff14,#0000);bottom:0;filter:drop-shadow(0 0 14px rgba(122,92,255,.12));left:50%;opacity:.9;position:absolute;top:0;transform:translateX(-50%);width:1px}.rd-item{align-items:start;display:grid;grid-template-columns:1fr 80px 1fr;position:relative}.rd-item--left .rd-card{grid-column:1}.rd-item--right .rd-card{grid-column:3}.rd-item__node{background:#ffffff40;border-radius:999px;box-shadow:0 0 0 6px #ffffff0a;grid-column:2;height:14px;justify-self:center;margin-top:18px;position:relative;width:14px}#system .system-grid{--sys-gap:28px;align-items:flex-end;display:flex!important;flex-wrap:nowrap!important;gap:var(--sys-gap);justify-content:space-between}#system .system-links{display:none!important}@media (max-width:1200px){#system .system-grid{flex-wrap:wrap;justify-content:center}#system .system-card{flex:0 0 320px;max-width:320px}}@media (max-width:920px){#system .system-grid{align-items:stretch;flex-direction:column}#system .system-card{height:auto;max-width:100%;transform:none;width:100%}}.rd-item__node:after{border-radius:inherit;content:"";filter:blur(14px);inset:-18px;opacity:.55;position:absolute}.rd-item__node--done{background:var(--done)}.rd-item__node--done:after{background:radial-gradient(circle,var(--done),#0000 60%)}.rd-item__node--doing{background:var(--doing)}.rd-item__node--doing:after{background:radial-gradient(circle,var(--doing),#0000 60%)}.rd-item__node--plan{background:var(--plan)}.rd-item__node--plan:after{background:radial-gradient(circle,var(--plan),#0000 60%)}.rd-card{background:none!important;border:1px solid #ffffff1a;border-radius:22px;box-shadow:none!important;overflow:visible;padding:18px 18px 16px;position:relative}.rd-card:before,.rd-item--left .rd-card:after,.rd-item--right .rd-card:after{display:none!important}.rd-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.rd-card__year{color:#ffffffd9;font-size:16px}.rd-badge,.rd-card__year{font-weight:800;letter-spacing:-.01em}.rd-badge{align-items:center;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:12px;padding:7px 10px}.rd-badge--done{background:#78a0ff29;color:#bed2fff2}.rd-badge--doing{background:#ffc45729;color:#ffe1aaf2}.rd-badge--plan{background:#78ebff29;color:#befafff2}.rd-card__headline{color:#fffffff0;font-size:18px;font-weight:800;letter-spacing:-.015em;margin-top:10px;text-align:left}.rd-card__list{grid-gap:8px;color:#ffffffbd;display:grid;font-size:14px;gap:8px;line-height:1.5;margin:10px 0 0;padding-left:18px;text-align:left}.rd-card__list li::marker{color:#ffffff8c}.rd__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.rd-btn,.rd__cta{justify-content:center}.rd-btn{align-items:center;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-weight:800;padding:12px 16px;text-decoration:none;transition:transform .22s ease,filter .22s ease,background .22s ease}.rd-btn--primary{background:linear-gradient(90deg,#539effd9,#7a5cffbf);box-shadow:0 22px 60px #539eff1f,0 12px 40px #7a5cff1a;color:#fffffff5}.rd-btn--ghost{background:#ffffff0d;color:#ffffffe0}.rd-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}@media (max-width:920px){.rd__spine{left:18px;transform:none}.rd-item{gap:12px;grid-template-columns:36px 1fr}.rd-item__node{grid-column:1;justify-self:start;margin-top:22px}.rd-card{grid-column:2}.rd-item--left .rd-card:after,.rd-item--right .rd-card:after{display:none}}.roadmap-toggle-wrap{align-items:center;display:flex;flex-direction:column;margin:0 auto 32px;width:100%}.roadmap-toggle-btn{background:linear-gradient(90deg,#6f8cff,#b082ff);border:none;border-radius:24px;box-shadow:0 2px 16px 0 #6f8cff2e;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-bottom:18px;padding:14px 36px;transition:background .2s,box-shadow .2s}.roadmap-toggle-btn:hover{background:linear-gradient(90deg,#b082ff,#6f8cff);box-shadow:0 4px 24px 0 #6f8cff47}.roadmap-expand{max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(.6,.2,.2,1)}.roadmap-expand__inner{opacity:0;transform:translateY(18px) scale(.99);transition:opacity .45s ease,transform .45s ease}.roadmap-expand.open{max-height:1600px}.roadmap-expand.open .roadmap-expand__inner{opacity:1;transform:none}@keyframes roadmapExpandFade{0%{opacity:0;transform:translateY(32px) scale(.98)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:none}}.roadmap-headline{margin:0 auto;max-width:1120px;padding:0;text-align:center;width:100%}.roadmap-title{color:#fff;font-size:clamp(28px,3.2vw,44px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.roadmap-subtitle{color:#ffffffad;font-size:16px;line-height:1.6;margin:0 auto 18px;max-width:820px}.roadmap-toggle-wrap{margin-top:0}.roadmap-expand,.roadmap-headline,.roadmap-section,.roadmap-toggle-wrap{background:none!important;border:none!important;box-shadow:none!important}.hero-main-screen--plain{background:#0000!important;border:none!important;box-shadow:none!important}.hero-main-screen--plain img{display:block;height:auto;transform:translate(30%,6%) scale(1.38);transition:transform .22s ease;width:100%;will-change:transform}.section{padding:clamp(42px,6vw,78px) 0}.section-title,.sectionTitle{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.02em;margin:0 0 18px}.section-lead,.sectionSub{color:var(--muted);font-size:16px;margin-bottom:22px}.hero{overflow:hidden;position:relative}.hero:before{background:radial-gradient(600px 360px at 20% 30%,#7a5cff2e,#0000 60%),radial-gradient(520px 320px at 78% 25%,#ff7a3924,#0000 62%),radial-gradient(900px 520px at 55% 90%,#539eff1a,#0000 70%);content:"";filter:blur(30px);inset:-200px;opacity:.95;pointer-events:none;position:absolute;z-index:0}.hero>*{position:relative;z-index:1}.hero .heroTitle,.hero-title{text-shadow:0 2px 10px #06080c59}.hero .heroText,.lead{color:#e9eef8}.hero-actions,.heroCtas{display:flex;gap:12px;margin-top:18px}.btn.primary,.heroCtas .btnPrimary{border-radius:999px}.hero--short{padding-bottom:clamp(18px,3.5vw,36px);padding-top:clamp(18px,3.5vw,36px)}.section--tight{padding-bottom:clamp(28px,4vw,48px);padding-top:clamp(12px,2.2vw,22px)}.previewGrid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:360px 1fr}.previewList{display:flex;flex-direction:column;gap:12px}.previewListItem{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 18px 50px #00000059,inset 0 1px 0 #ffffff0f;display:flex;gap:10px;padding:12px;position:relative;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.previewListItem img.inside-icon{height:36px;width:36px}.previewListItem:hover{border-color:#ffffff24;filter:brightness(1.03);transform:translateY(-2px)}.previewListItem.isActive{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-color:#7a5cff73;box-shadow:0 24px 70px #7a5cff1a,0 20px 60px #00000073,inset 0 1px 0 #ffffff1a}.previewListItem.isActive:after{background:radial-gradient(circle at 30% 20%,#7a5cff38,#0000 60%),radial-gradient(circle at 80% 60%,#ff7a3924,#0000 62%);border-radius:20px;content:"";filter:blur(18px);inset:-18px;opacity:.9;pointer-events:none;position:absolute}.previewFrame{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 40px 120px #0009,inset 0 1px 0 #ffffff0f;overflow:hidden;position:relative}.previewFrame:before{background:linear-gradient(135deg,#ffffff1a,#0000 35%);inset:0;opacity:.25}.previewFrame:after,.previewFrame:before{content:"";pointer-events:none;position:absolute}.previewFrame:after{background:radial-gradient(circle,#ffffff24,#0000 60%);filter:blur(12px);height:80%;left:-20%;opacity:.22;top:-30%;transform:rotate(18deg);width:60%}.previewFrame .screen{align-items:center;display:flex;justify-content:center;min-height:300px}#showcase .previewArea{width:100%}#showcase .previewGrid{align-items:start;gap:28px;grid-template-columns:360px minmax(420px,1fr);justify-content:stretch;margin:0;width:100%}#showcase .previewList{flex:0 0 360px}#showcase .previewFrame{width:100%}#showcase .previewFrame .screen img{height:auto}@media (max-width:920px){#showcase .previewGrid{grid-template-columns:1fr}#showcase .previewList{order:1;width:100%}#showcase .previewFrame{order:2;width:100%}}#showcase .previewFrame .screen{display:block;height:clamp(240px,36vw,480px);overflow:hidden}#showcase .previewFrame .screen img{display:block;height:100%;object-fit:cover;width:100%}#showcase .container{max-width:1200px;max-width:var(--maxw,1200px);padding-left:22px;padding-right:22px}@media (min-width:1200px){#showcase .previewGrid{grid-template-columns:360px minmax(640px,1fr)}}.steps{margin-top:24px;position:relative}.steps:before{background:linear-gradient(180deg,#0000,#7a5cff47,#ff7a392e,#0000);bottom:6px;content:"";filter:blur(1px);left:28px;opacity:.7;position:absolute;top:6px;width:2px}.stepRow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:56px 1fr auto;padding:18px 0;position:relative}.stepRow .stepBadge{justify-self:center}.stepBadge{background:linear-gradient(135deg,#7a5cff8c,#ff7a3940);border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 18px 60px #7a5cff1a;display:grid;height:44px;place-items:center;width:44px}.workflow{position:relative}.workflow:after{background:radial-gradient(520px 260px at 35% 35%,#7a5cff24,#0000 60%),radial-gradient(520px 260px at 70% 65%,#ff7a391a,#0000 60%);content:"";filter:blur(40px);inset:-120px;opacity:.7;pointer-events:none;position:absolute;z-index:0}.workflow>*{position:relative;z-index:1}.workflow-large{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.wf-card,.workflowCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px;transition:transform .18s ease,border-color .18s ease}.workflowCard strong{color:#ffffffeb}.workflowNumber{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14;display:grid;height:38px;place-items:center;width:38px}.compare{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.compareCol{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:18px}.compareCol.isProduct{background:linear-gradient(180deg,#7a5cff1a,#ffffff05);border-color:#7a5cff59;box-shadow:0 26px 80px #7a5cff14}.final-cta,.finalCta{padding:clamp(36px,6vw,64px) 0;text-align:center}.btn.primary,.btnPrimary{background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:var(--shadow);color:#111;font-weight:800}.btn,.btnGhost{background:#0000;border:1px solid #ffffff0f}@media (max-width:920px){.previewGrid{grid-template-columns:1fr}.previewList{order:1}.previewFrame{order:2}.workflow-large{align-items:center;flex-direction:column}.hero:before,.previewListItem.isActive:after{display:none}.hero-main-screen--plain img{transform:translate(10%,8%) scale(1.05)}}@media (max-width:480px){.hero-screen-wrapper{justify-content:center}.hero-main-screen--plain img,.hero-screen-wrapper img.zoomable{display:block;height:auto!important;margin:0 auto;max-width:420px!important;transform:translateX(0) scale(.92)!important;transform-origin:center center!important;width:110%!important}.float-card,.float-chip,.float-feature{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;border-radius:10px!important;box-shadow:0 12px 36px #00000073!important;font-size:12px!important;line-height:1.15!important;max-width:150px!important;padding:8px 10px!important;position:absolute!important;z-index:30!important}.float-card .mini,.float-chip .mini{color:var(--text)!important;font-size:12px!important;margin-bottom:4px!important}.chip-kpi{font-size:11px!important}[data-float]{animation:floaty 5.5s ease-in-out infinite!important}.hero-screen-wrapper .float-card[style*="left:-"]{left:4%!important}.hero-screen-wrapper .float-chip[style*="left:10%"]{left:6%!important}.hero-screen-wrapper .float-card[style*="right:-"]{right:6%!important}.hero-screen-wrapper .float-chip[style*="bottom:-"]{bottom:6%!important}.hero .hero-title{font-size:34px;line-height:1.08}.hero .lead{font-size:15px}.hero .hero-actions{align-items:stretch;display:flex!important;flex-direction:column!important;gap:10px}.hero .hero-actions .btn,.hero .hero-actions a.btn{display:inline-flex!important;justify-content:center;padding-left:14px;padding-right:14px;width:100%!important}.cta-buttons{align-items:stretch;display:flex!important;flex-direction:column!important;gap:10px}.cta-buttons .btn,.final-cta .cta-buttons .btn{display:inline-flex!important;justify-content:center;margin-left:0!important;width:100%!important}.inline-cta-form .form-actions{align-items:stretch;display:flex!important;flex-direction:column!important;gap:8px}.agMiniCtaBtn,.inline-cta-form .form-actions .btn{width:100%!important}.agMiniCtaBtn{display:inline-flex!important;justify-content:center}.mobile-only-cta a.mobile-cta{width:100%!important}.rd-item--left .rd-card{grid-column:auto!important}.hero-screen-wrapper{justify-content:center!important;min-height:200px!important}.btn .primary,.btnPrimary{width:100%!important}.topicTabs{gap:0!important}.topicTab{padding:8px 10px!important}.dataLayerGrid{gap:14px!important;grid-template-columns:1fr!important;grid-template-rows:repeat(5,auto)!important;margin-top:18px!important}.dataLayerGrid:after,.dataLayerGrid:before{display:none!important}.dataLayerGrid .bottom,.dataLayerGrid .center,.dataLayerGrid .left,.dataLayerGrid .right,.dataLayerGrid .top{grid-column:1!important;grid-row:auto!important}.dataLayerCard,.dataLayerCenter{margin:0 auto!important;max-width:100%!important;padding:14px!important;width:100%!important}.dataLayerCenter{padding:18px!important}.dataLayerCard .dataIcon img{height:30px!important;width:30px!important}.dataLayerCard h4{font-size:16px!important}.dataLayerCard p{font-size:13px!important}.lgDiagnosis{padding-left:0!important}.lgStepCard ul{text-align:left!important}.diffFlow{align-items:flex-start!important;flex-direction:row!important}.flowArrow{margin:20px 0!important}.diffCtaRow{flex-direction:column!important;gap:12px!important}.philosophy{margin:36px 0!important}}.hero,.hero-screen-wrapper{overflow:visible!important}.hero-screen-wrapper{align-items:center;display:flex;justify-content:flex-end}.hero-main-screen,.hero-main-screen--plain{overflow:visible!important;position:relative}.hero-main-screen--plain img{transform-origin:right center}.section:not(.hero) .container{text-align:center}.section:not(.hero) .section-lead,.section:not(.hero) .section-title,.section:not(.hero) .sectionSub,.section:not(.hero) .sectionTitle{margin-left:auto;margin-right:auto;text-align:center}.section:not(.hero) .previewGrid{justify-content:center}.section:not(.hero) .previewFrame,.section:not(.hero) .previewGrid,.section:not(.hero) .previewList{margin-left:auto;margin-right:auto}.previewListItem>div{text-align:left}.section:not(.hero) .steps{max-width:920px}.section:not(.hero) .workflow-large{justify-content:center}.section:not(.hero) .compare{margin-left:auto;margin-right:auto;max-width:980px}.section:not(.hero) .final-cta .cta-buttons,.section:not(.hero) .finalCta .cta-buttons{display:flex;justify-content:center}.section:not(.hero) .steps{margin:0 auto;max-width:1200px;width:100%}.section:not(.hero) .steps:before{left:50%;transform:translateX(-1px)}.section:not(.hero) .steps .stepRow{display:block;grid-template-columns:none;padding:22px 0}.section:not(.hero) .steps .stepRow>div{margin:0 auto;max-width:920px;text-align:center}.section:not(.hero) .steps .stepBadge{display:inline-grid;margin:0 auto 14px;place-items:center}.topicTabs{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;box-shadow:0 18px 60px #00000073,inset 0 1px 0 #ffffff0f;display:inline-flex;gap:10px;max-width:100%;overflow-x:auto;padding:8px}.topicTab{background:#0000;border:1px solid #0000;border-radius:999px;color:#ffffffc7;cursor:pointer;font-weight:800;letter-spacing:-.01em;padding:10px 16px;transition:transform .15s ease,color .15s ease,background .15s ease,border-color .15s ease,filter .15s ease;white-space:nowrap}.topicTab:hover{background:#ffffff0a;border-color:#ffffff1a;color:#ffffffeb;transform:translateY(-1px)}.topicTab.isActive{background:linear-gradient(90deg,#7a5cff8c,#ff7a393d);border-color:#ffffff24;box-shadow:0 18px 70px #7a5cff1f;color:#fffffff5}.exampleBox{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 24px 80px #0000008c,inset 0 1px 0 #ffffff0f;margin-top:22px;overflow:hidden;padding:16px 16px 14px;position:relative}.exampleBox:before{background:radial-gradient(420px 220px at 20% 20%,#7a5cff29,#0000 60%),radial-gradient(420px 220px at 80% 70%,#ff7a391a,#0000 60%);content:"";filter:blur(26px);inset:-40px;opacity:.85;pointer-events:none;position:absolute}.exampleTitle{color:#ffffffeb;font-weight:900;margin-bottom:10px}.exampleRow,.exampleTitle{position:relative;z-index:1}.exampleRow{grid-gap:12px;border-top:1px solid #ffffff0f;display:grid;gap:12px;grid-template-columns:110px 1fr;padding:8px 0}.exampleRow:first-of-type{border-top:0}.exampleLabel{color:#ffffffad;font-weight:800}.exampleText{color:#ffffffdb}@media (max-width:720px){.exampleRow{gap:6px;grid-template-columns:1fr}.steps:before{left:20px}.topicTabs{gap:8px;padding:6px}.topicTab{padding:8px 12px}}.compareSection{overflow:hidden;position:relative}.compareSection:before{display:none}.compareWrap{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1fr 170px 1.15fr;margin-top:22px;position:relative;z-index:1}.compareCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 28px 90px #0000008c,inset 0 1px 0 #ffffff0f}.card-standard,.compareCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:22px 22px 18px}.card-standard{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 18px 60px #0000007a,inset 0 1px 0 #ffffff0f}.card-standard--alt{background:linear-gradient(180deg,#7a5cff14,#ffffff05);border-color:#7a5cff42;border-radius:22px;box-shadow:0 28px 80px #00000085,0 18px 60px #7a5cff1f,inset 0 1px 0 #ffffff0f;overflow:visible;padding:22px 22px 18px;position:relative}.card-standard--alt:after{background:radial-gradient(520px 280px at 30% 25%,#7a5cff1f,#0000 65%),radial-gradient(520px 280px at 80% 70%,#ff7a3914,#0000 68%);border-radius:26px;content:"";filter:blur(18px);inset:-20px;opacity:.6;pointer-events:none;position:absolute;z-index:-1}.compareDashboard{filter:saturate(.85);opacity:.78}.compareClientdeck{background:linear-gradient(180deg,#7a5cff1a,#ffffff05);border-color:#7a5cff57;box-shadow:0 38px 110px #7a5cff24,0 28px 90px #0000008c,inset 0 1px 0 #ffffff14;position:relative}.compareClientdeck:after{background:radial-gradient(520px 280px at 30% 25%,#7a5cff2e,#0000 65%),radial-gradient(520px 280px at 80% 70%,#ff7a391f,#0000 68%);border-radius:26px;content:"";filter:blur(22px);inset:-26px;opacity:.7;pointer-events:none;position:absolute;z-index:-1}.compareHeader{margin-bottom:16px}.compareKicker{color:#ffffffeb;font-weight:900;letter-spacing:-.01em;margin-bottom:6px;text-align:left}.compareClaim{color:#ffffffb3;font-weight:700;text-align:left}.compareList{flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.compareList,.compareList li{align-items:flex-start;display:flex}.compareList li{color:#ffffffdb;gap:12px;line-height:1.45;max-width:84%;padding-left:0}.compareList li:before{background:#ffffff8c;border-radius:999px;box-shadow:0 0 0 3px #ffffff0f;content:"";display:inline-block;flex:0 0 auto;height:8px;margin-top:6px;width:8px}.compareClientdeck .compareList li:before{background:linear-gradient(135deg,#7a5cffe6,#ff7a39b3);box-shadow:0 0 0 3px #7a5cff1f,0 12px 40px #7a5cff1a}.compareFootnote{color:#ffffffeb;font-weight:900;letter-spacing:-.01em;margin-top:16px;text-align:left}.compareMiddle{grid-gap:10px;align-content:center;display:grid;gap:10px;padding:6px 0}.progressLabelRow{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:-.01em}.progressLabel.left{opacity:.7}.progressLabel.right{color:#ffffffeb}.progressTrack{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0f;height:12px;overflow:hidden;position:relative}.progressFill{background:linear-gradient(90deg,#7a5cffa6,#ff7a394d);filter:saturate(1.2);inset:0;opacity:.85;position:absolute}.progressFill:after{background:radial-gradient(220px 120px at 20% 50%,#ffffff24,#0000 60%),radial-gradient(220px 120px at 80% 50%,#ffffff1a,#0000 60%);content:"";filter:blur(10px);inset:-30px;opacity:.55;position:absolute}.progressKnob{background:linear-gradient(135deg,#ffffffe6,#ffffff8c);border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 18px 70px #7a5cff2e,0 10px 40px #00000073,inset 0 1px 0 #ffffff40;height:22px;left:72%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}@media (prefers-reduced-motion:no-preference){.progressKnob{animation:knobPulse 2.6s ease-in-out infinite}@keyframes knobPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}}.progressHint{color:#ffffff94;font-size:12px;text-align:center}@media (max-width:980px){.compareWrap{grid-template-columns:1fr}.compareMiddle{order:2;padding:4px 8px 14px}.progressKnob{left:78%}}.workflowSection{overflow:hidden;position:relative}.workflowSection:before{background:radial-gradient(700px 380px at 25% 35%,#7a5cff24,#0000 62%),radial-gradient(700px 380px at 75% 70%,#ff7a391a,#0000 62%);content:"";filter:blur(42px);inset:-180px;opacity:.75;pointer-events:none;position:absolute}.workflowGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.workflowGrid:after{display:none}.workflowCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 26px 90px #0000008c,inset 0 1px 0 #ffffff0f;min-height:132px;padding:18px 18px 16px;position:relative;text-align:center;transition:transform .18s ease,border-color .18s ease,filter .18s ease,box-shadow .18s ease}.workflowCard:hover{border-color:#ffffff24;filter:brightness(1.03);transform:translateY(-2px)}.workflowBadge{background:linear-gradient(135deg,#7a5cff59,#ff7a3924);border-radius:999px;box-shadow:0 18px 70px #7a5cff1a,inset 0 1px 0 #ffffff1a;color:#fffffff0;display:grid;font-weight:900;height:40px;margin:0 auto 10px;place-items:center;width:40px}.workflowTitle{color:#ffffffeb;font-size:16px;font-weight:900;letter-spacing:-.01em;margin:0 0 8px}.workflowDesc{color:#ffffffb8;line-height:1.55;margin:0}.workflowCard.isResult{background:linear-gradient(180deg,#7a5cff1a,#ffffff05);border-color:#7a5cff52;box-shadow:0 38px 110px #7a5cff24,0 26px 90px #0000008c,inset 0 1px 0 #ffffff14}.workflowCard.isResult:after{background:radial-gradient(520px 260px at 30% 25%,#7a5cff29,#0000 60%),radial-gradient(520px 260px at 80% 70%,#ff7a391a,#0000 62%);border-radius:22px;content:"";filter:blur(20px);inset:-18px;opacity:.7;pointer-events:none;position:absolute}.workflowBottom{margin-top:22px;padding-top:10px;position:relative;text-align:center;z-index:1}.workflowClaim{color:#fffffff2;font-size:18px;font-weight:950;letter-spacing:-.02em;margin-bottom:8px}.workflowMicro{color:#ffffffb3;margin-bottom:14px}@media (max-width:980px){.workflowGrid{grid-template-columns:1fr}.workflowGrid:after{display:none}.workflowCard{min-height:0;min-height:auto}}.workflowDiagram{margin-top:22px;position:relative}.workflowPath{filter:saturate(1.15);height:520px;inset:-10px -10px auto -10px;opacity:.75;pointer-events:none;position:absolute;width:calc(100% + 20px);z-index:0}.workflowGrid{position:relative;z-index:1}.workflowSection:hover .workflowPath{opacity:.92;transition:opacity .2s ease}@media (max-width:980px){.workflowPath{display:none}}.diffSection{background:linear-gradient(180deg,#ffffff05,#00000005);padding:64px 0}.diffHeader{margin:0 auto 28px;max-width:880px;text-align:center}.diffHeader h2{font-size:30px;margin-bottom:8px}.diffHeader p{color:var(--muted);margin:0 auto}.diffGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto 28px;max-width:1200px}.diffCard{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff0a;border-radius:10px;box-shadow:0 6px 18px #0a0a1414;padding:18px}.diffCard h3{margin-bottom:8px;margin-top:8px}.diffCard ul{color:var(--muted);margin:6px 0 0 18px}.diffBadge{background:#ffffff0a;border-radius:999px;display:inline-block;font-weight:600;padding:6px 10px}.diffBadge--glow{background:linear-gradient(90deg,#7b61ff,#2bd4ff);box-shadow:0 8px 30px #6450ff1f;color:#fff}.diffCard--dash .diffBadge{background:#ffffff05}.diffMicro{font-size:13px}.diffFlow{align-items:center;display:flex;gap:14px;justify-content:center;margin:18px 0 26px}.flowPill{background:#ffffff08;border-radius:999px;font-weight:600;padding:8px 14px}.flowArrow{background:linear-gradient(90deg,#7b61ff,#2bd4ff);border-radius:2px;display:inline-block;height:2px;width:42px}.diffCtaRow{display:flex;gap:12px;justify-content:center;margin-top:10px}.diffCtaRow .btn.primary{background:linear-gradient(90deg,#7b61ff,#2bd4ff);color:#fff}@media (max-width:980px){.diffGrid{grid-template-columns:1fr}.diffFlow{flex-direction:column;gap:10px}}.diffGrid .diffCard{display:flex;flex-direction:column;justify-content:flex-start;min-height:220px;text-align:left}.diffBrandRow{align-items:center;display:flex;gap:12px;margin-bottom:8px}.diffLogo{display:inline-block;height:auto;margin-right:10px;padding:0;vertical-align:middle;width:auto}.diffLogo img{display:block;filter:none;height:auto;width:28px}.diffBrandName{color:#fffffff5;font-size:15px;font-weight:900}.diffBrand .diffMicro{margin-top:4px}.diffCard ul{list-style:none;margin-top:10px;padding-left:0}.diffCard ul li{color:#ffffffdb;line-height:1.45;margin-bottom:12px;padding-left:28px;position:relative}.diffCard ul li:before{background:linear-gradient(135deg,#7b61ff,#2bd4ff);border-radius:4px;box-shadow:0 8px 30px #7b61ff1a;content:"";height:12px;left:0;position:absolute;top:10px;width:12px}.diffCard--dash ul li:before{background:#ffffff1a;box-shadow:0 6px 18px #0006}@media (max-width:720px){.diffLogo{height:40px;width:40px}.diffBrandName,.diffLogo{font-size:14px}}.indepGrid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:1.2fr .8fr;margin-top:8px}.indepMainCard{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 18px 60px #0009;padding:28px}.indepMainCard h3{font-size:20px;font-weight:900;margin-top:0}.indepMainCard p{color:#ffffffe0;margin:8px 0}.indepMainCard .muted{color:var(--muted);margin-top:6px}.indepPrinciplesWrap{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;position:relative}.indepPrinciples{display:flex;flex-direction:column;gap:12px}.indepPrincipleCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;padding:16px;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.indepPrincipleCard:hover{border-color:#7b61ff5c;box-shadow:0 20px 60px #7b61ff14;transform:translateY(-6px)}.indepPrincipleCard .muted{color:#ffffffe6;font-weight:700}.indepPrinciplesWrap:before{background:radial-gradient(300px 120px at 80% 10%,#ff96500f,#0000 40%),radial-gradient(220px 100px at 20% 80%,#7b61ff0f,#0000 40%);border-radius:18px;content:"";inset:-6px -8px;pointer-events:none;position:absolute;z-index:0}.indepPrinciplesWrap>*{position:relative;z-index:1}.indepFinal{color:#fffffff2}.indepFinal div{line-height:1.05}@media (max-width:980px){.indepGrid{grid-template-columns:1fr}.indepMainCard{order:1}.indepPrinciplesWrap{order:2}}.indepHeader{margin-bottom:18px;text-align:center}.indepHeader .section-title{font-size:32px;margin-bottom:8px}.indepHeader .section-lead{color:var(--muted);margin:0 auto;max-width:860px}.indepMainCard{text-align:left}.indepMainCard ul{list-style:none;margin-top:12px;padding-left:0}.indepMainCard ul li{color:#ffffffeb;line-height:1.45;margin-bottom:12px;padding-left:34px;position:relative}.indepMainCard ul li:before{background:linear-gradient(135deg,#7b61ff,#ff8a50);border-radius:4px;box-shadow:0 8px 24px #7b61ff1f;content:"";height:14px;left:6px;position:absolute;top:6px;width:14px}.indepMainCard ul li strong{color:#fffffff5}.indepPrincipleCard{align-items:center;display:flex;gap:12px}.indepPrincipleCard .muted{margin:0}.indepPrincipleCard:before{background:linear-gradient(135deg,#ff9b5c,#7b61ff);border-radius:3px;box-shadow:0 8px 30px #7b61ff14;content:"";flex:0 0 auto;height:12px;width:12px}.indepFinal{margin-top:14px;text-align:center}.indepFinal div{font-size:18px}@media (max-width:720px){.indepHeader .section-title{font-size:24px}.indepFinal div{font-size:16px}}.philosophy{margin:88px auto;max-width:1120px;padding:0}.philosophyCard{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;padding:34px 34px 28px;position:relative}.philosophyCard:before{background:radial-gradient(circle at 15% 35%,#7b61ff38,#0000 45%),radial-gradient(circle at 85% 30%,#ffa64d29,#0000 42%),radial-gradient(circle at 50% 120%,#7b61ff1a,#0000 55%);filter:blur(2px);inset:-30%}.philosophyCard:after,.philosophyCard:before{content:"";pointer-events:none;position:absolute}.philosophyCard:after{background:linear-gradient(90deg,#0000,#7b61ff8c,#ffa64d73,#0000);height:2px;left:-20%;opacity:.55;top:0;width:140%}.philosophyEyebrow{color:#ffffff9e;font-size:14px;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.philosophyTitle{color:#fff;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.15;margin:0 0 10px}.philosophyText{color:#ffffffb8;font-size:16px;line-height:1.6;margin:0 0 18px;max-width:72ch}.philosophyChips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.philosophyChip{align-items:center;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;color:#ffffffdb;display:inline-flex;gap:10px;padding:10px 12px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.philosophyChipDot{background:#7b61ffe6;border-radius:999px;box-shadow:0 0 18px #7b61ff73;height:8px;width:8px}.philosophyChip[data-tone=orange] .philosophyChipDot{background:#ffa64df2;box-shadow:0 0 18px #ffa64d59}.philosophyChip:hover{border-color:#7b61ff59;box-shadow:0 10px 26px #00000040;transform:translateY(-2px)}.philosophyClosing{color:#ffffffc7;font-size:15px;margin:0}.philosophyProof{color:#ffffff8c;font-size:13px;margin-top:10px}@media (max-width:980px){.philosophy{margin:48px 18px}.philosophyCard{padding:20px}.philosophyTitle{font-size:20px}}.aiAnalysisWrap{margin-top:40px;text-align:center}.aiAnalysisPills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.aiAnalysisPill{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffbf;cursor:pointer;font-size:13px;font-weight:800;padding:8px 14px;transition:.2s}.aiAnalysisPill:hover{border-color:#fff3}.aiAnalysisPill.active{background:linear-gradient(90deg,#7a5cff40,#ff7a392e);border-color:#7a5cff66;box-shadow:0 18px 70px #7a5cff1f;color:#ffffffeb}.aiAnalysisDetail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;color:#fffc;margin-left:auto;margin-right:auto;margin-top:24px;max-width:600px;padding:20px}.aiSegmentGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.aiSegmentCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:20px;text-align:center;transition:.2s}.aiSegmentCard:hover{border-color:#ffffff2e;filter:brightness(1.05);transform:translateY(-3px)}.aiSegmentCard.isPrimary{background:linear-gradient(180deg,#7a5cff1f,#ffffff05);border-color:#7a5cff66;box-shadow:0 36px 100px #7a5cff24}.aiSegmentTitle{color:#ffffffeb;font-weight:950;margin-bottom:8px}.aiSegmentText{color:#ffffffb8;line-height:1.5}.aiSegmentCtaRow{display:flex;justify-content:center;margin-top:18px}.aiSegmentCtaRow .btn{max-width:260px;width:100%}.section-number{color:#ffffff47;font-weight:800;margin-bottom:8px}[data-animate]{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}[data-animate].inView{opacity:1;transform:translateY(0)}.aiAnalysisWrap{margin-bottom:8px}.workflowSection{padding-top:36px}@media (max-width:980px){.aiSegmentGrid{grid-template-columns:1fr}}.aiSecurityWrap{margin-top:80px;text-align:center}.aiSecurityInner{max-width:900px;position:relative;z-index:1}.aiSecurityInner,.aiSecurityIntro{margin-left:auto;margin-right:auto}.aiSecurityIntro{color:#ffffffbf;line-height:1.6;margin-top:12px;max-width:700px}.aiSecurityTrust{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px}.aiSecurityTrustItem{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;color:#ffffffe0;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:10px;padding:18px 16px;text-align:center}.aiTrustIcon{filter:brightness(0) invert(1);height:26px;margin:0 auto;width:26px}.aiSecurityTrustItem span,.aiTrustIcon{display:block}@media (max-width:720px){.aiSecurityTrust{grid-template-columns:1fr;max-width:420px}.aiTrustIcon{height:28px;width:28px}}.aiSecurityFaq{grid-gap:14px;display:grid;gap:14px;margin-top:40px}.aiSecurityFaq details{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:18px 22px;text-align:left;transition:all .2s ease}.aiSecurityFaq details[open]{border-color:#7a5cff66;box-shadow:0 10px 40px #7a5cff14}.aiSecurityFaq summary{color:#fffffff2;cursor:pointer;font-weight:700}.aiSecurityFaq p{color:#ffffffbf;line-height:1.6;margin-top:12px}.aiSecurityWrap:before{background-image:radial-gradient(circle at 10% 20%,#ffffff03 0,#0000 30px),radial-gradient(circle at 85% 80%,hsla(0,0%,100%,.008) 0,#0000 40px);bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@media (max-width:980px){.aiSecurityTrust{gap:10px}.aiSecurityWrap:before{display:none}}.aiOutcomeHeader{margin-top:18px}.aiOutcomeTitle{color:#ffffffeb;font-size:18px;font-weight:950;letter-spacing:-.02em;margin:0 0 12px}.aiOutcomeGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.aiOutcomeCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;min-height:108px;padding:14px 14px 12px;transition:transform .18s ease,border-color .18s ease,filter .18s ease,box-shadow .18s ease}.aiOutcomeCard:hover{border-color:#ffffff24;filter:brightness(1.03);transform:translateY(-2px)}.aiOutcomeHead{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.aiOutcomeName{color:#ffffffeb;font-weight:950;letter-spacing:-.01em}.aiOutcomeText{color:#ffffffb8;line-height:1.5}.aiOutcomeBadge{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffd1;display:inline-flex;font-size:12px;font-weight:900;padding:6px 10px;white-space:nowrap}.aiOutcomeCard.isHighlight{background:linear-gradient(180deg,#7a5cff1f,#ffffff05);border-color:#7a5cff57;box-shadow:0 36px 100px #7a5cff24,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14;position:relative}.aiOutcomeCard.isHighlight:after{background:radial-gradient(520px 260px at 25% 25%,#7a5cff2e,#0000 60%),radial-gradient(520px 260px at 85% 70%,#ff7a391f,#0000 62%);border-radius:22px;content:"";filter:blur(22px);inset:-24px;opacity:.75;pointer-events:none;position:absolute;z-index:-1}.aiOutcomeBadge.isGlow{background:linear-gradient(90deg,#7a5cff38,#ff7a3929);border-color:#7a5cff47;box-shadow:0 18px 70px #7a5cff1a}@media (max-width:980px){.aiOutcomeGrid{grid-template-columns:1fr}.aiOutcomeCard{min-height:0;min-height:auto}}.roasProblemWrap{margin:60px auto 0;max-width:900px;position:relative}.roasProblemWrap:before{background:linear-gradient(180deg,#ffffff0f,#7a5cff38,#ffffff08);border-radius:2px;bottom:0;content:"";filter:blur(.5px);left:50%;opacity:.75;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:0}.roasItem{display:block;margin-bottom:36px;padding-left:0;padding-top:28px;position:relative}.roasIndex{align-items:center;background:#7a5cff26;border:1px solid #7a5cff66;border-radius:50%;color:#fff;display:flex;font-weight:800;height:40px;justify-content:center;left:50%;min-width:40px;position:absolute;top:0;transform:translate(-50%,-50%);z-index:3}.roasContent{margin:0 auto;max-width:700px;text-align:center}.roasContent h3{font-weight:900;margin-bottom:6px}.roasContent p{color:#ffffffb3;line-height:1.6}.dataLayerWrap{margin-top:80px;text-align:center}.dataLayerGrid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 420px 1fr;grid-template-rows:auto auto auto;justify-items:center;margin-top:40px;position:relative}.dataLayerGrid:before{background:linear-gradient(180deg,#ffffff0f,#7a5cff47,#ffffff0a);content:"";filter:blur(4px);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:1}.dataLayerGrid:after{background:linear-gradient(90deg,#ffffff0a,#7a5cff2e,#ffffff0a);content:"";filter:blur(2px);height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.dataLayerCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;max-width:320px;padding:20px;transition:.2s;width:100%;z-index:2}.dataLayerCard:hover{border-color:#7a5cff4d;transform:translateY(-3px)}.dataLayerCard h4{font-weight:900;margin-bottom:6px}.dataLayerCard p{color:#ffffffb8;line-height:1.6}.dataLayerCard .dataIcon{margin-bottom:10px}.dataLayerCard .dataIcon img{display:block;filter:brightness(0) invert(1) drop-shadow(0 6px 18px rgba(122,92,255,.12));height:36px;margin:0 auto 10px;width:36px}.dataExample{background:#ffffff05;border:1px solid #ffffff08;border-radius:10px;color:#fffc;font-size:13px;margin-top:8px;padding:8px 10px}.dataLayerCenter{background:linear-gradient(180deg,#7a5cff33,#ffffff05);border:1px solid #7a5cff66;border-radius:20px;box-shadow:0 40px 120px #7a5cff2e,inset 0 1px 0 #ffffff14;font-weight:900;padding:30px;z-index:3}.dataLayerCenterInner{font-weight:900}.dataLayerGrid .top{grid-column:2;grid-row:1}.dataLayerGrid .left{grid-column:1;grid-row:2}.dataLayerGrid .center{grid-column:2;grid-row:2}.dataLayerGrid .right{grid-column:3;grid-row:2}.dataLayerGrid .bottom{grid-column:2;grid-row:3}.microTrust{color:#fff9;font-size:14px;margin-top:18px}@media (max-width:980px){.dataLayerGrid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}.dataLayerGrid:after,.dataLayerGrid:before{display:none}.roasProblemWrap:before{bottom:10px;left:12px;top:10px;transform:none}.roasIndex{left:0;top:0;transform:none}.roasItem{padding-left:44px;padding-top:0}}.leadgenChips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.leadgenChip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffc7;font-size:13px;font-weight:800;padding:8px 12px}.lgDataGrid{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:34px}.lgDataGrid .lgCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:18px;text-align:center}.lgCenter{background:linear-gradient(180deg,#7a5cff33,#ffffff05);border:1px solid #7a5cff61;border-radius:20px;box-shadow:0 38px 120px #7a5cff29,inset 0 1px 0 #ffffff14;font-weight:950;padding:26px;text-align:center}@media (max-width:980px){.lgDataGrid{grid-template-columns:1fr}}.lgDataSection{margin-top:70px}.lgDataDiagram{height:380px;margin:36px auto 0;max-width:980px;position:relative}.lgDataCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;padding:16px 18px;position:absolute;text-align:center;transition:.18s;width:320px}.lgDataCard:hover{border-color:#7a5cff4d;box-shadow:0 38px 120px #7a5cff1a,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14;transform:translateY(-3px)}.lgDataCard h4{color:#ffffffeb;font-weight:950;margin:0 0 6px}.lgDataCard p{color:#ffffffb3;line-height:1.55;margin:0}.lgDataCard--top{left:50%;top:0;transform:translateX(-50%)}.lgDataCard--left{left:0;top:50%;transform:translateY(-50%)}.lgDataCard--right{right:0;top:50%;transform:translateY(-50%)}.lgDataCard--bottom{bottom:0;left:50%;transform:translateX(-50%)}.lgDataCenter{background:linear-gradient(180deg,#7a5cff38,#ffffff05);border:1px solid #7a5cff6b;border-radius:22px;box-shadow:0 50px 150px #7a5cff33,inset 0 1px 0 #ffffff14;color:#ffffffeb;font-weight:950;left:50%;padding:22px 18px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:220px}.lgCenterSub{color:#ffffffa6;font-size:12px;font-weight:800;margin-top:6px}.lgDataNote{color:#ffffffa6;margin:16px auto 0;max-width:720px;text-align:center}.lgBeam{filter:blur(.15px);opacity:.9;pointer-events:none;position:absolute}.lgBeam:after,.lgBeam:before{border-radius:999px;content:"";inset:0;position:absolute}.lgBeam:before{background:linear-gradient(90deg,#7a5cff0d,#7a5cff33,#ff7a3924,#7a5cff0d);opacity:.55}.lgBeam:after{animation:lgBeamMove 2.8s linear infinite;background:linear-gradient(90deg,#0000,#ffffff59,#ff7a3942,#0000);filter:blur(2px);opacity:.9;width:34%}.lgBeam--top{height:90px;left:50%;top:80px;transform:translateX(-50%);width:2px}.lgBeam--top:before{background:linear-gradient(180deg,#7a5cff14,#7a5cff4d,#ff7a392e,#7a5cff0d)}.lgBeam--top:after{animation-name:lgBeamMoveVertical;height:34%;width:100%}.lgBeam--left{left:320px}.lgBeam--left,.lgBeam--right{height:2px;top:50%;transform:translateY(-50%);width:140px}.lgBeam--right{right:320px}.lgBeam--bottom{bottom:80px;height:90px;left:50%;transform:translateX(-50%);width:2px}.lgBeam--bottom:before{background:linear-gradient(0deg,#7a5cff14,#7a5cff4d,#ff7a392e,#7a5cff0d)}.lgBeam--bottom:after{animation-name:lgBeamMoveVerticalReverse;height:34%;width:100%}@keyframes lgBeamMove{0%{transform:translateX(-10%)}to{transform:translateX(210%)}}@keyframes lgBeamMoveVertical{0%{transform:translateY(-10%)}to{transform:translateY(210%)}}@keyframes lgBeamMoveVerticalReverse{0%{transform:translateY(210%)}to{transform:translateY(-10%)}}@media (prefers-reduced-motion:reduce){.lgBeam:after{animation:none;opacity:.35}}@media (max-width:980px){.lgDataDiagram{grid-gap:12px;display:grid;gap:12px;height:auto}.lgDataCard,.lgDataCenter{bottom:auto;left:auto;position:relative;right:auto;top:auto;transform:none;width:100%}.lgBeam{display:none}.lgDataCard{width:100%}}.lgProblemSection{margin-top:70px;position:relative}.lgProblemSection:after{background:radial-gradient(520px 220px at 18% 30%,#7a5cff0f,#0000 60%),radial-gradient(520px 220px at 88% 50%,#ff7a390a,#0000 62%);content:"";filter:blur(26px);inset:-40px -20px;opacity:.9;pointer-events:none;position:absolute}.lgDiagnosis{grid-gap:16px;display:grid;gap:16px;margin:26px auto 0;max-width:960px;padding-left:34px;position:relative}.lgDiagnosis:before{display:none}.lgDiagItem{display:block;margin-bottom:18px}.lgDiagIndex{align-items:center;background:#482b78f2;border:1px solid #7a5cff99;border-radius:50%;box-shadow:0 12px 36px #7a5cff24,inset 0 1px 0 #ffffff14;color:#fffffff2;display:flex;display:inline-flex;font-size:13px;font-weight:900;height:44px;justify-content:center;margin:0 auto 12px;position:static;width:44px;z-index:4}.lgDiagCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;min-height:96px;padding:18px;position:relative;text-align:center;transition:.18s}.lgDiagCard h3{color:#ffffffeb;font-weight:950;letter-spacing:-.01em;margin:0 0 6px}.lgDiagCard p{color:#ffffffb3;line-height:1.55;margin:0}.lgDiagCard:hover{border-color:#7a5cff4d;box-shadow:0 38px 110px #7a5cff1a,0 26px 80px #0000008c,inset 0 1px 0 #ffffff14}.lgDiagNote{color:#ffffffad;margin:18px auto 0;max-width:720px;text-align:center}@media (max-width:900px){.lgDiagnosis{padding-left:26px}.lgDiagnosis:before{left:12px}.lgDiagItem{grid-template-columns:40px 1fr}}.agDiagnosisSection{margin-left:auto;margin-right:auto;margin-top:64px;max-width:1200px;padding:22px 16px;text-align:center}.agDiagnosisHeader{margin:0 auto 18px;max-width:820px}.agEyebrow{align-items:center;color:#ffffffc7;display:inline-flex;font-size:13px;font-weight:900;gap:10px;letter-spacing:.08em;text-transform:uppercase}.agEyebrowDot{background:linear-gradient(90deg,#6f8cff,#ff7a59);border-radius:999px;box-shadow:0 6px 20px #6f8cff1f;display:inline-block;height:10px;width:10px}.agDiagnosisHeader h2{color:#fffffff0;font-weight:950;margin:8px 0 6px}.agDiagnosisHeader p{color:#ffffffb8;margin:0}.agDiagnosisGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:18px}.agDiagCard{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 80px #0000008c,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;justify-content:flex-start;min-height:220px;padding:20px 20px 18px;text-align:left;transition:.18s}.agDiagBadge{margin-bottom:8px}.agDiagBadgePill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffdb;display:inline-block;font-size:12px;font-weight:800;padding:6px 8px}.agDiagTitle{color:#ffffffeb;font-weight:900;margin:0 0 6px}.agDiagLead{color:#ffffffb3;margin:0 0 10px}.agDiagList{list-style:none;margin:0 0 12px;padding:0}.agDiagList li{align-items:flex-start;color:#ffffffc7;display:flex;font-size:15px;gap:12px;line-height:1.5;padding:8px 0}.agDiagList li:before{background:linear-gradient(90deg,#6f8cff,#ff7a59);border-radius:999px;box-shadow:0 6px 18px #6f8cff1f;content:"";flex:0 0 12px;height:12px;margin-top:6px;width:12px}.agDiagList li strong{color:#ffffffeb;font-weight:800;margin-right:6px}.agDiagList li+li{margin-top:6px}.agDiagMicro{color:#ffffffb8;font-weight:700;margin-top:10px}.agDiagCard:hover{border-color:#7a5cff4d;transform:translateY(-3px)}.agSymptoms{margin-top:20px}.agSymptomsTitle{color:#ffffffeb;font-weight:900;margin-bottom:10px}.agSymptomsRow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.agSymPill{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#ffffffc7;display:inline-flex;font-weight:800;gap:8px;padding:8px 12px}.agSymDot{background:linear-gradient(90deg,#6f8cff,#ff7a59);border-radius:999px;display:inline-block;height:8px;width:8px}.agMiniCta{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:18px}.agMiniCta div{color:#ffffffc7}.agMiniCtaBtn{background:linear-gradient(90deg,#6f8cff,#b082ff);border:1px solid #ffffff1a;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;margin-top:6px;padding:10px 16px}@media(max-width:980px){.agDiagnosisGrid{grid-template-columns:1fr}.agDiagCard{text-align:left}.agSymptomsRow{justify-content:flex-start}}.cardGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}@media (max-width:1200px){.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cardGrid{grid-template-columns:1fr}}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 20px 80px #00000059,inset 0 1px 0 #ffffff0f;min-height:110px;padding:18px 18px 16px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{border-color:#ffffff2e;box-shadow:0 28px 110px #00000073,0 0 0 1px #7a5cff26,inset 0 1px 0 #ffffff0f;transform:translateY(-3px)}.cardTitle{font-weight:700;margin:0 0 6px}.cardText{color:#ffffffb3;margin:0}.cardActive:before{background:linear-gradient(135deg,#7a5cff8c,#ff7a3959);border-radius:18px;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.card--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff0a;box-shadow:0 8px 24px #00000070;overflow:visible;position:relative;z-index:1}.card--ghost:before{background:linear-gradient(90deg,#7a5cff1f,#ff7a391a);filter:blur(6px);inset:-2px;opacity:.95}.card--ghost:after,.card--ghost:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;z-index:0}.card--ghost:after{background:linear-gradient(90deg,#7a5cff0f,#ff7a390d);filter:blur(5px);inset:-5px;opacity:.6}.card--accent{overflow:hidden;position:relative}.card--accent:before{background:linear-gradient(90deg,#7a5cff1f,#ff7a391a);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;padding:1px;pointer-events:none;position:absolute}.card--compact{min-height:0;padding:12px}.timeline{margin:26px auto 18px;max-width:980px;padding:18px 0 10px;position:relative}.line{background:#ffffff14}.beam{animation:beamMove 3.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7a5cff59,#ff7a3940,#0000);inset:0;position:absolute;transform:translateX(-40%)}@keyframes beamMove{0%{opacity:0;transform:translateX(-60%)}15%{opacity:1}50%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(60%)}}.steps{display:none}.stepsTitles{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:8px;text-align:center}.stepsTitles .stepTitle{color:#fffffff0;font-size:16px;font-weight:700}.line{background:#ffffff0f;border-radius:999px;height:2px;margin-top:14px;overflow:hidden;position:relative}.line .beam{animation:beamMove 3.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7a5cff4d,#ff7a3938,#0000);inset:0;position:absolute;transform:translateX(-40%)}.stepsSub{grid-gap:14px;color:#ffffffb8;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:14px;text-align:center}.stepsSub .stepText{margin:0}.quickWins{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;margin:18px auto 0;max-width:980px;padding:16px 18px}.quickTitle{font-weight:700;margin:0 0 10px}.list{flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.list,.list li{align-items:center;display:flex}.list li{color:#ffffffc7;font-size:15px;gap:10px;text-align:center}.list li:before{background:linear-gradient(90deg,#6f8cff,#ff7a59);border-radius:999px;box-shadow:0 6px 18px #6f8cff1f;content:"";height:10px;width:10px}.benefitsGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}@media (max-width:900px){.benefitsGrid{grid-template-columns:1fr}}.microRow{color:#ffffffa6;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:center;margin-top:14px}.chip{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px}.sectionFlash{position:relative}.sectionFlash:before{animation:flashPulse1200ms 1.2s ease-out;background:radial-gradient(700px 220px at 50% 0,#7a5cff29,#0000 65%),radial-gradient(700px 220px at 50% 100%,#ff7a391a,#0000 65%);border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 30px 120px #7a5cff1a;content:"";inset:-16px -12px;pointer-events:none;position:absolute}@keyframes flashPulse1200ms{0%{opacity:0;transform:translateY(6px)}33%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.demoForm{display:none}.demoForm.open{display:block}.demoForm input,.demoForm textarea{box-sizing:border-box;width:100%}.demoForm .btn{min-width:160px}.rd-item{cursor:pointer}.rd-item:focus{outline:2px solid #7b5cff2e;outline-offset:6px}.rd-card__more{max-height:0;opacity:0;overflow:hidden;transition:max-height .36s ease,opacity .28s ease .04s}.rd-item--open .rd-card__more{max-height:480px;opacity:1}.rd-card__extra{color:#ffffffc7;margin:8px 0 0;padding-left:18px}.footer-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:64px 0 84px}.footer-grid .brand{align-items:center;display:flex;gap:12px}.footer-grid h4{color:#ffffffeb;font-size:14px;margin:0 0 8px}.footer-grid .tiny{color:#ffffffb8}.footer-grid .newsletter-form{align-items:center;display:flex;gap:12px}.footer-grid .newsletter-form input[type=email]{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;color:#fff;flex:1 1;min-width:0;padding:12px 14px}.footer-grid .newsletter-form .btn{border-radius:999px;padding:10px 18px;white-space:nowrap}.footer-grid .brand+p{margin-top:6px;max-width:520px}.footer-grid .brand .beta-pill{margin-left:6px}.footer-grid a{color:#ffffffdb;display:block;margin-bottom:8px;text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-grid .btn.primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));border:none;box-shadow:var(--shadow);color:#111}@media (max-width:720px){.footer-grid{gap:18px;grid-template-columns:1fr;padding:36px 0;text-align:center}.footer-grid .brand{justify-content:center}.footer-grid .newsletter-form{align-items:stretch;flex-direction:column}.footer-grid .newsletter-form .btn,.footer-grid .newsletter-form input[type=email]{width:100%}.footer-grid a{display:inline-block;margin:6px 0}.footer-grid .tiny{margin:0 auto}}.left,.left .section-title{max-width:1200px;text-align:left!important}.checkbox_consent{width:auto!important}  
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
/*# sourceMappingURL=main.04acde80.css.map*/