@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--color-white:#fff;--color-primary:#2d8c9b;--color-primary-dark:#193c4b;--color-black:#000;--color-dark-bg:#171717;--color-primary-mid:#379691;--color-primary-glow:#2d8c9b80;--color-border-subtle:#8a8a8a4d;--color-text-muted:#ffffff61;--color-text-secondary:#ffffffd9;--color-card-bg:#1c1c1c;--color-accent-light:#55b496;--color-accent-dark:#236478;--color-border-card:#2d5a64b3;--color-overlay:#2e2e2e66;--color-transparent:#0000;--color-dark-overlay:#171717b3;--color-orange:var(--color-primary);--color-orange-dark:var(--color-primary-dark);--color-orange-mid:var(--color-primary-mid);--color-orange-glow:var(--color-primary-glow);--color-yellow:var(--color-accent-light);--color-red-dark:var(--color-accent-dark);--container-max:1100px;--section-padding-desktop:100px;--section-padding-tablet:40px;--section-padding-mobile:20px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-dark-bg);color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.global-dot-grid{pointer-events:none;z-index:1;background-image:radial-gradient(circle,#2d8c9b40 1px,#0000 1px);background-size:30px 30px;position:fixed;inset:0}.animated-line{background:linear-gradient(180deg,var(--color-yellow)0%,var(--color-orange)23%,transparent 100%);z-index:1;width:2px;position:absolute}.animated-line-1{height:100px;animation:4s ease-in-out infinite arrowMove1;bottom:100px;left:5%}.animated-line-2{height:200px;animation:5s ease-in-out infinite arrowMove2;top:50%;right:5%;transform:translateY(-50%)}.animated-line-3{height:50px;animation:3s ease-in-out infinite arrowMove3;top:50%;left:10%;transform:translateY(-50%)}@keyframes arrowMove1{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-50px)}}@keyframes arrowMove2{0%,to{opacity:.5;transform:translateY(-50%)}50%{opacity:1;transform:translateY(calc(30px - 50%))}}@keyframes arrowMove3{0%,to{opacity:.4;transform:translateY(-50%)}50%{opacity:1;transform:translateY(calc(-50% - 20px))}}.glow-orange{background:radial-gradient(22% 34% at 0% 27%,var(--color-orange-dark)10%,transparent 100%);pointer-events:none;z-index:0;width:100%;height:100%;position:absolute}.glow-center{pointer-events:none;z-index:0;background:radial-gradient(#2d8c9b26,#0000 60%);width:80%;height:60%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.container{max-width:var(--container-max);padding:0 var(--section-padding-desktop);width:100%;margin:0 auto}@media(max-width:1199px){.container{padding:0 var(--section-padding-tablet)}}@media(max-width:809px){.container{padding:0 var(--section-padding-mobile)}}h1,.h1{letter-spacing:-.02em;text-align:center;color:var(--color-white);font-family:Inter,sans-serif;font-size:75px;font-weight:700;line-height:1em}@media(max-width:1199px){h1,.h1{font-size:60px}}@media(max-width:809px){h1,.h1{font-size:36px}}h2,.h2{letter-spacing:-.02em;color:var(--color-white);font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.1em}@media(max-width:1199px){h2,.h2{font-size:40px}}@media(max-width:809px){h2,.h2{font-size:32px}}h3,.h3{letter-spacing:-.01em;color:var(--color-white);font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.2em}@media(max-width:809px){h3,.h3{font-size:20px}}h5,.h5{color:var(--color-white);font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.2em}@media(max-width:809px){h5,.h5{font-size:18px}}p,.body-text{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.6em}.text-muted{color:var(--color-text-muted)}.badge{letter-spacing:.02em;border-radius:var(--radius-full);color:#32cd82;background:#32cd821a;border:1px solid #32cd82;justify-content:center;align-items:center;padding:5px 12px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.badge-stack{perspective:300px;justify-content:center;align-items:center;height:28px;margin-top:10px;margin-bottom:8px;display:flex;position:relative}.badge-stacked{white-space:nowrap;-webkit-backdrop-filter:blur(8px);text-align:center;min-width:420px;position:absolute;box-shadow:0 2px 8px #0000004d}.badge-1{animation:10s ease-in-out infinite badgeQueue5_1}.badge-2{animation:10s ease-in-out infinite badgeQueue5_2}.badge-3{animation:10s ease-in-out infinite badgeQueue5_3}.badge-4{animation:10s ease-in-out infinite badgeQueue5_4}.badge-5{animation:10s ease-in-out infinite badgeQueue5_5}@keyframes badgeQueue5_1{0%,15%{z-index:5;opacity:1;color:#32cd82;background:#282828;border-color:#32cd82;transform:translateY(0)scale(1)}18%,35%{z-index:4;opacity:.7;color:#32cd82d9;background:#262626f2;border-color:#32cd82b3;transform:translateY(-6px)scale(.97)}38%,55%{z-index:3;opacity:.5;color:#32cd82b3;background:#232323e6;border-color:#32cd8280;transform:translateY(-10px)scale(.94)}58%,75%{z-index:2;opacity:.3;color:#32cd8280;background:#202020d9;border-color:#32cd824d;transform:translateY(-14px)scale(.91)}78%,95%{z-index:1;opacity:0;color:#32cd824d;background:#1e1e1ecc;border-color:#32cd8233;transform:translateY(-18px)scale(.88)}98%,to{z-index:5;opacity:1;color:#32cd82;background:#282828;border-color:#32cd82;transform:translateY(0)scale(1)}}@keyframes badgeQueue5_2{0%,15%{z-index:4;opacity:.7;color:#32cd82d9;background:#262626f2;border-color:#32cd82b3;transform:translateY(-6px)scale(.97)}18%,35%{z-index:3;opacity:.5;color:#32cd82b3;background:#232323e6;border-color:#32cd8280;transform:translateY(-10px)scale(.94)}38%,55%{z-index:2;opacity:.3;color:#32cd8280;background:#202020d9;border-color:#32cd824d;transform:translateY(-14px)scale(.91)}58%,75%{z-index:1;opacity:0;color:#32cd824d;background:#1e1e1ecc;border-color:#32cd8233;transform:translateY(-18px)scale(.88)}78%,95%{z-index:5;opacity:1;color:#32cd82;background:#282828;border-color:#32cd82;transform:translateY(0)scale(1)}98%,to{z-index:4;opacity:.7;color:#32cd82d9;background:#262626f2;border-color:#32cd82b3;transform:translateY(-6px)scale(.97)}}@keyframes badgeQueue5_3{0%,15%{z-index:3;opacity:.5;color:#32cd82b3;background:#232323e6;border-color:#32cd8280;transform:translateY(-10px)scale(.94)}18%,35%{z-index:2;opacity:.3;color:#32cd8280;background:#202020d9;border-color:#32cd824d;transform:translateY(-14px)scale(.91)}38%,55%{z-index:1;opacity:0;color:#32cd824d;background:#1e1e1ecc;border-color:#32cd8233;transform:translateY(-18px)scale(.88)}58%,75%{z-index:5;opacity:1;color:#32cd82;background:#282828;border-color:#32cd82;transform:translateY(0)scale(1)}78%,95%{z-index:4;opacity:.7;color:#32cd82d9;background:#262626f2;border-color:#32cd82b3;transform:translateY(-6px)scale(.97)}98%,to{z-index:3;opacity:.5;color:#32cd82b3;background:#232323e6;border-color:#32cd8280;transform:translateY(-10px)scale(.94)}}@keyframes badgeQueue5_4{0%,15%{z-index:2;opacity:.3;color:#32cd8280;background:#202020d9;border-color:#32cd824d;transform:translateY(-14px)scale(.91)}18%,35%{z-index:1;opacity:0;color:#32cd824d;background:#1e1e1ecc;border-color:#32cd8233;transform:translateY(-18px)scale(.88)}38%,55%{z-index:5;opacity:1;color:#32cd82;background:#282828;border-color:#32cd82;transform:translateY(0)scale(1)}58%,75%{z-index:4;opacity:.7;color:#32cd82d9;background:#262626f2;border-color:#32cd82b3;transform:translateY(-6px)scale(.97)}78%,95%{z-index:3;opacity:.5;color:#32cd82b3;background:#232323e6;border-color:#32cd8280;transform:translateY(-10px)scale(.94)}98%,to{z-index:2;opacity:.3;color:#32cd8280;background:#202020d9;border-color:#32cd824d;transform:translateY(-14px)scale(.91)}}@keyframes badgeQueue5_5{0%,15%{z-index:1;opacity:0;color:#32cd824d;background:#1e1e1ecc;border-color:#32cd8233;transform:translateY(-18px)scale(.88)}18%,35%{z-index:5;opacity:1;color:#32cd82;background:#282828;border-color:#32cd82;transform:translateY(0)scale(1)}38%,55%{z-index:4;opacity:.7;color:#32cd82d9;background:#262626f2;border-color:#32cd82b3;transform:translateY(-6px)scale(.97)}58%,75%{z-index:3;opacity:.5;color:#32cd82b3;background:#232323e6;border-color:#32cd8280;transform:translateY(-10px)scale(.94)}78%,95%{z-index:2;opacity:.3;color:#32cd8280;background:#202020d9;border-color:#32cd824d;transform:translateY(-14px)scale(.91)}98%,to{z-index:1;opacity:0;color:#32cd824d;background:#1e1e1ecc;border-color:#32cd8233;transform:translateY(-18px)scale(.88)}}.btn{border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background-color:var(--color-white);color:var(--color-black);gap:12px;padding:8px 8px 8px 20px}.btn-primary:hover{background-color:#fffffff2;transform:translateY(-1px);box-shadow:0 8px 24px #ffffff1f}.btn-arrow-circle{background-color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s;display:flex}.btn-arrow-circle svg{stroke:var(--color-white)}.btn-primary:hover .btn-arrow-circle{transform:translate(2px)}.btn-secondary{color:var(--color-white);border:1px solid var(--color-border-subtle);background-color:#0000}.btn-secondary:hover{background-color:#ffffff0d;border-color:#ffffff4d}.btn-accent{background-color:var(--color-orange);color:var(--color-white)}.btn-accent:hover{background-color:var(--color-orange-mid);transform:translateY(-2px);box-shadow:0 10px 30px #2d8c9b4d}.card{background-color:var(--color-card-bg);border:1px solid var(--color-orange-dark);border-radius:var(--radius-md);padding:20px;transition:all .3s;position:relative;overflow:hidden}.card:hover{border-color:#2d8c9b66;transform:translateY(-4px)}.card:before{content:"";background:linear-gradient(90deg,transparent,var(--color-orange),transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card:hover:before{opacity:1}.section{z-index:1;padding:150px 0;position:relative}@media(max-width:809px){.section{padding:100px 0}}a{color:inherit;text-decoration:none}.link-accent{color:var(--color-orange);align-items:center;gap:6px;font-weight:500;transition:gap .2s;display:inline-flex}.link-accent:hover{gap:10px}::selection{background-color:var(--color-orange);color:var(--color-white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-dark-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.text-center{text-align:center}.text-left{text-align:left}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.max-w-800{max-width:800px}.max-w-600{max-width:600px}.max-w-500{max-width:500px}.mx-auto{margin-left:auto;margin-right:auto}.z-1{z-index:1}.z-2{z-index:2}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;height:56px;display:flex;align-items:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.navbar-container{max-width:1100px;width:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.navbar-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon{width:32px;height:32px;object-fit:contain}.logo-text{color:var(--color-white);font-size:16px;font-weight:600;letter-spacing:-.01em}.navbar-links{display:flex;align-items:center;gap:25px;list-style:none}.navbar-links a{color:#ffffffd9;font-size:14px;font-weight:400;transition:color .2s ease;text-decoration:none}.navbar-links a:hover{color:var(--color-white)}.navbar-cta{background-color:#3c3c3c99;color:var(--color-white)!important;padding:7px 16px!important;border-radius:var(--radius-full);font-size:12px!important;font-weight:400;transition:all .2s ease;text-decoration:none;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navbar-cta:hover{background-color:#505050b3;border-color:#ffffff40}.navbar-menu-btn{display:none;flex-direction:column;gap:6px;padding:8px 2px 2px;background:none;border:none;cursor:pointer;width:34px;height:34px;align-items:center}.navbar-menu-btn span{width:100%;height:2px;background-color:var(--color-white);border-radius:1px;transition:all .2s ease}@media(max-width:809px){.navbar-container{padding:0 20px}.navbar-links{display:none}.navbar-menu-btn{display:flex}.navbar-cta{display:none}}.footer{padding:2.5rem 0 1.5rem;border-top:1px solid var(--color-border);background-color:#121212;margin-left:max(20px,calc(50% - 580px));margin-right:max(20px,calc(50% - 580px))}.footer-content{display:flex;justify-content:space-between;gap:4rem;margin-bottom:1.5rem}.footer-brand{max-width:300px}.footer-logo{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.25rem;margin-bottom:1rem}.footer-logo .logo-icon{width:40px;height:40px;object-fit:contain}.footer-logo .logo-text{color:var(--color-text-primary)}.footer-tagline{color:var(--color-text-secondary);font-size:.9375rem}.footer-links{display:flex;gap:4rem}.footer-column h4{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.footer-column ul{list-style:none}.footer-column li{margin-bottom:.75rem}.footer-column a{color:var(--color-text-secondary);font-size:.9375rem;transition:color .2s ease}.footer-column a:hover{color:var(--color-text-primary)}.footer-column a.disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed;pointer-events:none}.footer-bottom{padding-top:1rem;border-top:1px solid var(--color-border);text-align:center}.footer-bottom p{color:var(--color-text-muted);font-size:.875rem}@media(max-width:768px){.footer-content{flex-direction:column;gap:3rem}.footer-links{flex-wrap:wrap;gap:2rem}.footer-column{min-width:120px}}.frame-overlay{position:fixed;inset:0;pointer-events:none;z-index:100}.frame-bar{position:absolute;top:0;width:1px;height:100%;background:#ffffff26}.frame-bar-left{left:max(20px,calc(50% - 580px))}.frame-bar-right{right:max(20px,calc(50% - 580px))}.frame-bar-horizontal{position:absolute;top:56px;left:0;right:0;height:1px;background:#ffffff1a}.frame-vignette{position:absolute;pointer-events:none}.frame-vignette-top{top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.15) 40%,transparent 100%)}.frame-vignette-bottom{bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.15) 40%,transparent 100%)}.frame-vignette-left{top:0;bottom:0;left:0;width:150px;background:linear-gradient(90deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.1) 30%,transparent 100%)}.frame-vignette-right{top:0;bottom:0;right:0;width:150px;background:linear-gradient(270deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.1) 30%,transparent 100%)}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 0 0;position:relative;overflow:hidden;background-color:#171717}.hero-dot-grid{display:none}.hero-glow-left{position:absolute;top:0;left:0;width:50%;height:100%;background:radial-gradient(ellipse 50% 40% at 0% 30%,rgba(25,60,75,.95) 0%,transparent 70%);pointer-events:none;z-index:2}.hero-lines-container{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.animated-line{position:absolute;width:1px;height:80px;background:linear-gradient(0deg,transparent 0%,rgb(50,205,130) 50%,transparent 100%);border-radius:1px}.line-1{left:8%;bottom:-100px;animation:lineTravel1 2.5s linear infinite;animation-delay:0s}.line-2{right:12%;bottom:-100px;animation:lineTravel2 3s linear infinite;animation-delay:.8s}.line-3{left:25%;bottom:-100px;animation:lineTravel3 2.2s linear infinite;animation-delay:1.5s}.line-4{right:30%;bottom:-100px;animation:lineTravel4 2.8s linear infinite;animation-delay:.3s}.line-5{left:3%;bottom:-100px;animation:lineTravel5 3.2s linear infinite;animation-delay:1.1s}.line-6{right:5%;bottom:-100px;animation:lineTravel6 2.6s linear infinite;animation-delay:2s}@keyframes lineTravel1{0%{transform:translateY(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(-120vh);opacity:0}}@keyframes lineTravel2{0%{transform:translateY(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-120vh);opacity:0}}@keyframes lineTravel3{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-120vh);opacity:0}}@keyframes lineTravel4{0%{transform:translateY(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(-120vh);opacity:0}}@keyframes lineTravel5{0%{transform:translateY(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-120vh);opacity:0}}@keyframes lineTravel6{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-120vh);opacity:0}}.hero-content{position:relative;z-index:10;text-align:center;max-width:800px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:25px}.hero-headline{font-size:75px;font-weight:700;letter-spacing:-.02em;line-height:1em;color:#fff}.hero-subhead{font-size:17px;color:#ffffffd9;max-width:85%;line-height:1.7}.hero-ctas{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}@media(max-width:1199px){.hero-headline{font-size:60px}}@media(max-width:809px){.hero{padding:100px 0 60px}.hero-headline{font-size:36px}.hero-subhead{font-size:16px;max-width:100%}.hero-ctas{flex-direction:column;width:100%;gap:10px}.hero-ctas .btn{width:100%}.hero-lines-container{display:none}}.vp-wrapper{position:relative;width:100%;border-radius:14px;background:#0d0d0d;border:1px solid rgba(255,255,255,.07);box-shadow:0 0 0 1px #00000080,0 24px 80px #0009,0 0 120px #2d8c9b0f;overflow:hidden;-webkit-user-select:none;user-select:none}.vp-wrapper:fullscreen{border-radius:0;border:none;display:flex;flex-direction:column}.vp-wrapper:fullscreen .vp-screen{flex:1;aspect-ratio:unset}.vp-screen{position:relative;width:100%;aspect-ratio:16 / 9;background:#080808;cursor:pointer;overflow:hidden}.vp-video{width:100%;height:100%;object-fit:cover;display:block}.vp-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 60% at 50% 70%,rgba(25,60,75,.5) 0%,transparent 70%)}.vp-placeholder-glow{position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 30% 60%,rgba(45,140,155,.12) 0%,transparent 70%),radial-gradient(ellipse 45% 40% at 70% 40%,rgba(35,90,110,.1) 0%,transparent 70%);pointer-events:none}.vp-placeholder-label{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;color:#ffffff1f;text-transform:uppercase;position:relative;z-index:1}.vp-play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .25s ease}.vp-play-overlay--hidden{opacity:0}.vp-play-btn{pointer-events:all;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.vp-play-btn:hover{background:#ffffff2e;transform:scale(1.06);box-shadow:0 0 32px #2d8c9b4d}.vp-fullscreen-btn{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#0006;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .25s ease,background .2s ease;z-index:5}.vp-fullscreen-btn:hover{background:#0009;color:#fff}.vp-hidden{opacity:0;pointer-events:none}.vp-progress-track{position:relative;width:100%;height:3px;background:#ffffff14;cursor:pointer;transition:height .15s ease}.vp-progress-track:hover{height:5px}.vp-progress-fill{height:100%;background:linear-gradient(90deg,#2d8c9be6,#55b496e6);border-radius:0 2px 2px 0;transition:width .1s linear;position:relative}.vp-progress-fill:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%) scale(0);width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 8px #2d8c9b99;transition:transform .15s ease}.vp-progress-track:hover .vp-progress-fill:after{transform:translateY(-50%) scale(1)}.vp-chapter-marker{position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:2px;height:100%;background:#ffffff40;pointer-events:none}.vp-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 0;background:#0d0d0d;min-height:44px;gap:8px}.vp-chapters{display:flex;align-items:center;gap:2px;flex:1;overflow-x:auto;scrollbar-width:none;padding:6px}.vp-chapters::-webkit-scrollbar{display:none}.vp-chapter-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:6px;background:transparent;border:none;color:#ffffff61;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .2s ease,background .2s ease;letter-spacing:.01em}.vp-chapter-pill:hover{color:#ffffffb3;background:#ffffff0d}.vp-chapter-pill--active{color:#fffffff2;background:#ffffff12}.vp-chapter-pill--disabled{opacity:.22;cursor:not-allowed;pointer-events:none}.vp-chapter-icon{display:flex;align-items:center;opacity:.7}.vp-chapter-pill--active .vp-chapter-icon{opacity:1;color:#2d8c9b}.vp-timestamp{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#ffffff40;white-space:nowrap;letter-spacing:.03em;font-variant-numeric:tabular-nums}.vp-bottom-right{display:flex;align-items:center;gap:8px;padding-right:10px;flex-shrink:0}.vp-speed-btn{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#ffffff59;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:4px;width:44px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.vp-speed-btn:hover{color:#ffffffb3;background:#ffffff14}.vp-speed-btn:not([data-default]){color:#2d8c9b;border-color:#2d8c9b4d}@media(max-width:809px){.vp-chapter-label{display:none}.vp-chapter-pill{padding:6px 8px}.vp-chapter-icon{opacity:1}}.value-prop{position:relative;padding:80px 0 100px;overflow:hidden}.valueprop-dot-grid{display:none}.value-prop-container{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:0 60px;width:100%}.value-prop-grid{display:grid;grid-template-columns:1fr .52fr;gap:52px;align-items:center;width:100%}.value-prop-visual{display:flex;justify-content:stretch;align-items:center;position:relative;width:100%}.value-prop-visual:before{content:"";position:absolute;inset:-60px;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(45,140,155,.07) 0%,transparent 70%);pointer-events:none;z-index:0}.value-prop-content{display:flex;flex-direction:column;gap:20px}.value-prop-headline{font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.15em;color:var(--color-white);white-space:nowrap}.value-prop-description{font-size:15px;color:var(--color-text-secondary);line-height:1.65;opacity:.8}@media(max-width:1199px){.value-prop-container{padding:0 40px}.value-prop-grid{grid-template-columns:1fr .6fr;gap:36px}.value-prop-headline{font-size:36px;white-space:normal}}@media(max-width:1023px){.value-prop-grid{grid-template-columns:1fr .7fr;gap:32px}.value-prop-headline{font-size:32px}}@media(max-width:809px){.value-prop{padding:60px 0 80px}.value-prop-container{padding:0 20px}.value-prop-grid{grid-template-columns:1fr;gap:36px}.value-prop-visual{order:2;width:100%}.value-prop-content{order:1;text-align:center;align-items:center}.value-prop-headline{font-size:34px;white-space:normal}.value-prop-description{font-size:15px}}@media(max-width:479px){.value-prop-headline{font-size:28px}}.features{position:relative;padding:150px 0 50px;overflow:hidden}.features-dot-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.15) 1px,transparent 1px);background-size:40px 40px;opacity:.05;pointer-events:none;z-index:0}.features-glow-left{position:absolute;left:-10%;top:20%;width:600px;height:600px;background:radial-gradient(50% 50% at 50% 50%,rgba(25,60,75,.6) 0%,transparent 100%);pointer-events:none;z-index:0}.features-glow-right{position:absolute;right:-10%;bottom:10%;width:700px;height:700px;background:radial-gradient(50% 50% at 50% 50%,rgba(25,60,75,.5) 0%,transparent 100%);pointer-events:none;z-index:0}.features-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.features-headline{font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1em;color:var(--color-white);white-space:nowrap}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"large large" "large large" "small1 small2" "medium1 medium1" "bottom-left bottom-right";gap:8px;margin-left:max(17px,calc(50vw - 585px));margin-right:max(17px,calc(50vw - 585px));position:relative;z-index:101}.feature-card{background-color:var(--color-card-bg);border:1px solid var(--color-orange-dark);border-radius:10px;padding:20px;position:relative;overflow:hidden;transition:all .3s ease}.feature-card:hover{border-color:#2d8c9b80;transform:translateY(-2px)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-orange),transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-content{display:flex;flex-direction:column;height:100%;gap:16px}.feature-icon{display:none}.feature-text{display:flex;flex-direction:column;gap:8px}.feature-title{font-size:18px;font-weight:600;color:var(--color-white);line-height:1.3}.feature-description{font-size:14px;color:var(--color-text-secondary);line-height:1.6;opacity:.8}.feature-large{grid-area:large}.feature-large.has-custom-content .feature-content{justify-content:flex-start;align-items:flex-start}.feature-large.has-custom-content .feature-text{text-align:left}.feature-large.has-custom-content .feature-title{font-size:22px}.feature-custom-content{width:100%;margin-top:auto}.feature-small1{grid-area:small1}.feature-small2{grid-area:small2}.feature-medium1{grid-area:medium1}.feature-bottom-left{grid-area:bottom-left}.feature-bottom-right{grid-area:bottom-right}.feature-large .feature-content{justify-content:center;align-items:center;text-align:center}.feature-large .feature-icon{width:60px;height:60px;font-size:28px}.feature-large .feature-title{font-size:24px}.feature-large .feature-description{font-size:16px;max-width:80%}@media(max-width:1199px){.features-headline{font-size:40px}.features-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:none}.feature-large,.feature-small1,.feature-small2,.feature-medium1,.feature-tall,.feature-bottom-left,.feature-bottom-right{grid-area:unset}.feature-large{grid-column:span 2;grid-row:span 1}.feature-tall{grid-column:span 1;grid-row:span 2}.feature-bottom-left,.feature-bottom-right{grid-column:span 1}}@media(max-width:809px){.features{padding:100px 0 50px}.features-headline{font-size:32px}.features-grid{grid-template-columns:1fr;gap:15px}.feature-large,.feature-small1,.feature-small2,.feature-medium1,.feature-tall,.feature-bottom-left,.feature-bottom-right{grid-column:span 1;grid-row:span 1}.feature-card{min-height:auto}.feature-large .feature-content{text-align:left;align-items:flex-start}.feature-large .feature-description{max-width:100%}}.feature-subsections{display:flex;flex-direction:column;gap:40px;padding:40px;margin-left:max(20px,calc(50vw - 580px));margin-right:max(20px,calc(50vw - 580px))}.animated-section-header-container{text-align:center;margin-top:80px;margin-bottom:60px}.feature-section-header{font-size:36px;font-weight:700;color:var(--color-white);letter-spacing:-.02em;line-height:1.4;text-align:center;margin-top:0;margin-bottom:24px;width:100%}.header-description{font-size:18px;line-height:1.6;color:#fff9;max-width:700px;margin:0 auto 40px;padding:0 20px}.header-content-row{display:flex;align-items:flex-start;justify-content:center;gap:60px;width:100%;max-width:1200px;margin:20px auto 0;padding:0 40px}.header-visual{flex:0 0 auto;display:flex;justify-content:center}.header-text-right{flex:0 0 320px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;padding-top:20px}.text-section{padding:0}.text-section.org-wide-text,.text-section.project-scoped-text{margin-top:0}.header-description-side{font-size:16px;line-height:1.7;color:#fff9;margin:0}@media(max-width:900px){.header-content-row{flex-direction:column;gap:40px}.header-text-right{flex:none;text-align:center;max-width:600px}}.header-static{display:inline}.header-animated-wrapper{display:inline-block;position:relative;vertical-align:baseline;overflow:hidden;height:1.2em;width:640px;margin-bottom:-.2em}.header-animated{display:block;position:absolute;top:.15em;left:0;transform:translateY(100%);opacity:0;transition:all .5s ease-out;white-space:nowrap;color:#ffffff80;line-height:1}.header-animated.active{transform:translateY(0);opacity:1}@media(max-width:900px){.feature-section-header{font-size:36px;display:flex;flex-direction:column;align-items:center;gap:8px}.header-static{display:block;text-align:center}.header-animated-wrapper{width:100%;height:1.3em;margin-bottom:0;display:flex;justify-content:center}.header-animated{left:50%;transform:translate(-50%) translateY(100%);top:0}.header-animated.active{transform:translate(-50%) translateY(0)}}@media(max-width:600px){.feature-section-header{font-size:38px;margin-top:60px;margin-bottom:40px;padding:0 20px}.header-animated-wrapper{height:2.6em}.header-animated{white-space:normal;text-align:center;width:100%}}.feature-subsection{display:grid;gap:30px;align-items:center;min-height:320px;max-width:1000px;margin:0 auto}.feature-subsection.visual-left{grid-template-columns:1.2fr .8fr;grid-template-areas:"visual content"}.feature-subsection.visual-right{grid-template-columns:.8fr 1.2fr;grid-template-areas:"content visual"}.feature-subsection.full-width{grid-template-columns:1fr 1fr;gap:60px}.feature-subsection.full-width .subsection-content,.feature-subsection.full-width .subsection-visual{justify-content:center}.context-memory-dual{display:flex;gap:40px;align-items:flex-start;justify-content:center;flex-wrap:wrap}@media(max-width:1100px){.context-memory-dual{flex-direction:column;align-items:center;gap:30px}}.feature-subsection.spacing-before{margin-top:40px}.subsection-content{grid-area:content;display:flex;flex-direction:column;gap:0}.subsection-title{font-size:30px;font-weight:700;color:var(--color-white);line-height:1.2;letter-spacing:-.02em;margin-bottom:0}.subsection-tag{display:inline-flex;align-items:center;padding:4px 10px;font-size:10px;font-weight:500;letter-spacing:.02em;border-radius:var(--radius-full);margin-top:6px;width:fit-content}.subsection-tag.tag-org{border:1px solid rgba(255,255,255,.8);color:#ffffffe6;background:#ffffff1a}.subsection-tag.tag-project{border:1px solid rgb(245,158,11);color:#f59e0b;background:#f59e0b1a}.subsection-description{font-size:16px;color:var(--color-text-secondary);line-height:1.7;max-width:480px;opacity:.85;margin-top:8px}.subsection-visual{grid-area:visual;display:flex;justify-content:flex-start;align-items:center;min-height:300px;position:relative;overflow:hidden}.visual-stack{display:flex;flex-direction:column;gap:16px;width:100%;max-width:540px}.visual-placeholder{width:100%;max-width:500px;min-height:280px;background:#1e1e1e99;border:1px solid rgba(80,80,80,.4);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:14px;position:relative;overflow:hidden}.visual-placeholder:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(45,140,155,.1) 0%,transparent 70%)}.subsection-content,.subsection-visual{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.subsection-visual{transition-delay:.15s}.feature-subsection.visible .subsection-content,.feature-subsection.visible .subsection-visual{opacity:1;transform:translateY(0)}@media(max-width:900px){.feature-subsections{gap:60px;margin-left:20px;margin-right:20px;padding:40px 20px}.feature-subsection{grid-template-columns:1fr;gap:30px;min-height:auto}.feature-subsection.visual-left,.feature-subsection.visual-right,.feature-subsection.full-width{grid-template-columns:1fr;grid-template-areas:"content" "visual"}.subsection-content{text-align:center;align-items:center}.subsection-title{font-size:26px}.subsection-description{max-width:100%;text-align:center}.subsection-visual{justify-content:center;min-height:250px;width:100%;overflow-x:auto}.visual-placeholder{min-height:220px}.visual-stack{max-width:100%}}@media(max-width:600px){.feature-subsections{gap:50px;padding:30px 15px}.subsection-title{font-size:32px}.subsection-description{font-size:15px}}@keyframes floatTranscription{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.transcription-mockup{background:#282828e6;border:1px solid rgba(80,80,80,.5);border-radius:10px;padding:16px 20px;margin:auto;max-width:540px;cursor:pointer;transition:all .2s ease;animation:floatTranscription 4.5s ease-in-out infinite}.transcription-mockup:hover{background:#373737f2;border-color:#64646499;box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}.transcription-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.transcription-header-left{display:flex;align-items:center;gap:8px}.mic-icon{color:#ffffffb3}.transcription-title{font-size:14px;font-weight:600;color:var(--color-white)}.transcription-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;border-radius:4px;background:#32cd8226;color:#32cd82;border:1px solid rgba(50,205,130,.3)}.start-recording-btn{display:flex;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:500;color:#fffc;background:transparent;border:1px solid rgba(80,80,80,.6);border-radius:20px;cursor:pointer;transition:all .2s ease}.start-recording-btn:hover{background:#ffffff0d;border-color:#ffffff4d}.mic-icon-small{color:#fff9}.transcription-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.transcription-details-left{display:flex;align-items:center;gap:6px;color:#fff9;font-size:12px}.waveform-icon,.clock-icon{color:#ffffff80}.transcription-date{font-weight:500}.transcription-separator{color:#ffffff4d}.transcription-duration,.transcription-words{color:#fff9}.view-analysis-btn{display:flex;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;color:#ffffffb3;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.view-analysis-btn:hover{color:var(--color-white)}.view-analysis-btn svg{color:#ffffff80}.transcription-divider{width:100%;height:1px;background:#ffffff1a;margin-bottom:8px}.transcription-footer{display:flex;justify-content:space-between;align-items:center}.recording-count{font-size:12px;color:#fff9}.manage-btn{padding:0;font-size:12px;font-weight:500;color:#fffc;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.manage-btn:hover{color:var(--color-white)}@keyframes floatSuggestion{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.suggestion-mockup{background:#282828e6;border:1px solid rgba(80,80,80,.5);border-radius:10px;padding:10px 14px 14px;max-width:540px;width:100%;cursor:pointer;transition:all .2s ease;animation:floatSuggestion 4.5s ease-in-out infinite}.suggestion-mockup:hover{background:#373737f2;border-color:#64646499;box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}.suggestion-drag-handle{width:28px;height:3px;background:#fff3;border-radius:2px;margin:0 auto 10px}.suggestion-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.suggestion-header-left{display:flex;align-items:center;gap:8px}.suggestion-label{font-size:14px;font-weight:700;color:#fff}.suggestion-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;border-radius:5px;background:#6366f126;color:#818cf8;border:1px solid rgba(99,102,241,.3);position:relative}.suggestion-badge svg{width:10px;height:10px}.suggestion-badge-count{position:absolute;top:-5px;right:-5px;min-width:12px;height:12px;padding:0 3px;background:#dc2626;color:#fff;font-size:8px;font-weight:600;border-radius:6px;display:flex;align-items:center;justify-content:center}.suggestion-header-right{display:flex;align-items:center;gap:6px}.suggestion-total-count{font-size:12px;font-weight:500;color:#fff6}.suggestion-action-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2px;cursor:pointer;color:#ffffff59;transition:color .15s ease}.suggestion-action-btn:hover{color:#ffffffb3}.suggestion-action-btn.accept:hover{color:#22c55e}.suggestion-action-btn.decline:hover{color:#ef4444}.suggestion-select-circle{width:14px;height:14px;border:1.5px solid rgba(255,255,255,.2);border-radius:50%;flex-shrink:0}.suggestion-select-circle.small{width:12px;height:12px}.suggestion-items{display:flex;flex-direction:column}.suggestion-item{padding:8px 6px;margin:0 -6px;border-radius:6px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s ease}.suggestion-item:hover{background:#ffffff0d}.suggestion-item:last-child{border-bottom:none;padding-bottom:0}.suggestion-item:first-child{padding-top:0}.suggestion-item-row{display:flex;align-items:center;gap:8px}.suggestion-type-badge{width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#22c55e26;color:#22c55e}.suggestion-type-icon.health{width:18px;height:18px;border-radius:50%;border:1.5px solid #22c55e;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#22c55e}.suggestion-type-icon.health svg{width:10px;height:10px}.suggestion-item-title{flex:1;font-size:12px;color:#ffffffd9;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestion-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.suggestion-expand-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2px;cursor:pointer;color:#ffffff59;transition:color .15s ease}.suggestion-expand-btn:hover{color:#fff9}.suggestion-preview-label{font-size:11px;color:#ffffff80;margin:8px 0 5px 26px}.preview-new{color:#22c55e;font-weight:500}.suggestion-preview-box{display:flex;align-items:flex-start;gap:8px;background:#191919f2;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;margin-left:26px}.preview-icon{width:18px;height:18px;background:#f973161f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f97316;flex-shrink:0}.preview-content{flex:1;min-width:0}.preview-title{font-size:11px;font-weight:600;color:#fff;margin-bottom:3px}.preview-description{font-size:10px;color:#fff9;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.suggestion-mockup{padding:8px 12px 12px}.suggestion-label{font-size:12px}.suggestion-item-title{font-size:11px}.suggestion-type-badge,.suggestion-type-icon.health{width:16px;height:16px;font-size:9px}.suggestion-preview-box,.suggestion-preview-label{margin-left:0}}@keyframes floatPreview{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.suggestion-preview-mockup{display:flex;flex-direction:column;gap:0;max-width:460px;width:100%;animation:floatPreview 5s ease-in-out infinite}.preview-card{background:#282828f2;border:1px solid rgba(80,80,80,.5);border-radius:16px;padding:14px 18px 18px;box-shadow:0 6px 24px #00000059;margin-top:10px;margin-bottom:-16px;max-width:460px;align-self:center;transition:all .3s ease;overflow:hidden}.preview-card.expanded{max-height:300px;opacity:1}.preview-card.collapsed{max-height:0;opacity:0;padding:0 18px;margin-top:0;margin-bottom:0;border-color:transparent}.preview-card-header{margin-bottom:4px}.preview-card-category{font-size:13px;font-weight:600;color:#fff}.preview-card-title{font-size:12px;color:#ffffffb3;line-height:1.4;margin-bottom:10px}.preview-card-change{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px}.change-label{display:block;font-size:10px;color:#ffffff80;margin-bottom:6px}.change-content{display:flex;align-items:center;gap:10px}.status-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500}.status-badge.old{color:#fff6}.status-badge.old svg{opacity:.5}.strikethrough{text-decoration:line-through}.status-badge.new{color:#60a5fa}.status-badge.new svg{color:#60a5fa}.change-arrow{color:#ffffff4d;font-size:14px}.preview-drawer-bg{background:#282828f2;border:1px solid rgba(80,80,80,.5);border-radius:28px;padding:6px 10px 6px 14px;position:relative;z-index:2}.drawer-drag-handle,.drawer-header{display:none}.drawer-items{display:flex;flex-direction:column}.drawer-item{display:flex;align-items:center;gap:10px;padding:6px 4px}.drawer-type-badge{width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-type-badge.update{background:#3b82f633;color:#3b82f6}.drawer-type-badge.create{background:#22c55e26;color:#22c55e}.drawer-item-title{flex:1;font-size:13px;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-item-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.drawer-item-actions.faded{opacity:.4}.drawer-expand-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:4px;cursor:pointer;color:#ffffff80;transition:color .15s ease;outline:none}.drawer-expand-btn:hover{color:#fffc}.drawer-expand-btn:focus{outline:none}.drawer-action-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.drawer-action-circle.accept{background:#22c55e;border:none;color:#fff}.drawer-action-circle.accept:hover{background:#16a34a;transform:scale(1.05)}.drawer-action-circle.decline{background:transparent;border:2px solid #ef4444;color:#ef4444}.drawer-action-circle.decline:hover{background:#ef444426}.drawer-action-plain{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:4px;cursor:pointer;color:#ffffff59;transition:color .15s ease}.drawer-action-plain:hover{color:#ffffffb3}.drawer-action-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2px;cursor:pointer;color:#ffffff59}.drawer-select-circle{width:12px;height:12px;border:1.5px solid rgba(255,255,255,.2);border-radius:50%}@media(max-width:600px){.preview-card{padding:12px 14px;border-radius:10px}.preview-card-title{font-size:12px}.preview-drawer-bg{border-radius:22px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.agent-architecture-grid{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 20px;width:100%;max-width:600px;animation:float 4s ease-in-out infinite}.agent-connections{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;pointer-events:none;z-index:0}.connection-line{stroke:#64646440;stroke-width:.3;fill:none}.level-divider{stroke:#50505040;stroke-width:.3;stroke-dasharray:2 4}.level-spacer{height:30px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.level-divider-line{position:absolute;left:-80px;right:60px;height:1px;background:linear-gradient(to right,transparent 0%,rgba(80,80,80,.4) 10%,rgba(80,80,80,.4) 90%,transparent 100%);background-size:8px 1px;background-image:repeating-linear-gradient(to right,rgba(80,80,80,.3) 0px,rgba(80,80,80,.3) 3px,transparent 3px,transparent 8px)}.level-labels{position:absolute;left:-20px;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;z-index:2;transform:translate(-50%)}.level-label{display:flex;align-items:center}.level-label.org-level{margin-top:80px}.level-label.project-level{margin-top:60px}.level-tag{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.level-tag.tag-org{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fffc}.level-tag.tag-project{background:transparent;border:1px solid rgba(200,150,80,.5);color:#d4a04a}.agent-row{display:flex;justify-content:center;gap:32px;z-index:1}.agent-row.bottom-row{gap:140px}.agent-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 28px;background:#161616;border:2px solid rgba(100,100,100,.5);border-radius:24px;min-width:130px;min-height:60px;transition:all .3s ease;z-index:2}.agent-card.clickable{cursor:pointer}.agent-card:hover{background:#232323;border-color:#78787899;transform:translateY(-4px);box-shadow:0 12px 32px #0006}.agent-card:active{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.agent-name{font-size:14px;font-weight:500;color:#fffc;text-align:center;white-space:nowrap}.agent-card.prodigia{border-color:#ffffffb3}.agent-card.prodigia:hover{border-color:#ffffffe6}.agent-card.project:hover{border-color:#64b46480}.agent-card.issue:hover{border-color:#c8965080}.agent-card.calendar:hover{border-color:#8264b480}.stacked-cards{position:relative}.stack-card{position:absolute;width:100%;height:100%;background:#161616;border:1px solid rgba(60,60,60,.3);border-radius:24px}.stack-card.stack-1{top:5px;left:5px;z-index:-1}.stack-card.stack-2{top:10px;left:10px;z-index:-2}.stack-card.stack-3{top:15px;left:15px;z-index:-3}@media(max-width:900px){.level-labels{display:none}}@media(max-width:600px){.agent-architecture-grid{gap:20px;padding:30px 10px}.agent-row.bottom-row{gap:60px}.agent-card{padding:16px 20px;min-width:100px;border-radius:20px}.agent-name{font-size:12px}}.context-memory-section{display:grid;grid-template-columns:.6fr 1.4fr;grid-template-areas:"content visual";gap:40px;align-items:center;min-height:320px;margin-top:40px;margin-bottom:80px}.cms-content{grid-area:content;display:flex;flex-direction:column;gap:0}.cms-title{font-size:30px;font-weight:700;color:var(--color-white);line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}.cms-description{font-size:15px;line-height:1.7;color:#ffffffa6;margin:0 0 24px}.cms-tabs{display:inline-flex;gap:4px;background:#1e1e20cc;padding:4px;border-radius:20px;border:1px solid rgba(70,70,70,.3);align-self:flex-start}.cms-tab{padding:6px 14px;border:none;background:transparent;color:#ffffff80;font-size:12px;font-weight:500;border-radius:16px;cursor:pointer;transition:all .2s ease}.cms-tab:hover{color:#ffffffb3}.cms-tab.active{background:#3c3c41cc;color:#fffffff2}.cms-visual{grid-area:visual;display:flex;justify-content:center;align-items:center}.cms-carousel{position:relative;width:100%;display:flex;justify-content:center}.cms-slide{position:absolute;opacity:0;transform:translate(20px);pointer-events:none;transition:all .3s ease}.cms-slide.active{position:relative;opacity:1;transform:translate(0);pointer-events:auto}@media(max-width:900px){.context-memory-section{grid-template-columns:1fr;grid-template-areas:"content" "visual";gap:30px;text-align:center}.cms-tabs{align-self:center}.cms-title{font-size:24px}}@keyframes floatPreferences{0%,to{transform:perspective(1200px) rotateX(8deg) rotateY(-5deg) translateY(0)}50%{transform:perspective(1200px) rotateX(8deg) rotateY(-5deg) translateY(-6px)}}.project-preferences-mockup{background:#18181a;border:1px solid rgba(70,70,70,.4);border-radius:12px;padding:20px 24px;max-width:520px;width:100%;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;transform-style:preserve-3d;animation:floatPreferences 5s ease-in-out infinite;display:flex;flex-direction:column}.ppm-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ppm-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ppm-project-name{font-size:16px;font-weight:600;color:#fffffff2}.ppm-section-label{font-size:16px;font-weight:600;color:#ffffffb3}.ppm-owner-badge{font-size:10px;padding:3px 8px;background:#3c3c41cc;border:1px solid rgba(80,80,80,.4);border-radius:4px;color:#fff9}.ppm-subtitle{font-size:12px;color:#ffffff73;margin:0 0 14px;line-height:1.5}.ppm-toggle-container{display:inline-flex;align-items:center;gap:6px;font-size:11px;background:#28282dcc;padding:4px 8px;border-radius:20px;border:1px solid rgba(70,70,70,.4);cursor:pointer}.ppm-toggle-label{color:#fff6}.ppm-toggle-label.ppm-toggle-active{color:#ffffffe6}.ppm-toggle-switch{width:28px;height:14px;background:#3c3c41cc;border-radius:8px;position:relative;border:1px solid rgba(80,80,80,.4)}.ppm-toggle-indicator{position:absolute;left:2px;top:2px;width:8px;height:8px;background:#ffffffe6;border-radius:50%;transition:left .2s ease}.ppm-toggle-indicator.ppm-toggle-right{left:16px}.ppm-section{margin-bottom:18px}.ppm-section-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ppm-section-icon{font-size:14px;opacity:.7}.ppm-section-title{font-size:13px;font-weight:600;color:#ffffffd9}.ppm-help-icon{font-size:11px;color:#ffffff4d}.ppm-instructions-text{font-size:12px;line-height:1.7;color:#fff9;margin:0}.ppm-highlight{color:#ffffffd9;font-weight:500}.ppm-priority-list{display:flex;flex-direction:column;gap:6px}.ppm-priority-item{display:flex;align-items:center;gap:8px;font-size:12px}.ppm-priority-key{color:#ffffff80;min-width:70px}.ppm-priority-value{color:#fffc}.ppm-priority-tags{display:flex;flex-wrap:wrap;gap:8px}.ppm-priority-tag{font-size:11px;padding:4px 10px;background:#3c82c833;border:1px solid rgba(80,140,200,.3);border-radius:4px;color:#96c8ffe6}.ppm-placeholder-text{font-size:12px;color:#ffffff80;margin:0;font-style:italic}.ppm-context-text{font-size:12px;line-height:1.6;color:#fff9;margin:0 0 12px}.ppm-context-list{font-size:12px;color:#fff9}.ppm-bullet-list{margin:0;padding-left:20px;list-style-type:disc}.ppm-bullet-list li{margin-bottom:4px;line-height:1.5;color:#fff9}.ppm-context-item{margin:0 0 8px}.ppm-numbered-list{margin:0;padding-left:20px}.ppm-numbered-list li{margin-bottom:4px;line-height:1.5}@media(max-width:768px){.project-preferences-mockup{max-width:100%;animation:none;transform:perspective(800px) rotateY(-6deg) rotateX(2deg);padding:16px}.ppm-header{flex-direction:column;gap:12px}}@keyframes floatInsights{0%,to{transform:perspective(1200px) rotateX(8deg) rotateY(5deg) translateY(0)}50%{transform:perspective(1200px) rotateX(8deg) rotateY(5deg) translateY(-6px)}}.project-insights-mockup{background:#18181a;border:1px solid rgba(70,70,70,.4);border-radius:12px;padding:20px 24px;max-width:520px;width:100%;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;transform-style:preserve-3d;animation:floatInsights 5s ease-in-out infinite;display:flex;flex-direction:column}.pim-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.pim-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pim-project-name{font-size:16px;font-weight:600;color:#fffffff2}.pim-section-label{font-size:16px;font-weight:600;color:#ffffffb3}.pim-owner-badge{font-size:10px;padding:3px 8px;background:#3c3c41cc;border:1px solid rgba(80,80,80,.4);border-radius:4px;color:#fff9}.pim-subtitle{font-size:12px;color:#ffffff73;margin:0 0 14px;line-height:1.5}.pim-toggle-container{display:inline-flex;align-items:center;gap:6px;font-size:11px;background:#28282dcc;padding:4px 8px;border-radius:20px;border:1px solid rgba(70,70,70,.4);cursor:pointer}.pim-toggle-label{color:#fff6}.pim-toggle-label.pim-toggle-active{color:#ffffffe6}.pim-toggle-switch{width:28px;height:14px;background:#3c3c41cc;border-radius:8px;position:relative;border:1px solid rgba(80,80,80,.4)}.pim-toggle-indicator{position:absolute;left:2px;top:2px;width:8px;height:8px;background:#ffffffe6;border-radius:50%;transition:left .2s ease}.pim-toggle-indicator.pim-toggle-right{left:16px}.pim-summary-section{background:#28282d80;border:1px solid rgba(70,70,70,.3);border-radius:8px;padding:14px 16px;margin-bottom:18px}.pim-section-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pim-section-icon{font-size:14px;color:#fff9}.pim-section-title{font-size:13px;font-weight:600;color:#ffffffd9}.pim-help-icon{font-size:11px;color:#ffffff4d}.pim-summary-text{font-size:12px;line-height:1.7;color:#fff9;margin:0 0 10px}.pim-status-on-track{color:#4ade80;font-weight:500}.pim-last-updated{font-size:11px;color:#ffffff59;margin:0}.pim-logbook-section{margin-bottom:16px}.pim-insight-entry{background:#23232899;border:1px solid rgba(70,70,70,.3);border-radius:8px;padding:12px 14px;margin-top:12px}.pim-insight-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pim-insight-icon{font-size:14px;color:#60a5fa}.pim-insight-icon.pim-icon-warning{color:#fbbf24}.pim-insight-title{font-size:13px;font-weight:500;color:#ffffffd9}.pim-insight-tag{font-size:10px;padding:2px 8px;border-radius:4px}.pim-tag-note{background:#64646e66;color:#ffffffb3}.pim-tag-risk{background:#fbbf2433;color:#fbbf24}.pim-tag-medium{background:#fb923c33;color:#fb923c}.pim-insight-body{font-size:12px;line-height:1.6;color:#ffffff8c;margin:0 0 8px}.pim-insight-meta{display:flex;gap:16px;font-size:11px;color:#ffffff59;margin:0}.pim-meta-time{display:flex;align-items:center;gap:4px}.pim-footer{font-size:11px;color:#ffffff59;margin:0}@media(max-width:768px){.project-insights-mockup{max-width:100%;animation:none;transform:perspective(800px) rotateY(6deg) rotateX(2deg);padding:16px}.pim-header{flex-direction:column;gap:12px}}.agent-carousel{width:100%;overflow:hidden;padding:0 0 40px}.carousel-viewport{width:100%;overflow:hidden}.carousel-track{display:flex;gap:16px;transition:transform .4s ease-out}.carousel-card{flex-shrink:0;width:280px;background:#1c1c1c;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;opacity:.6;transform:scale(.98);position:relative;display:flex;flex-direction:column}.carousel-card.active{opacity:1;transform:scale(1);border-color:#ffffff26}.carousel-card:hover{border-color:#fff3;opacity:.85}.card-visual{height:180px;background:#141414;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;flex-shrink:0}.card-content{padding:16px 20px;background:#1e1e1e;border-top:1px solid rgba(255,255,255,.05);flex:1}.card-label{font-size:11px;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block}.card-title{font-size:15px;font-weight:600;color:#fff;line-height:1.4;margin:0}.card-arrow{display:none}.carousel-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;position:relative;left:50%;transform:translate(-50%);margin-left:-20%}.nav-arrow{width:36px;height:36px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffff80;cursor:pointer;transition:all .2s ease}.nav-arrow:hover{background:#ffffff1a;color:#fff;border-color:#fff3}.carousel-dots{display:flex;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background:#fff3;border:none;cursor:pointer;transition:all .2s ease}.dot.active{background:#fff;transform:scale(1.2)}.dot:hover:not(.active){background:#fff6}.mockup{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.search-mockup .mock-search-bar{width:80%;height:32px;background:#282828cc;border-radius:8px;display:flex;align-items:center;padding:0 12px;gap:8px;margin-bottom:12px}.mock-search-icon{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%}.mock-search-text{flex:1;height:8px;background:#ffffff26;border-radius:4px}.search-mockup{flex-direction:column}.mock-search-results{width:80%;display:flex;flex-direction:column;gap:6px}.mock-result{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#23232399;border-radius:6px}.mock-result.highlight{background:#3b82f626;border:1px solid rgba(59,130,246,.3)}.mock-icon{width:12px;height:12px;background:#fff3;border-radius:3px}.mock-text{flex:1;height:6px;background:#ffffff26;border-radius:3px}.notes-mockup .mock-note-card{width:75%;background:#282828cc;border-radius:10px;padding:16px}.mock-note-header{height:10px;width:60%;background:#ffffff40;border-radius:4px;margin-bottom:12px}.mock-note-lines{display:flex;flex-direction:column;gap:6px}.mock-line{height:6px;background:#ffffff1a;border-radius:3px}.mock-line.long{width:100%}.mock-line.medium{width:75%}.mock-line.short{width:50%}.labels-mockup .mock-labels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mock-label{width:60px;height:24px;border-radius:12px;opacity:.8}.mock-label.purple{background:#8b5cf6}.mock-label.blue{background:#3b82f6}.mock-label.green{background:#22c55e}.mock-label.orange{background:#f59e0b}.milestones-mockup .mock-timeline{display:flex;align-items:center;gap:0}.mock-milestone{width:16px;height:16px;border-radius:50%;background:#3c3c3ccc;border:2px solid rgba(255,255,255,.2)}.mock-milestone.done{background:#22c55e;border-color:#22c55e}.mock-milestone.active{background:#3b82f64d;border-color:#3b82f6;box-shadow:0 0 10px #3b82f666}.mock-milestone-line{width:30px;height:2px;background:#ffffff26}.docs-mockup .mock-doc-stack{position:relative;width:80px;height:100px}.mock-doc{position:absolute;width:70px;height:90px;background:#323232cc;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.mock-doc:nth-child(1){transform:rotate(-8deg);left:0}.mock-doc:nth-child(2){transform:rotate(-4deg);left:5px}.mock-doc.top{transform:rotate(0);left:10px;background:#3c3c3ce6}.health-mockup .mock-health-badge{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:20px}.mock-health-icon{width:20px;height:20px;background:#22c55e;border-radius:50%}.mock-health-badge span{font-size:13px;font-weight:600;color:#22c55e}.context-mockup .mock-brain{position:relative;width:100px;height:100px}.mock-node{position:absolute;width:12px;height:12px;background:#8b5cf666;border-radius:50%}.mock-node.n1{top:10%;left:30%}.mock-node.n2{top:40%;left:10%}.mock-node.n3{top:30%;right:15%}.mock-node.center{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);background:#8b5cf6;box-shadow:0 0 20px #8b5cf680}.cycles-mockup .mock-cycle-ring{width:80px;height:80px;border-radius:50%;border:4px solid rgba(255,255,255,.1);position:relative;display:flex;align-items:center;justify-content:center}.mock-cycle-progress{position:absolute;inset:-4px;border-radius:50%;border:4px solid transparent;border-top-color:#3b82f6;border-right-color:#3b82f6;transform:rotate(45deg)}.mock-cycle-label{font-size:10px;color:#fff9}.insights-mockup .mock-insights{width:80%}.mock-insight-card{background:#282828cc;border-radius:10px;padding:14px;display:flex;gap:12px;align-items:flex-start}.mock-insight-icon{width:24px;height:24px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:6px;flex-shrink:0}.mock-insight-lines{flex:1;display:flex;flex-direction:column;gap:6px}.attachments-mockup .mock-attach-items{display:flex;gap:10px;align-items:center}.mock-attach-item{width:32px;height:32px;background:#323232cc;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.mock-attach-link{width:20px;height:2px;background:#fff3}.create-issue-mockup .mock-issue-form{width:80%;display:flex;flex-direction:column;gap:10px}.mock-input-field{height:28px;background:#282828cc;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.mock-textarea{height:50px;background:#282828cc;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.mock-button{height:28px;width:80px;background:#3b82f6;border-radius:6px;align-self:flex-end}.assign-mockup .mock-avatars{display:flex;gap:-8px}.mock-avatar{width:36px;height:36px;border-radius:50%;background:#505050cc;border:2px solid rgba(30,30,30,1);margin-left:-8px}.mock-avatar:first-child{margin-left:0}.mock-avatar.a1{background:#ef4444}.mock-avatar.a2{background:#f59e0b}.mock-avatar.a3{background:#22c55e}.mock-avatar.selected{box-shadow:0 0 0 2px #3b82f6}.meetings-mockup .mock-calendar-mini{width:100px;background:#282828cc;border-radius:8px;padding:10px}.mock-cal-header{height:8px;background:#ffffff26;border-radius:4px;margin-bottom:10px}.mock-cal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mock-day{width:20px;height:20px;background:#3c3c3c99;border-radius:4px}.mock-day.selected{background:#3b82f6}.series-mockup .mock-repeat-icon{width:60px;height:60px;border:3px solid rgba(245,158,11,.4);border-radius:50%;position:relative}.mock-repeat-arrow{position:absolute;top:-8px;right:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid rgba(245,158,11,.6);transform:rotate(45deg)}.scheduling-mockup .mock-time-slots{display:flex;flex-direction:column;gap:6px}.mock-slot{width:100px;height:24px;background:#32323299;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.mock-slot.available{background:#22c55e26;border-color:#22c55e4d}.sync-mockup .mock-sync-icons{display:flex;align-items:center;gap:12px}.mock-calendar-icon{width:36px;height:36px;background:#323232cc;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.mock-calendar-icon.external{background:#3b82f633;border-color:#3b82f64d}.mock-sync-arrows{width:24px;height:2px;background:#ffffff4d;position:relative}.mock-sync-arrows:before,.mock-sync-arrows:after{content:"";position:absolute;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.mock-sync-arrows:before{left:-2px;border-right:6px solid rgba(255,255,255,.3);top:-3px}.mock-sync-arrows:after{right:-2px;border-left:6px solid rgba(255,255,255,.3);top:-3px}@media(max-width:900px){.agent-carousel{padding:10px 0 30px}.carousel-card{width:220px}.card-visual{height:140px;padding:15px}.card-content{padding:12px 16px}.card-title{font-size:14px}.carousel-nav{margin-top:20px}.carousel-arrow{width:36px;height:36px}}@media(max-width:600px){.carousel-card{width:260px}.card-visual{height:160px}.carousel-dots{gap:6px}.carousel-dot{width:6px;height:6px}}.feature-grid-section{padding:30px 20px;max-width:1100px;margin:0 auto}.fgs-header{text-align:center;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.fgs-tag{display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-bottom:16px}.fgs-title{font-size:38px;font-weight:700;color:var(--color-white);line-height:1.15;letter-spacing:-.02em;margin:0 0 18px}.fgs-description{font-size:16px;line-height:1.7;color:#fff9;margin:0}.fgs-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:50px}.fgs-cell{display:flex;flex-direction:column}.fgs-mockup{background:#121214;border:1px solid rgba(60,60,65,.5);border-radius:12px;overflow:hidden;margin-bottom:16px;min-height:320px;max-height:320px;display:flex;align-items:flex-start;justify-content:center}.fgs-cell-title{font-size:18px;font-weight:600;color:#fffffff2;margin:0 0 8px}.fgs-cell-description{font-size:14px;line-height:1.6;color:#ffffff8c;margin:0}@media(max-width:900px){.fgs-grid{grid-template-columns:1fr;gap:50px}.fgs-title{font-size:32px}.fgs-mockup{min-height:220px}}@media(max-width:600px){.feature-grid-section{padding:50px 20px}.fgs-title{font-size:28px}.fgs-description{font-size:15px}}.kanban-mockup{width:100%;padding:14px}.km-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(50,50,55,.3)}.km-header-title{font-size:20px;font-weight:600;color:#fffffff2}.km-actions{margin-left:auto}.km-action-btn{font-size:10px;padding:5px 12px;background:#fffffff2;border-radius:5px;color:#000;font-weight:500}.km-container{display:flex;gap:6px;height:240px}.km-collapsed{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 4px;background:#23232899;border:1px solid rgba(55,55,60,.4);border-bottom:none;border-radius:6px 6px 0 0;width:26px}.km-collapsed-icon{font-size:10px;color:#fff6}.km-collapsed-text{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;gap:3px;font-size:9px;color:#ffffff80}.km-board{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.km-column{background:#19191c80;border:1px solid rgba(50,50,55,.4);border-bottom:none;border-radius:8px 8px 0 0;padding:6px;display:flex;flex-direction:column}.km-column-header{display:flex;align-items:center;gap:3px;padding:3px 4px;margin-bottom:5px}.km-icon{font-size:10px}.km-icon-planned{color:#a0a0aacc}.km-icon-todo{color:#4ade80}.km-icon-progress{color:#60a5fa}.km-col-name{font-size:10px;font-weight:500;color:#ffffffd9}.km-col-count{font-size:9px;color:#ffffff59}.km-cards{display:flex;flex-direction:column;gap:5px;flex:1}.km-card{background:#232328f2;border:1px solid rgba(55,55,60,.5);border-radius:6px;padding:2px 8px 8px}.km-project{display:inline-flex;align-items:center;gap:4px;margin-bottom:3px;padding:2px 6px;background:#323237cc;border-radius:4px;font-size:8px;color:#ffffff80}.km-dot{width:5px;height:5px;background:#f59e0b;border-radius:50%}.km-card-title{font-size:9px;font-weight:500;color:#ffffffe6;line-height:1.35}.km-empty{font-size:9px;color:#ffffff40;text-align:center;padding:12px 4px}.project-overview-mockup{width:100%;padding:20px}.pom-header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pom-title{font-size:18px;font-weight:600;color:#fffffff2;margin:0}.pom-badge{font-size:10px;padding:2px 8px;background:#3c3c4199;border-radius:4px;color:#fff9}.pom-description{font-size:12px;color:#ffffff80;margin:0 0 14px;line-height:1.5}.pom-status-bar{display:flex;gap:16px;padding:10px 0;border-bottom:1px solid rgba(60,60,65,.3);margin-bottom:16px}.pom-status,.pom-priority,.pom-health{font-size:11px;display:flex;align-items:center;gap:6px}.pom-status-planned{color:#fff9}.pom-priority{color:#f59e0b}.pom-health{color:#4ade80}.pom-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pom-card{background:#1e1e2399;border:1px solid rgba(60,60,65,.4);border-radius:8px;padding:12px;margin-bottom:10px}.pom-card-ai{border-left:3px solid #f59e0b}.pom-card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pom-card-icon{font-size:12px;color:#ffffff80}.pom-card-title{font-size:12px;font-weight:600;color:#ffffffd9}.pom-card-action,.pom-card-count{margin-left:auto;font-size:10px;color:#fff6}.pom-card-text{font-size:11px;color:#ffffff8c;margin:0 0 8px;line-height:1.5}.pom-card-meta{font-size:10px;color:#ffffff59}.pom-card-empty{font-size:11px;color:#ffffff59;margin:0}.pom-issues-list{display:flex;flex-direction:column;gap:2px}.pom-issue{display:flex;align-items:center;gap:8px;padding:3px 0}.pom-issue-dot{font-size:8px}.pom-dot-orange{color:#f59e0b}.pom-dot-green{color:#4ade80}.pom-dot-blue{color:#60a5fa}.pom-issue-title{font-size:11px;color:#ffffffbf;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pom-issue-status{font-size:9px;padding:2px 8px;border-radius:10px}.pom-planned{background:#64646e4d;color:#fff9}.pom-todo{background:#4ade8033;color:#4ade80}.pom-progress{background:#60a5fa33;color:#60a5fa}.pom-members{display:flex;gap:6px}.pom-member{width:28px;height:28px;background:#3c3c41cc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#ffffffb3}.timeline-mockup{width:100%;padding:16px}.tm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(60,60,65,.3)}.tm-title{font-size:14px;font-weight:600;color:#ffffffe6}.tm-actions{display:flex;gap:12px}.tm-action{font-size:10px;padding:4px 8px;background:#32323799;border-radius:4px;color:#fff9}.tm-toggle{color:#4ade80}.tm-timeline{position:relative;padding-left:100px}.tm-timeline:before{content:"";position:absolute;left:93px;top:0;bottom:0;width:1px;background:#3c3c4180}.tm-event{position:relative;margin-bottom:12px;display:flex;align-items:center;min-height:24px}.tm-date{position:absolute;left:-100px;width:85px;text-align:right;font-size:10px;color:#fff6;padding-top:2px}.tm-line{position:absolute;left:-7px;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#505055cc;border-radius:50%}.tm-action-row{display:flex;align-items:center;gap:8px;padding:4px 0}.tm-action-text{font-size:12px;color:#ffffffb3}.tm-ai-badge{font-size:10px;color:#fff6}.tm-time{margin-left:auto;font-size:10px;color:#ffffff59}.tm-status-card{background:#1e1e23b3;border:1px solid rgba(60,60,65,.4);border-left:3px solid;border-radius:8px;padding:10px 14px;margin:4px 0;width:100%;max-width:400px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tm-status-header{display:flex;align-items:center;gap:6px}.tm-status-icon{font-size:11px}.tm-status-label{font-size:12px;font-weight:600;color:#ffffffe6}.tm-status-message{font-size:11px;color:#ffffff8c;margin:0}.tm-status-meta{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:9px;color:#fff6}.tm-user-badge{width:16px;height:16px;background:#3c3c41cc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:7px}.issue-detail-mockup{width:100%;padding:16px}.idm-breadcrumb{display:flex;align-items:center;gap:6px;font-size:10px;color:#fff6;margin-bottom:16px}.idm-sep{color:#ffffff40}.idm-current{color:#ffffffb3}.idm-tag{background:#f59e0b;color:#000;font-size:9px;padding:2px 6px;border-radius:3px;margin-left:6px}.idm-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.idm-title{font-size:16px;font-weight:600;color:#fffffff2;margin:0;max-width:80%;line-height:1.3}.idm-meta{display:flex;align-items:center;gap:6px;font-size:10px;color:#fff6}.idm-avatar{width:20px;height:20px;background:#3c3c41cc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;color:#ffffffb3}.idm-content{margin-bottom:16px}.idm-section{margin-bottom:12px}.idm-label{display:block;font-size:11px;font-weight:600;color:#ffffffb3;margin-bottom:6px}.idm-text{font-size:11px;color:#ffffff8c;margin:0;line-height:1.5}.idm-list{margin:0;padding-left:16px;font-size:11px;color:#ffffff8c;line-height:1.6}.idm-list li{margin-bottom:4px}.idm-status-bar{display:flex;flex-wrap:wrap;gap:12px;padding:10px 0;border-bottom:1px solid rgba(60,60,65,.3);margin-bottom:14px}.idm-status,.idm-priority,.idm-action{font-size:10px;display:flex;align-items:center;gap:4px}.idm-status-todo{color:#4ade80}.idm-priority{color:#f59e0b}.idm-action{color:#fff6}.idm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.idm-card{background:#1e1e2399;border:1px solid rgba(60,60,65,.4);border-radius:8px;padding:10px 12px}.idm-card-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.idm-card-icon{font-size:11px;color:#ffffff80}.idm-card-title{font-size:11px;font-weight:600;color:#fffc}.idm-card-content{display:flex;flex-direction:column;gap:4px}.idm-milestone{font-size:10px;color:#ffffffa6}.idm-milestone-date{font-size:9px;color:#4ade80}.idm-empty{font-size:10px;color:#ffffff59}.agenda-mockup{width:100%;max-height:280px;overflow:hidden}.am-scroll-wrapper{padding:16px;animation:scrollDown 12s ease-in-out infinite}.am-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.am-title{font-size:18px;font-weight:600;color:#fffffff2}.am-actions{display:flex;align-items:center;gap:10px}.am-action{font-size:12px;color:#ffffff80;cursor:pointer}.am-action-btn{font-size:11px;padding:6px 12px;background:#ffffff1a;border-radius:6px;color:#fffc}.am-days{display:flex;flex-direction:column;gap:8px}@keyframes scrollDown{0%,10%{transform:translateY(0)}40%,60%{transform:translateY(-280px)}90%,to{transform:translateY(0)}}.am-day-header{display:flex;align-items:center;gap:12px;padding:4px 0;border-bottom:1px dashed rgba(60,60,65,.4)}.am-day-date{font-size:12px;font-weight:500;color:#ffffffb3}.am-day-count{font-size:11px;color:#fff6;margin-left:auto}.am-events{display:flex;flex-direction:column;gap:4px;padding:6px 0}.am-event{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 10px;border-radius:6px;border-left:3px solid}.am-event-meeting{background:#143c5066;border-left-color:#22d3ee}.am-event-milestone{background:#143c2866;border-left-color:#4ade80}.am-event-issue{background:#28282d99;border-left-color:#505055cc}.am-event-project-start{background:#283c2866;border-left-color:#4ade80}.am-event-content{display:flex;flex-direction:column;gap:4px}.am-issue-status{font-size:10px;color:#4ade80}.am-event-title{font-size:13px;font-weight:600;color:#ffffffe6}.am-event-project{font-size:11px;color:#22d3ee}.am-event-time{font-size:10px;color:#22d3ee}.am-event-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.am-event-type{font-size:9px;padding:2px 8px;border-radius:4px}.am-type-meeting{background:#22d3ee33;color:#22d3ee}.am-type-milestone{background:#4ade8033;color:#4ade80}.am-type-issue{background:#64646e4d;color:#fff9}.am-type-project-start{background:#4ade8033;color:#4ade80}.am-event-days{font-size:10px;color:#fff6}.am-event-milestone .am-event-days,.am-event-milestone .am-event-project,.am-event-issue .am-event-days,.am-event-project-start .am-event-days{color:#4ade80}.week-calendar-mockup{width:100%;padding:12px}.wcm-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.wcm-month{font-size:16px;font-weight:600;color:#fffffff2}.wcm-week-badge{font-size:10px;padding:3px 8px;background:#3c3c4199;border-radius:4px;color:#fff9}.wcm-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.wcm-nav-btn{width:24px;height:24px;background:#3c3c4180;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#ffffffb3}.wcm-today{font-size:11px;padding:4px 10px;background:#3c3c4180;border-radius:4px;color:#ffffffb3}.wcm-days-header{display:grid;grid-template-columns:50px repeat(5,1fr);gap:2px;margin-bottom:4px}.wcm-day-header{text-align:center;padding:8px 4px}.wcm-day-name{display:block;font-size:10px;color:#fff6;margin-bottom:4px}.wcm-day-date{font-size:14px;font-weight:500;color:#fffc}.wcm-day-date.highlight{background:#ffffffe6;color:#000;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.wcm-grid{display:flex;flex-direction:column}.wcm-row{display:grid;grid-template-columns:50px repeat(5,1fr);gap:2px;min-height:36px;border-top:1px solid rgba(60,60,65,.2)}.wcm-time-label{font-size:9px;color:#ffffff59;padding-top:4px;text-align:right;padding-right:8px}.wcm-cell{position:relative;border-left:1px solid rgba(60,60,65,.15)}.wcm-event{position:absolute;top:2px;left:2px;right:2px;background:#2282a0b3;border-radius:4px;padding:6px 8px;overflow:hidden;z-index:1}.wcm-event-title{display:block;font-size:10px;font-weight:600;color:#fffffff2;margin-bottom:2px}.wcm-event-time{display:block;font-size:9px;color:#ffffffb3}.wcm-event-project{display:block;font-size:8px;color:#ffffff80;margin-top:4px}.wcm-all-day{display:grid;grid-template-columns:50px repeat(5,1fr);gap:2px;margin-top:8px}.wcm-all-day-event{background:#50505a80;border-radius:4px;padding:4px 8px;font-size:10px;color:#fffc}.day-calendar-mockup{width:100%;padding:16px}.dcm-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dcm-date{font-size:16px;font-weight:600;color:#fffffff2}.dcm-nav{display:flex;align-items:center;gap:6px}.dcm-nav-btn{width:28px;height:28px;background:#3c3c4180;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#ffffffb3}.dcm-today{font-size:11px;padding:6px 12px;background:#3c3c4180;border-radius:6px;color:#fffc}.dcm-icon{font-size:12px;padding:6px;background:#3c3c4180;border-radius:6px}.dcm-timeline{display:flex;flex-direction:column}.dcm-row{display:grid;grid-template-columns:70px 1fr;min-height:40px;border-top:1px solid rgba(60,60,65,.25)}.dcm-time-label{font-size:11px;color:#fff6;padding-top:4px;text-align:right;padding-right:12px}.dcm-slot{position:relative}.dcm-event{position:absolute;top:2px;left:4px;right:4px;background:#2282a0bf;border-radius:6px;padding:10px 12px;overflow:hidden;z-index:1}.dcm-event-title{display:block;font-size:12px;font-weight:600;color:#fffffff2;margin-bottom:4px}.dcm-event-time{display:block;font-size:10px;color:#ffffffb3}.dcm-event-project{display:block;font-size:10px;color:#ffffff80;margin-top:8px}.dcm-footer{padding-top:16px;border-top:1px solid rgba(60,60,65,.25);margin-top:16px}.dcm-stats{font-size:11px;color:#fff6}.meeting-view-mockup{width:100%;padding:16px}.mvm-header{margin-bottom:4px}.mvm-title{font-size:18px;font-weight:700;color:#fffffff2;margin:0}.mvm-description{font-size:11px;color:#fff9;margin:0 0 10px;line-height:1.5}.mvm-datetime{display:flex;gap:16px;margin-bottom:14px}.mvm-date,.mvm-time{font-size:11px;color:#fff9}.mvm-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mvm-card{background:#23232899;border:1px solid rgba(60,60,65,.4);border-radius:8px;padding:10px 12px;margin-bottom:8px}.mvm-card-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mvm-card-icon{font-size:12px}.mvm-card-title{font-size:11px;font-weight:600;color:#ffffffd9}.mvm-card-action{margin-left:auto;font-size:12px;color:#fff6}.mvm-card-text{font-size:10px;color:#fff6;margin:0 0 8px;line-height:1.4}.mvm-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#ffffff59;border-top:1px solid rgba(60,60,65,.3);padding-top:6px;margin-top:6px}.mvm-manage{color:#ffffff80}.mvm-participants-list{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.mvm-participant{display:flex;align-items:center;gap:6px}.mvm-avatar{width:22px;height:22px;background:#3c3c41cc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;color:#fffc;position:relative}.mvm-avatar:after{content:"✓";position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background:#4ade80;border-radius:50%;font-size:6px;color:#fff;display:flex;align-items:center;justify-content:center}.mvm-participant-name{font-size:11px;color:#fffc}.mvm-organizer{font-size:8px;padding:2px 6px;background:#3c3c4199;border-radius:10px;color:#ffffff80}.mvm-accepted{margin-left:auto;font-size:9px;color:#4ade80}.mvm-pending{margin-left:auto;font-size:9px;color:#fff6}.mvm-avatar-y{background:#9333ea80}.mvm-avatar-a{background:#50505599}.mvm-avatar-a:after{display:none}.mvm-count{font-size:9px;color:#ffffff59}.mvm-plan-badge{margin-left:auto;font-size:8px;padding:2px 6px;background:#4ade8033;border-radius:4px;color:#4ade80}.mvm-transcription-controls{display:flex;align-items:center;gap:6px;margin-bottom:8px}.mvm-mic-mode,.mvm-full-mode{font-size:9px;color:#ffffff80}.mvm-toggle{font-size:14px;color:#ffffff4d}.mvm-record-btn{background:#4ade80;border:none;border-radius:6px;padding:6px 12px;font-size:10px;font-weight:500;color:#000;cursor:pointer;margin-bottom:6px}.mvm-no-transcript{display:block;font-size:9px;color:#ffffff59;text-align:right}@keyframes floatGcal{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.google-calendar-mockup{width:100%;padding:20px;display:flex;align-items:center;justify-content:center}.gcm-card{background:#282828e6;border:1px solid rgba(80,80,80,.5);border-radius:12px;padding:14px 18px;max-width:400px;width:100%;animation:floatGcal 4.5s ease-in-out infinite}.gcm-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.gcm-icon{width:28px;height:28px;background:#3c3c4199;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#ffffffb3}.gcm-title{font-size:14px;font-weight:600;color:#fffffff2}.gcm-unlink{margin-left:auto;font-size:11px;color:#f87171}.gcm-sync-status{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 10px;background:#4ade801a;border-radius:6px}.gcm-sync-dot{width:6px;height:6px;background:#4ade80;border-radius:50%}.gcm-sync-text{font-size:10px;color:#fff9}.gcm-actions{display:flex;gap:10px;align-items:center;margin-bottom:10px}.gcm-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:10px;font-weight:500;cursor:pointer;border:1px solid rgba(80,80,80,.5);background:#fffffff2;color:#000;white-space:nowrap}.gcm-link-box{flex:1;padding:6px 12px;background:#32323799;border-radius:12px}.gcm-link{font-size:10px;color:#ffffff73}.note-mockup{width:100%;padding:14px;display:flex;flex-direction:column}.nm-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:20px;font-size:9px}.nm-crumb{color:#fff6}.nm-crumb-sep{color:#ffffff4d}.nm-crumb-active{color:#ffffffb3}.nm-badge{background:#46464bcc;padding:2px 6px;border-radius:4px;font-size:8px;color:#fff9;margin-left:4px}.nm-title{font-size:16px;font-weight:700;color:#fffffff2;margin-bottom:14px}.nm-content{display:flex;flex-direction:column;gap:12px}.nm-section{opacity:0;transform:translateY(8px);animation:nm-fade-in .4s ease-out forwards}.nm-section-1{animation-delay:.2s}.nm-section-2{animation-delay:.5s}@keyframes nm-fade-in{to{opacity:1;transform:translateY(0)}}.nm-h3{font-size:10px;font-weight:600;color:#ffffffe6;margin:0 0 6px}.nm-list{margin:0;padding-left:14px;list-style:disc}.nm-list li{font-size:9px;color:#ffffffb3;line-height:1.5;margin-bottom:2px}.nm-list li::marker{color:#fff6}.nm-checklist{display:flex;flex-direction:column;gap:4px}.nm-check-item{display:flex;align-items:center;gap:6px;font-size:9px;color:#ffffffb3}.nm-checkbox{color:#fff6;font-size:10px}.nm-checkbox.checked{color:#4ade80}.nm-done{text-decoration:line-through;color:#fff6}.ai-edit-mockup{width:100%;padding:14px;display:flex;flex-direction:column;height:100%}.aem-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:20px;font-size:9px}.aem-crumb{color:#fff6}.aem-crumb-sep{color:#ffffff4d}.aem-crumb-active{color:#ffffffb3}.aem-badge{background:#46464bcc;padding:2px 6px;border-radius:4px;font-size:8px;color:#fff9;margin-left:4px}.aem-title{display:flex;align-items:center;gap:8px;margin-bottom:14px}.aem-title-text{font-size:16px;font-weight:700;color:#fffffff2}.aem-updated{font-size:11px;font-weight:500;color:#4ade80}.aem-content{display:flex;flex-direction:column;gap:10px;flex:1}.aem-section{display:flex;flex-direction:column;gap:4px}.aem-section-header{font-size:10px;font-weight:600;color:#ffffffd9;margin-bottom:2px}.aem-line{font-size:9px;line-height:1.5;color:#ffffffb3;display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap;opacity:0;animation:aem-appear .3s ease-out forwards}.aem-bullet{color:#fff6}.aem-checkbox{color:#fff6;font-size:10px}.aem-checkbox.checked{color:#4ade80}.aem-done{text-decoration:line-through;color:#fff6}.aem-line-1{animation-delay:.2s}.aem-line-2{animation-delay:.35s}.aem-line-3{animation-delay:.5s}.aem-line-4{animation-delay:.65s}.aem-line-5{animation-delay:.8s}@keyframes aem-appear{to{opacity:1}}.aem-text{color:#ffffffb3}.aem-deleted{color:#f87171;background:#f8717126;text-decoration:line-through;padding:1px 4px;border-radius:2px}.aem-added{color:#4ade80;background:#4ade8026;padding:1px 4px;border-radius:2px}.aem-action-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#2d2d32f2;border:1px solid rgba(70,70,75,.4);border-radius:100px;margin-top:auto;width:fit-content;align-self:center;opacity:0;animation:aem-slide-up .4s ease-out 1s forwards}@keyframes aem-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aem-action-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#f59e0b;border-radius:50%;font-size:10px;font-weight:600;color:#000}.aem-action-text{font-size:10px;color:#ffffffd9;white-space:nowrap}.aem-action-buttons{display:flex;align-items:center;gap:4px}.aem-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;cursor:pointer;transition:all .2s;font-size:10px}.aem-btn-expand{background:transparent;color:#ffffff80}.aem-btn-accept{background:#4ade80;color:#000}.aem-btn-reject{background:transparent;border:2px solid #f87171;color:#f87171}.aem-btn-more{background:transparent;color:#fff6}.doc-import-mockup{width:100%;height:100%;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.dim-header{display:flex;align-items:center;gap:8px}.dim-search{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#28282dcc;border:1px solid rgba(60,60,65,.5);border-radius:10px;font-size:20px;color:#ffffff80}.dim-add-btn{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fffffff2;border-radius:8px;font-size:11px;font-weight:500;color:#000}.dim-plus{font-size:14px}.dim-chevron{font-size:8px;opacity:.6}.dim-dropdown{background:#2d2d32f2;border:1px solid rgba(70,70,75,.5);border-radius:8px;overflow:hidden;opacity:0;transform:translateY(-4px);animation:dim-dropdown-appear .3s ease-out .4s forwards}@keyframes dim-dropdown-appear{to{opacity:1;transform:translateY(0)}}.dim-option{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:11px;color:#ffffffd9;transition:background .2s}.dim-option-drive{background:#3c3c4199}.dim-option-upload{color:#fff9}.dim-option-icon{font-size:12px;color:#fff9}.dim-option-drive .dim-option-icon{color:#4ade80}.ai-sharing-mockup{width:100%;height:100%;padding:14px;display:flex;flex-direction:column;justify-content:center}.asm-header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.asm-icon{font-size:20px;color:#fff9}.asm-title{font-size:12px;font-weight:500;color:#ffffffd9}.asm-modes{display:flex;gap:6px;background:#1e1e23cc;padding:6px;border-radius:16px;border:1px solid rgba(50,50,55,.5)}.asm-mode{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:12px;cursor:pointer;transition:all .3s ease;opacity:0;animation:asm-mode-appear .3s ease-out forwards}.asm-mode:nth-child(1){animation-delay:.2s}.asm-mode:nth-child(2){animation-delay:.35s}.asm-mode:nth-child(3){animation-delay:.5s}@keyframes asm-mode-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.asm-mode.asm-active{background:#323237cc;border:1px solid rgba(80,80,85,.5);animation:asm-mode-appear .3s ease-out forwards,asm-pulse 2s ease-in-out 1s infinite}@keyframes asm-pulse{0%,to{box-shadow:0 0 #ffffff1a}50%{box-shadow:0 0 0 4px #ffffff0d}}.asm-mode-icon{font-size:14px}.asm-mode-content{display:flex;flex-direction:column;align-items:center;gap:2px}.asm-mode-label{font-size:9px;font-weight:600;color:#ffffffd9}.asm-mode-desc{font-size:7px;color:#ffffff73;text-align:center}.asm-active .asm-mode-label{color:#fff}.asm-active .asm-mode-desc{color:#fff9}.innovation-section{padding:30px 0;position:relative}.innovation-container{max-width:1200px;margin:0 auto;padding:0 40px}.innovation-header{text-align:center;margin-bottom:40px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.innovation-header.visible{opacity:1;transform:translateY(0)}.innovation-tag{display:inline-block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#ffffff80;margin-bottom:16px;padding:6px 14px;border:1px solid rgba(255,255,255,.15);border-radius:20px}.innovation-title{font-size:48px;font-weight:700;color:#fffffff2;margin:0 0 16px;letter-spacing:-1px}.innovation-subtitle{font-size:20px;color:#ffffff73;margin:0}.innovation-pillars{display:flex;flex-direction:column;gap:20px}.innovation-pillar{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:20px 0;opacity:0;transform:translateY(60px);transition:all .9s cubic-bezier(.16,1,.3,1)}.innovation-pillar.visible{opacity:1;transform:translateY(0)}.innovation-pillar.reversed{direction:rtl}.innovation-pillar.reversed>*{direction:ltr}.pillar-content{display:flex;flex-direction:column;gap:16px}.pillar-number{font-size:13px;font-weight:600;color:#ffffff4d;font-family:SF Mono,Fira Code,monospace}.pillar-title{font-size:32px;font-weight:700;color:#fffffff2;margin:0;letter-spacing:-.5px;line-height:1.2}.pillar-description{font-size:16px;line-height:1.7;color:#ffffff80;margin:0;max-width:480px}.pillar-visual{position:relative;display:flex;align-items:center;justify-content:center;height:320px;border-radius:16px;overflow:hidden}.pillar-overlay{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.pillar-lines{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}.pillar-line{position:absolute;width:1px;height:50px;background:linear-gradient(0deg,transparent 0%,rgb(50,205,130) 50%,transparent 100%);border-radius:1px}.pillar-line-1{left:15%;bottom:-60px;animation:pillarLineTravel 2.5s linear infinite;animation-delay:0s}.pillar-line-2{right:20%;bottom:-60px;animation:pillarLineTravel 3s linear infinite;animation-delay:1.2s}@keyframes pillarLineTravel{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-450px);opacity:0}}.visual-core-centered{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin-top:30px;margin-left:10px}.visual-core-centered .core-outer-ring,.visual-core-centered .core-middle-ring,.visual-core-centered .core-inner-ring{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.visual-core-centered .core-outer-ring{width:140px;height:140px;border-style:dashed;animation:rotate-slow 30s linear infinite}.visual-core-centered .core-middle-ring{width:95px;height:95px;border-color:#ffffff40;animation:rotate-slow 20s linear infinite reverse}.visual-core-centered .core-inner-ring{width:55px;height:55px;border-color:#ffffff4d;border-width:2px}.visual-core-centered .core-triangle{width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-bottom:38px solid rgba(255,255,255,.25);position:relative;z-index:1}.visual-core-centered .core-triangle span{position:absolute;top:12px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:#fffffff2}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visual-brain{width:200px;height:200px}.brain-svg{width:100%;height:100%}.brain-line{stroke:#fff3;stroke-width:1.5;stroke-dasharray:100;animation:brain-flow 3s ease-in-out infinite}.brain-line-secondary{stroke:#ffffff1a;stroke-width:1;stroke-dasharray:4 4}.brain-center{fill:#ffffff1a;stroke:#fff6;stroke-width:2}.brain-node{fill:#ffffff4d;animation:node-pulse 2s ease-in-out infinite}.brain-node:nth-child(odd){animation-delay:.5s}.brain-text{fill:#fffc;font-size:12px;font-weight:600}@keyframes brain-flow{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes node-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.visual-partners{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.partner{position:absolute;width:50px;height:50px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;animation:partner-float 3s ease-in-out infinite}.partner-1{top:20px;left:50%;transform:translate(-50%);animation-delay:0s}.partner-2{bottom:40px;left:30px;animation-delay:1s}.partner-3{bottom:40px;right:30px;animation-delay:2s}.partners-center{width:30px;height:30px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff9}.partners-connection{position:absolute;width:100px;height:100px;border:1px dashed rgba(255,255,255,.15);border-radius:50%;animation:rotate-slow 20s linear infinite}@keyframes partner-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.partner-1{animation-name:partner-float-center}@keyframes partner-float-center{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-8px)}}.visual-chat{display:flex;flex-direction:column;gap:12px;width:220px}.chat-bubble{padding:12px 16px;border-radius:16px;font-size:13px;max-width:180px;animation:chat-appear .5s ease-out forwards}.chat-bubble-user{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;align-self:flex-end;border-bottom-right-radius:4px}.chat-bubble-ai{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#4ade80e6;align-self:flex-start;border-bottom-left-radius:4px;animation-delay:1s;opacity:0}.chat-cursor{width:8px;height:16px;background:#fff9;animation:cursor-blink 1s step-end infinite;margin-left:12px}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.visual-unified{position:relative;width:180px;height:180px}.unified-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;height:100%}.unified-block{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease}.unified-block:hover{background:#ffffff1a;border-color:#ffffff40;transform:scale(1.05)}.unified-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#ffffff4d;border-radius:50%;z-index:2}.unified-line{position:absolute;background:#ffffff26}.unified-line-h{width:100%;height:1px;top:50%;left:0}.unified-line-v{width:1px;height:100%;top:0;left:50%}.visual-partners-graph{position:relative;width:200px;height:200px}.partners-connections{position:absolute;inset:0;width:100%;height:100%}.partners-line{stroke:#ffffff40;stroke-width:1.5;fill:none}.partners-agent{position:absolute;background:#ffffff14;border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:8px 14px;font-size:11px;font-weight:600;color:#ffffffe6;white-space:nowrap;cursor:pointer;transition:all .25s ease}.partners-agent:hover{background:#ffffff26;border-color:#fff6;transform:scale(1.05);box-shadow:0 4px 15px #0000004d}.partners-prodigia{top:14%;left:50%;transform:translate(-50%);background:#ffffff1f}.partners-project{top:55%;left:50%;transform:translate(-50%)}.partners-issue{bottom:-8%;left:-2%}.partners-calendar{bottom:-8%;right:-2%}.visual-chat-tilted{display:flex;flex-direction:column;gap:6px;width:200px;transform:rotate(-2deg)}.visual-chat-tilted .chat-bubble{padding:12px 16px;border-radius:16px;font-size:13px;max-width:180px;animation:chat-appear .5s ease-out forwards}.visual-chat-tilted .chat-bubble-user{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;align-self:flex-end;border-bottom-right-radius:4px;margin-left:100px;margin-right:-45px;margin-top:20px;white-space:nowrap}.visual-chat-tilted .chat-bubble-ai{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#4ade80e6;align-self:flex-start;border-bottom-left-radius:4px}.visual-chat-tilted .chat-bubble-thinking{color:#ffffff80;font-style:italic;background:none;border:none;padding:4px 16px;margin-bottom:-4px}@keyframes chat-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.visual-unified-tiles{position:absolute;inset:0;pointer-events:none}.tile-label{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none}.tile-icon{color:#ffffffe6}.tile-text{font-size:11px;color:#ffffffe6;font-weight:500}.tile-label-1{top:28%;left:50%;transform:translate(-50%,-50%)}.tile-label-2{top:50%;right:35%;transform:translate(50%,-50%)}.tile-label-3{bottom:28%;left:50%;transform:translate(-50%,50%)}.tile-label-4{top:50%;left:35%;transform:translate(-50%,-50%)}.visual-unified-new{display:flex;align-items:center;gap:8px}.unified-node{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;animation:node-pulse 2s ease-in-out infinite}.unified-node-1{animation-delay:0s}.unified-node-2{animation-delay:.3s}.unified-node-3{animation-delay:.6s}.unified-node-4{animation-delay:.9s}@keyframes node-pulse{0%,to{opacity:.8}50%{opacity:1}}.unified-node span:first-child{font-size:20px}.unified-label{font-size:9px;color:#fff9;font-weight:500}.unified-connector{width:16px;height:2px;background:#ffffff4d;position:relative}.unified-connector:after{content:"";position:absolute;right:-2px;top:-2px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid rgba(255,255,255,.3)}@media(max-width:900px){.innovation-pillar{grid-template-columns:1fr;gap:30px;text-align:center}.innovation-pillar.reversed{direction:ltr}.pillar-description{max-width:100%}.pillar-visual{order:-1;height:200px}.innovation-title{font-size:36px}.pillar-title{font-size:24px}.innovation-pillars{gap:50px}}.faq{padding:6rem 0;position:relative;overflow:hidden}.faq:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:60%;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(16,185,129,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.faq-header{text-align:center;margin-bottom:4rem;position:relative;z-index:1}.faq-headline{color:var(--color-text-primary)}.faq-list{max-width:900px;margin:0 auto;position:relative;z-index:1}.faq-item{border-bottom:1px solid rgba(255,255,255,.08);transition:border-color .3s ease}.faq-item:first-child{border-top:1px solid rgba(255,255,255,.08)}.faq-item:hover{border-color:#10b9814d}.faq-item:hover+.faq-item{border-top-color:#10b9814d}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;background:none;border:none;color:#ffffffe6;font-size:1.125rem;font-weight:500;text-align:left;cursor:pointer;transition:color .3s ease}.faq-question:hover,.faq-item-open .faq-question{color:#10b981}.faq-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#10b981;background:#10b9811a;border-radius:50%;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item:hover .faq-icon{background:#10b98126}.faq-item-open .faq-icon{background:#10b98133;transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.faq-item-open .faq-answer{max-height:500px;padding-bottom:1.5rem;opacity:1}.faq-answer p{color:#ffffffa6;font-size:1rem;line-height:1.7}.faq-answer a{color:#10b981;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.faq-answer a:hover{color:#34d399}.faq-contact{max-width:500px;margin:5rem auto 0;padding:2.5rem;text-align:center;background:linear-gradient(135deg,#1c1c1c99,#10b9810d);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-lg);position:relative;z-index:1;transition:all .3s ease}.faq-contact:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 20px 40px #0003}.faq-contact-icon{width:56px;height:56px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;color:#10b981;background:linear-gradient(135deg,#10b98126,#10b9810d);border:1px solid rgba(16,185,129,.2);border-radius:50%;transition:all .3s ease}.faq-contact:hover .faq-contact-icon{transform:scale(1.05);box-shadow:0 0 20px #10b9814d}.faq-contact-title{font-size:1.375rem;font-weight:600;color:var(--color-white);margin:0 0 .5rem}.faq-contact-text{font-size:.9375rem;color:#ffffff8c;margin:0 0 1.5rem;line-height:1.6}.faq-contact-link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-full);text-decoration:none;transition:all .3s ease}.faq-contact-link:hover{color:#fff;background:#10b981;border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}@media(max-width:809px){.faq{padding:4rem 0}.faq-question{font-size:1rem;padding:1.25rem 0}.faq-icon{width:28px;height:28px;font-size:1.25rem}.faq-contact{margin:3rem auto 0;padding:2rem 1.5rem}}.page-container{min-height:100vh;padding-top:100px}.page-header{text-align:center;padding:40px 10px 10px;max-width:800px;margin:0 auto}.page-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.02em}.page-subtitle{font-size:18px;color:#ffffffb3;line-height:1.6}@media(max-width:809px){.page-header{padding:40px 20px 30px}.page-title{font-size:32px}.page-subtitle{font-size:16px}}.pricing-section{padding:20px 0 60px}.pricing-section-header{text-align:center;margin-bottom:10px;max-width:800px;margin-left:auto;margin-right:auto;padding:0 20px}.pricing-section-title{font-size:42px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.pricing-section-subtitle{font-size:17px;color:#fff9;line-height:1.6}@media(max-width:640px){.pricing-section-title{font-size:28px}.pricing-section-subtitle{font-size:15px}}.pricing-table{max-width:1100px;margin:0 auto;padding:48px 20px 60px}.pricing-toggle{display:flex;justify-content:center;gap:4px;background:#1e1e23cc;padding:4px;border-radius:50px;width:fit-content;margin:20px auto 28px;border:1px solid rgba(60,60,65,.5)}.toggle-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;color:#fff9;background:transparent;border:none;border-radius:50px;cursor:pointer;transition:all .2s ease}.toggle-btn.active{background:#ffffff1a;color:#fff}.toggle-btn:hover:not(.active){color:#fffc}.toggle-badge{font-size:10px;font-weight:600;padding:2px 6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:4px}.pricing-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pricing-card{position:relative;background:#141418cc;border:1px solid rgba(60,60,65,.5);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;transition:all .3s ease}.pricing-card:hover{border-color:#64646999;transform:translateY(-4px)}.pricing-card.highlighted{background:linear-gradient(180deg,#10b98126,#141418e6 40%);border-color:#10b98180}.pricing-card.highlighted:hover{border-color:#10b981cc}.pricing-badge{position:absolute;top:-10px;right:20px;font-size:11px;font-weight:600;padding:4px 12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:20px}.pricing-header{margin-bottom:24px}.pricing-name{font-size:18px;font-weight:600;color:#fffffff2;margin:0 0 12px}.pricing-price{display:flex;align-items:baseline;gap:4px}.price-amount{font-size:40px;font-weight:700;color:#fff;letter-spacing:-.02em}.price-amount.blurred{filter:blur(8px);-webkit-user-select:none;user-select:none}.feature-text.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.price-period{font-size:14px;color:#ffffff80}.pricing-description{font-size:13px;color:#ffffff80;margin:12px 0 0;line-height:1.5}.pricing-features{list-style:none;padding:0;margin:0 0 auto;display:flex;flex-direction:column;gap:12px;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#fffc;line-height:1.4}.pricing-features li.excluded{color:#ffffff59}.feature-icon{width:16px;height:16px;flex-shrink:0;color:#10b981;margin-top:2px}.pricing-features li.excluded .feature-icon{color:#fff3}.pricing-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;margin-top:28px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.pricing-button.outline{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff}.pricing-button.outline:hover{background:#ffffff0d;border-color:#fff6}.pricing-button.primary{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.pricing-button.primary:hover{background:linear-gradient(135deg,#059669,#047857);transform:scale(1.02)}.pricing-button.secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.pricing-button.secondary:hover{background:#ffffff26}.button-arrow{width:16px;height:16px}.pricing-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:1024px){.pricing-cards{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:640px){.pricing-cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-toggle{flex-direction:row;width:auto;max-width:none;gap:2px}.toggle-btn{padding:8px 14px;font-size:13px;gap:6px}.toggle-badge{font-size:9px;padding:2px 5px}.price-amount{font-size:32px}}.early-access-form{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.eaf-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:560px){.eaf-row{grid-template-columns:1fr}}.eaf-field{display:flex;flex-direction:column;gap:8px}.eaf-label{font-size:13px;font-weight:500;color:#ffffffbf;letter-spacing:.01em}.eaf-required{color:var(--color-primary);margin-left:2px}.eaf-input,.eaf-textarea,.eaf-select{width:100%;padding:14px 16px;font-size:14px;font-family:inherit;color:var(--color-white);background:#17171799;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.eaf-input::placeholder,.eaf-textarea::placeholder{color:#ffffff4d}.eaf-input:focus,.eaf-textarea:focus,.eaf-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2d8c9b26,0 0 20px #2d8c9b1a;background:#171717cc}.eaf-input:hover:not(:focus):not(:disabled),.eaf-textarea:hover:not(:focus):not(:disabled),.eaf-select:hover:not(:focus):not(:disabled){border-color:#ffffff26;background:#171717b3}.eaf-input:disabled,.eaf-textarea:disabled,.eaf-select:disabled{opacity:.5;cursor:not-allowed}.eaf-textarea{resize:vertical;min-height:100px;line-height:1.6}.eaf-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.eaf-select option{background:var(--color-dark-bg);color:var(--color-white);padding:12px}.eaf-error{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:13px;color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md);animation:eaf-shake .4s ease}.eaf-error:before{content:"⚠";font-size:14px}@keyframes eaf-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.eaf-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;margin-left:auto;margin-right:auto;padding:14px 40px;font-size:15px;font-weight:600;font-family:inherit;letter-spacing:.01em;color:var(--color-white);background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.eaf-submit:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 10px 30px #10b9814d}.eaf-submit:active:not(:disabled){transform:translateY(0)}.eaf-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.eaf-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.eaf-submit:hover:not(:disabled):before{left:100%}.eaf-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--color-white);border-radius:50%;animation:eaf-spin .7s linear infinite}@keyframes eaf-spin{to{transform:rotate(360deg)}}.eaf-success{text-align:center;padding:48px 24px;animation:eaf-fadeIn .5s ease}@keyframes eaf-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.eaf-success-icon{width:72px;height:72px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--color-white);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent-light) 100%);border-radius:50%;box-shadow:0 0 0 8px #2d8c9b26,0 0 40px #2d8c9b4d;animation:eaf-pulse 2s ease-in-out infinite}@keyframes eaf-pulse{0%,to{box-shadow:0 0 0 8px #2d8c9b26,0 0 40px #2d8c9b4d}50%{box-shadow:0 0 0 12px #2d8c9b1a,0 0 60px #2d8c9b66}}.eaf-success-title{font-size:26px;font-weight:700;color:var(--color-white);margin:0 0 12px;letter-spacing:-.01em}.eaf-success-message{font-size:15px;color:#fff9;margin:0;line-height:1.6}.eaf-container{background:#1c1c1c80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:40px;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0d}@media(max-width:560px){.eaf-container{padding:28px 20px}}.eaf-header{text-align:center;margin-bottom:32px}.eaf-header-title{font-size:28px;font-weight:700;color:var(--color-white);margin:0 0 8px;letter-spacing:-.02em}.eaf-header-subtitle{font-size:15px;color:#ffffff8c;margin:0}.eaf-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;font-size:12px;color:#fff6}.eaf-trust svg{width:14px;height:14px;opacity:.6}.cta{padding:2rem 0 8rem;position:relative;overflow:hidden}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(16,185,129,.15) 0%,transparent 60%);pointer-events:none}.cta-content{text-align:center;position:relative;z-index:1}.cta-headline{margin-bottom:1rem;color:var(--color-text-primary)}.cta-subhead{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.cta-button{padding:1rem 2.5rem;font-size:1rem}
