@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSans-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSans-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSans-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSans-Bold.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSerif-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSerif-Italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular.woff2)format("woff2")}:root{--ink:#243746;--ink-strong:#0d2538;--ink-soft:#5f707c;--ink-faint:#77858e;--paper:#f3f1ec;--paper-deep:#dfddd6;--white:#fffdf8;--navy:#0d2538;--teal:#426f86;--teal-bright:#9bb8c6;--ember:#c76f52;--ember-soft:#e5a081;--focus:#315f7a;--line:#0d253824;--line-strong:#0d25383d;--glass:#ffffffa8;--glass-strong:#ffffffc7;--glass-edge:#ffffffd1;--glass-shadow:inset 0 1px 0 #ffffffe6, 0 20px 50px #0d253817;--shadow:0 28px 90px #0d253824;--shadow-lift:0 20px 46px #0d253829;--scroll-progress:0;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;background:var(--paper);font-family:IBM Plex Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:radial-gradient(circle at 78% -4%, #9bb8c638, transparent 34rem), radial-gradient(circle at 4% 16%, #e5a0811f, transparent 30rem), var(--paper);overflow-x:clip}#how-it-works,#difference,#privacy,#demo,#requirements{scroll-margin-top:112px}body{background:radial-gradient(circle at 84% 2%,#9bb8c62b,#0000 31rem),radial-gradient(circle at 8% 22%,#e5a08117,#0000 25rem),0 0;margin:0;padding-top:90px;position:relative;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#0d253807 1px,#0000 1px),linear-gradient(90deg,#0d253807 1px,#0000 1px);background-size:78px 78px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 12%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 12%,#000,#0000 74%)}body:after{z-index:60;width:100%;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg, var(--teal), var(--ember));pointer-events:none;content:"";position:fixed;top:0;left:0}.aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora-blob{filter:blur(90px);opacity:.38;border-radius:50%;position:absolute}.aurora-one{background:radial-gradient(circle,#80a9be61,#0000 68%);width:40rem;height:40rem;animation:22s ease-in-out infinite alternate aurora-drift;top:-14rem;right:-8rem}.aurora-two{background:radial-gradient(circle,#e5a0814d,#0000 68%);width:36rem;height:36rem;animation:27s ease-in-out -9s infinite alternate-reverse aurora-drift;top:46%;left:-14rem}.aurora-three{background:radial-gradient(circle,#a9bec957,#0000 70%);width:44rem;height:44rem;animation:31s ease-in-out -16s infinite alternate aurora-drift;bottom:-18rem;left:38%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,iframe:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{z-index:100;width:max-content;max-width:calc(100% - 24px);color:var(--white);background:var(--navy);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:50%;overflow:hidden;transform:translate(-50%,-200%)}.skip-link:focus-visible{clip-path:none;opacity:1;pointer-events:auto;transform:translate(-50%)}.site-header{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:#ffffff8f;border:1px solid #ffffffc2;border-radius:20px;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:76px;margin:0;padding:0 17px;transition:background .26s,border-color .26s,box-shadow .26s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffe0,0 14px 40px #0d25381a}.site-header.is-condensed{background:#f8f9f7c7;border-color:#ffffffeb;box-shadow:inset 0 1px #fff,0 18px 46px #0d253829}.wordmark{letter-spacing:-.025em;align-items:center;gap:11px;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.wordmark img{border-radius:8px;width:32px;height:32px;box-shadow:0 7px 18px #071f2529}.site-nav{color:var(--ink-soft);align-items:center;gap:24px;font-size:14px;display:flex}.site-nav a{text-decoration:none;transition:color .18s;position:relative}.site-nav>a:not(.nav-button):after{transform-origin:100%;background:var(--ember);content:"";border-radius:999px;height:2px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--ink)}.site-nav>a:not(.nav-button):hover:after{transform-origin:0;transform:scaleX(1)}.nav-button,.button{border:1px solid var(--line);isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:14px;font-weight:680;text-decoration:none;transition:color .22s,box-shadow .28s,border-color .28s,background-color .28s,background-position .48s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.nav-button:before,.button:before{z-index:-1;content:"";background:linear-gradient(105deg,#0000 28%,#ffffff47 50%,#0000 72%);transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-110%)skew(-18deg)}.nav-button:hover:before,.button:hover:before{transform:translate(110%)skew(-18deg)}.button-icon{z-index:1;flex:none;width:17px;height:17px;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);position:relative}.nav-button>span,.button>span{z-index:1;position:relative}.nav-button:hover .button-icon,.button:hover .button-icon{transform:scale(1.08)}.nav-button,.button-primary{color:#fff;background:linear-gradient(120deg, var(--navy), #315d78 70%, #577f93);background-size:200% 100%;border-color:#0000;box-shadow:0 12px 30px #0d253838}.button-secondary{color:var(--ink);border-color:var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-button:hover,.button-primary:hover{color:#fff;background-position:100% 0;box-shadow:0 18px 42px #0d253847}.site-nav .nav-button:hover{color:#fff}.button-secondary:hover{border-color:var(--teal);color:var(--ink-strong);background:#ffffffe0;box-shadow:0 16px 38px #0d253821}.eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:780;display:inline-flex}.eyebrow:before{background:var(--ember);content:"";border-radius:999px;width:24px;height:2px}[data-reveal]{opacity:1}html.motion-ready [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);animation:none;transform:translateY(26px)}html.motion-ready [data-reveal].is-revealed{opacity:1;transform:none}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:34px 60px;width:min(1180px,100% - 40px);min-height:730px;margin:0 auto;padding:72px 0 58px;display:grid;position:relative}.cipher-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 82% at 50% 46%,#000 38%,#0000 78%);mask-image:radial-gradient(88% 82% at 50% 46%,#000 38%,#0000 78%)}.motion-ready .hero-copy>*{animation:none}.hero-copy>*{opacity:0;animation:.7s cubic-bezier(.2,.72,.25,1) forwards rise-in}.hero-copy>:first-child{animation-delay:80ms}.hero-copy>:nth-child(2){animation-delay:.15s}.hero-copy>:nth-child(3){animation-delay:.24s}.hero-copy>:nth-child(4){animation-delay:.32s}.hero-copy>:nth-child(5){animation-delay:.4s}.hero h1{letter-spacing:-.06em;max-width:760px;margin:0;font-family:IBM Plex Serif,Charter,Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(56px,7vw,94px);font-weight:520;line-height:.94}.hero-accent{background:linear-gradient(100deg, #315f7a 8%, #7198aa 46%, var(--ember) 96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;display:block}.hero-lede{max-width:650px;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.55}.hero-lede strong{color:var(--ink);font-weight:650}.hero-actions,.section-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.availability{color:var(--ink-faint);margin:17px 0 0;font-size:13px}.availability:before{background:var(--teal);content:"";border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.4s ease-out infinite status-pulse;display:inline-block;box-shadow:0 0 #426f8652}.hero-art{isolation:isolate;opacity:0;min-height:510px;animation:.9s cubic-bezier(.18,.74,.2,1) .22s forwards art-arrive;position:relative}.motion-ready .hero-art{opacity:1;transform:translateY(var(--parallax-y,0));animation:none}.hero-art:before,.hero-art:after{z-index:-1;filter:blur(1px);content:"";border-radius:50%;position:absolute}.hero-art:before{background:#c76f522e;width:210px;height:210px;top:-8px;right:-10px}.hero-art:after{background:#80a9be2e;width:270px;height:270px;bottom:5px;left:0}.hero-card{transform:perspective(1000px) rotate(-1.4deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border:1px solid var(--line-strong);background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 65% 35%,#80a9be45,#0000 13rem),linear-gradient(145deg,#31566c,#0d2538 72%);border-radius:48px 48px 48px 16px;place-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:24px 6px 24px 40px;overflow:hidden;box-shadow:0 38px 100px #0d253840}.hero-card-glow{z-index:0;background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%), #80a9be38, transparent 42%);opacity:0;transition:opacity .32s;position:absolute;inset:0}.hero-card:hover .hero-card-glow{opacity:1}.hero-card:before,.hero-card:after{content:"";border-radius:50%;position:absolute}.hero-card:before{background:conic-gradient(from 10deg, transparent 0 28%, #80a9be85 36%, transparent 44% 70%, #c76f5261 78%, transparent 86%);width:380px;height:380px;animation:24s linear infinite ring-turn;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.hero-card:after{border:1px solid #ffffff14;width:265px;height:265px}.hero-card img{z-index:1;border-radius:28px;width:min(70%,310px);height:auto;animation:6s ease-in-out infinite mark-float;position:relative;box-shadow:0 28px 75px #00000061}.principle-cloud{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.principle-chip{--principle-color:var(--teal-bright);--principle-float-delay:0s;--principle-focus-delay:0s;border:1px solid color-mix(in srgb, var(--principle-color) 36%, transparent);min-height:44px;color:var(--principle-color);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);animation:principle-float 6.4s var(--principle-float-delay) ease-in-out infinite, principle-focus 9s var(--principle-focus-delay) ease-in-out infinite;background:#05191ec2;border-radius:14px;align-items:center;gap:9px;padding:9px 13px;display:flex;position:absolute;box-shadow:0 16px 38px #000a0e4d,inset 0 1px #ffffff14}.principle-chip svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.principle-chip strong{color:#fffaf0;letter-spacing:.01em;font-size:12px;font-weight:680}.principle-private{--principle-float-delay:-1.1s;top:48px;left:22px}.principle-local{--principle-color:#dce7ee;--principle-float-delay:-3.7s;--principle-focus-delay:-3s;top:54px;right:20px}.principle-intelligent{--principle-color:var(--ember-soft);--principle-float-delay:-4.8s;--principle-focus-delay:-6s;bottom:58px;left:30px}.format-strip{text-align:center;width:min(1040px,100% - 40px);margin:0 auto;padding:30px 0 82px;position:relative}.format-strip>p{color:#6a7a7c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:760}.format-list{flex-wrap:wrap;justify-content:center;gap:22px 34px;margin:24px 0 0;padding:0;list-style:none;display:flex}.format-item{--format-color:var(--teal);min-width:144px;color:var(--format-color);text-align:left;grid-template-columns:52px auto;align-items:center;gap:12px;padding:0;display:grid}.format-item svg{border:1px solid color-mix(in srgb, var(--format-color) 19%, transparent);background:color-mix(in srgb, var(--format-color) 8%, transparent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:16px;flex:none;width:52px;height:52px;padding:11px}.format-item span{gap:2px;display:grid}.format-item strong{color:var(--ink);font-size:15px;line-height:1.15}.format-item small{color:var(--format-color);letter-spacing:.08em;font-size:10px;font-weight:760}.format-docx{--format-color:#3979cb}.format-xlsx{--format-color:#267a5b}.format-pdf{--format-color:#ce5a43}.format-image{--format-color:#9c672c}.format-csv{--format-color:#247c7b}.private-note{z-index:2;background:var(--white);border:1px solid #d968433b;border-radius:18px 18px 6px;max-width:230px;padding:18px 19px;font-size:13px;line-height:1.45;animation:7s ease-in-out 1s infinite note-float;position:absolute;bottom:0;right:0;box-shadow:0 18px 50px #071f2529}.private-note:before{background:linear-gradient(90deg, var(--ember), var(--ember-soft));content:"";border-radius:99px;width:34px;height:3px;margin-bottom:12px;display:block}.private-note strong{margin-bottom:5px;display:block}.section{padding:96px 0;position:relative}.section-inner{z-index:1;width:min(1100px,100% - 40px);margin:0 auto;position:relative}.section-heading{grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.section h2,.legal h1,.not-found h1{letter-spacing:-.045em;margin:0;font-family:IBM Plex Serif,Charter,Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.02}.section-heading p,.section-copy{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.65}.dark{color:#f7f3ea;background:radial-gradient(circle at 12% 20%, #2e7c7845, transparent 28rem), radial-gradient(circle at 92% 84%, #d9684321, transparent 24rem), var(--navy);overflow:hidden}.dark:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.dark:after{z-index:0;filter:blur(10px);pointer-events:none;content:"";background:radial-gradient(circle,#76b7aa2e,#0000 67%);border-radius:50%;width:34rem;height:34rem;animation:18s ease-in-out infinite alternate section-glow;position:absolute;top:-17rem;right:8%}.privacy-section:after{background:radial-gradient(circle,#d9684321,#0000 68%);animation-delay:-7s;top:auto;bottom:-19rem;right:46%}.dark .eyebrow{color:var(--teal-bright)}.dark .section-heading p,.dark .section-copy{color:#b9c2c8}.benefit-grid,.example-grid,.step-grid,.download-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.benefit-card,.example-card,.step-card,.download-card{border:1px solid var(--line);background:#fffdfab8;border-radius:22px;padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s}.benefit-card:hover,.example-card:hover,.step-card:hover,.download-card:hover{box-shadow:var(--shadow-lift);border-color:#d9684357;transform:translateY(-7px)}.dark .benefit-card:nth-child(2){transform:translateY(18px)}.dark .benefit-card:hover{border-color:#76b7aa70;transform:translateY(-7px)}.dark .benefit-card:nth-child(2):hover{transform:translateY(11px)}.dark .benefit-card p{color:#b9ccca}:where(.dark) .benefit-card span{color:var(--navy);background:var(--teal-bright)}.benefit-card span,.step-card span{color:#fff;background:linear-gradient(145deg, var(--teal), var(--navy));border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:42px;font-size:13px;font-weight:750;display:grid}.benefit-card h3,.example-card h3,.step-card h3,.download-card h2{letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.benefit-card p,.example-card p,.step-card p,.download-card p{color:var(--ink-soft);margin:0;line-height:1.6}.difference-section{isolation:isolate;background:linear-gradient(120deg,#fffaf02e,#e7eee53d),#fffaf052;overflow:hidden}.difference-section:before,.process-section:before,.requirements-section:before{z-index:0;filter:blur(9px);pointer-events:none;content:"";border-radius:42% 58% 62% 38%;width:38rem;height:38rem;animation:28s ease-in-out infinite alternate section-drift;position:absolute}.difference-section:before{background:radial-gradient(circle,#76b7aa24,#0000 68%);top:-24rem;right:-10rem}.comparison-board{border-collapse:separate;border-spacing:0;background:0 0;border:0;width:100%;display:block}.comparison-board caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.comparison-board thead,.comparison-board tbody{width:100%;display:block}.comparison-board tbody{gap:10px;display:grid}.comparison-row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf0a8;border:1px solid #072e341c;border-radius:18px;grid-template-columns:minmax(145px,.62fr) repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 12px 28px #071f250d}.comparison-board tbody .comparison-row{transition:transform .22s,border-color .22s,box-shadow .22s}.comparison-board tbody .comparison-row:hover{border-color:#2e7c783d;transform:translateY(-3px);box-shadow:0 17px 36px #071f2514}.comparison-row>*{align-items:center;min-height:92px;padding:20px 24px;line-height:1.55;display:flex}.comparison-row>:not(:first-child){border-left:1px solid #072e3417}.comparison-row>th{color:var(--ink-strong);text-align:left;font-size:14px}.comparison-row>td{color:var(--ink-soft);font-size:14px}.comparison-row .comparison-vault{color:var(--ink);background:linear-gradient(110deg,#76b7aa29,#eaf0e861);font-weight:620}.comparison-header{color:#e7f0eb;background:linear-gradient(110deg,#12383d,#071f25 72%);border-color:#76b7aa38;margin-bottom:10px;box-shadow:0 18px 42px #071f251f}.comparison-header>*{letter-spacing:.09em;text-transform:uppercase;min-height:56px;font-size:11px;font-weight:750}.comparison-header>:last-child{color:var(--teal-bright)}.comparison-row small{display:none}.comparison-note{color:#66787a;text-align:center;max-width:760px;margin:22px auto 0;font-size:13px;line-height:1.6}.example-grid{grid-template-columns:repeat(2,1fr)}.example-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf0d1;min-height:210px;padding:32px;position:relative;overflow:hidden}.example-card:after{content:"";border:1px solid #2e7c7829;border-radius:50%;width:124px;height:124px;position:absolute;bottom:-52px;right:-42px}.example-card small{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:38px;font-size:11px;font-weight:730;display:block}.model-section{padding-top:112px}.model-panel{color:#fffaf0;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/52px 52px,radial-gradient(circle at 88% 12%,#76b7aa47,#0000 22rem),linear-gradient(135deg,#12363c,#071f25 72%);border:1px solid #76b7aa33;border-radius:34px 34px 12px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:72px;padding:64px;display:grid;overflow:hidden;box-shadow:0 34px 90px #071f252e}.model-panel:after{pointer-events:none;content:"";background:radial-gradient(circle,#d9684326,#0000 68%);border-radius:50%;width:32rem;height:32rem;animation:20s ease-in-out -8s infinite alternate section-glow;position:absolute;bottom:-15rem;right:-12rem}.model-copy,.model-facts{z-index:1;position:relative}.model-panel .eyebrow{color:var(--teal-bright)}.model-panel h2{max-width:620px}.model-copy>p:not(.eyebrow){color:#bdd0ce;max-width:680px;margin:24px 0 0;font-size:16px;line-height:1.7}.model-facts{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-self:center;gap:10px;margin:0;display:grid;overflow:visible}.model-facts div{background:linear-gradient(145deg,#ffffff17,#071f2575);border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;justify-content:center;min-height:118px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #000c101f}.model-facts dt,.model-facts dd{display:block}.model-facts dt{color:var(--teal-bright);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:740}.model-facts dd{color:#fffaf0;margin:0;font-size:15px;font-weight:700}.privacy-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:88px;display:grid}.privacy-copy-block{max-width:470px}.privacy-actions{flex-wrap:wrap;gap:26px;margin-top:34px;display:flex}.privacy-link{color:#f7f3ea;border-bottom:1px solid #76b7aa75;align-items:center;gap:10px;min-height:42px;padding:3px 0 9px;font-size:14px;font-weight:650;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.privacy-link span{width:25px;height:25px;color:var(--teal-bright);border:1px solid #76b7aa57;border-radius:50%;place-items:center;font-size:13px;transition:transform .18s,color .18s,background .18s;display:grid}.privacy-link:hover{border-color:var(--teal-bright);color:var(--teal-bright)}.privacy-link:hover span{color:var(--navy);background:var(--teal-bright);transform:translate(2px,-2px)}.privacy-list{gap:14px;display:grid}.privacy-list article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(115deg,#ffffff12,#ffffff06),#061c21b3;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:20px;min-height:122px;padding:24px 28px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #000c1029}.privacy-list article:before{content:"";background:#76b7aa0a;border:1px solid #76b7aa24;border-radius:50%;width:120px;height:120px;position:absolute;top:-44px;right:-38px}.privacy-list article:hover{background:linear-gradient(115deg,#76b7aa1f,#ffffff08),#061c21c7;border-color:#76b7aa6b;transform:translate(-6px);box-shadow:inset 0 1px #ffffff14,0 24px 54px #000c103d}.privacy-icon{width:46px;height:46px;color:var(--teal-bright);background:#76b7aa14;border:1px solid #76b7aa4d;border-radius:14px;place-items:center;display:grid}.privacy-icon svg{stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.privacy-list h3{letter-spacing:-.012em;margin:0 0 7px;font-size:17px}.privacy-list p{color:#b9c9c8;margin:0;font-size:14px;line-height:1.58}.demo-wrap{border:1px solid var(--line);background:#fff;border-radius:30px 30px 30px 10px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 36px 100px #071f252e}.demo-wrap:hover{transform:translateY(-4px);box-shadow:0 44px 110px #071f2538}.demo-toolbar{border-bottom:1px solid var(--line);color:#466064;background:linear-gradient(90deg,#fffaf0,#edf3ec);justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:13px;display:flex}.demo-toolbar span:before{background:var(--ember);content:"";border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.4s ease-out infinite status-pulse;display:inline-block;box-shadow:0 0 #d968434d}.demo-toolbar a{color:var(--teal);text-underline-offset:3px;font-weight:680;text-decoration-color:#2e7c7859}.demo-toolbar a:after{content:"↗";margin-left:6px;transition:transform .18s;display:inline-block}.demo-toolbar a:hover:after{transform:translate(2px,-2px)}.demo-wrap iframe{background:#fff;border:0;width:100%;min-width:1120px;height:max(790px,100svh - 96px);min-height:742px;display:block}.demo-viewport{background:#e3e6de;height:max(790px,100svh - 96px);min-height:790px;position:relative;overflow:hidden}.demo-mobile-gate{z-index:2;color:var(--ink);text-align:center;background:radial-gradient(circle at 82% 18%,#76b7aa47,#0000 18rem),#f3eee3f0;place-content:center;padding:30px;display:none;position:absolute;inset:0}.demo-mobile-gate .eyebrow{margin-bottom:10px}.demo-mobile-gate h3{letter-spacing:-.035em;margin:0;font-family:IBM Plex Serif,Charter,Iowan Old Style,Georgia,serif;font-size:clamp(30px,9vw,44px);font-weight:560;line-height:1.05}.demo-mobile-gate>p:not(.eyebrow){max-width:430px;color:var(--ink-soft);margin:16px auto 0;font-size:15px;line-height:1.55}.demo-mobile-gate .button{width:fit-content;margin:24px auto 0}.requirements-section{isolation:isolate;background:radial-gradient(circle at 12% 84%,#76b7aa21,#0000 26rem),#fffaf04d;overflow:hidden}.requirements-section:before{background:radial-gradient(circle,#d9684317,#0000 68%);animation-delay:-17s;bottom:-23rem;right:-16rem}.requirements-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.requirement-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf0b8;border-radius:24px;align-items:center;gap:24px;min-height:190px;padding:34px;display:flex;box-shadow:0 20px 50px #071f2512}.requirement-icon{width:62px;height:62px;color:var(--teal);background:#76b7aa1a;border:1px solid #2e7c7838;border-radius:19px;flex:none;place-items:center;display:grid}.requirement-icon svg{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.requirement-card small{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.requirement-card h3{color:var(--ink-strong);letter-spacing:-.025em;margin:7px 0 10px;font-size:22px}.requirement-card p{color:var(--ink-soft);margin:0;font-size:15px}.requirement-card p strong{color:var(--ink)}.requirements-note{color:#68797b;text-align:center;max-width:760px;margin:24px auto 0;font-size:13px;line-height:1.6}.open-source-panel{border:1px solid var(--line);background:radial-gradient(circle at 92% 12%,#76b7aa33,#0000 16rem),linear-gradient(135deg,#fffaf0,#eee9dc);border-radius:32px 32px 10px;grid-template-columns:1fr .8fr;gap:70px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #071f2514}.open-source-panel:after{content:"";border:1px solid #d9684338;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-70px}.open-source-panel p{color:var(--ink-soft);line-height:1.65}.open-source-meta{align-content:center;gap:10px;display:grid}.open-source-meta div{border-left:3px solid var(--teal);background:#fffaf0ad;border-radius:15px;padding:18px 20px;transition:transform .18s,border-color .18s}.open-source-meta div:hover{border-color:var(--ember);transform:translate(5px)}.open-source-meta strong,.open-source-meta span{display:block}.open-source-meta span{color:var(--ink-soft);margin-top:4px;font-size:13px}.final-cta{text-align:center}.final-cta .section-inner{color:#fffaf0;background:radial-gradient(circle at 10% 0%, #76b7aa59, transparent 24rem), radial-gradient(circle at 92% 100%, #d9684338, transparent 20rem), var(--navy);border:1px solid #76b7aa38;border-radius:36px 36px 12px;padding:76px 48px;position:relative;overflow:hidden;box-shadow:0 34px 90px #071f2533}.final-cta .section-inner:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-70px}.final-cta .eyebrow{color:var(--teal-bright)}.final-cta p{color:#bfd0ce;max-width:650px;margin:20px auto 0;font-size:18px;line-height:1.6}.final-cta .section-actions{z-index:1;justify-content:center;position:relative}.site-footer{border-top:1px solid var(--line);color:#68737b;grid-template-columns:1fr auto;align-items:center;gap:30px;width:min(1100px,100% - 40px);margin:0 auto;padding:34px 0 48px;font-size:13px;display:grid}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.footer-links a{text-decoration:none;transition:color .18s;position:relative}.footer-links a:hover{color:var(--ember)}.legal,.not-found{width:min(760px,100% - 40px);min-height:calc(100vh - 200px);margin:0 auto;padding:90px 0 120px}.legal .lede,.not-found p{color:var(--ink-soft);margin:24px 0 50px;font-size:19px;line-height:1.65}.legal .lede{border-left:3px solid var(--ember);padding-left:22px}.legal section{border-top:1px solid var(--line);padding:28px 0}.legal h2{letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.legal p,.legal li{color:var(--ink-soft);line-height:1.7}.status-pill{color:#7d3d29;background:#d9684321;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.download-grid{grid-template-columns:repeat(2,1fr);margin-top:44px}.download-card{background:radial-gradient(circle at 100% 0%, #2e7c7826, transparent 12rem), var(--white);min-height:230px}.download-card .status-pill{margin-bottom:44px}.example-section,.demo-section{isolation:isolate;background:radial-gradient(circle at 4%,#d9684312,#0000 22rem),radial-gradient(circle at 96% 30%,#2e7c7817,#0000 25rem);overflow:hidden}.example-section:before,.demo-section:before{z-index:0;filter:blur(8px);pointer-events:none;content:"";background:radial-gradient(circle,#76b7aa21,#0000 69%);border-radius:50%;width:30rem;height:30rem;animation:20s ease-in-out infinite alternate section-glow;position:absolute}.example-section:before{top:2rem;right:-12rem}.demo-section:before{background:radial-gradient(circle,#d968431a,#0000 69%);animation-delay:-9s;bottom:-11rem;left:-12rem}.process-section{isolation:isolate;background:#fffaf061;overflow:hidden}.process-section:before{background:radial-gradient(circle,#d9684314,#0000 68%);animation-delay:-10s;top:-25rem;left:-14rem}.step-grid{position:relative}.step-grid:before{content:"";background:linear-gradient(90deg,#0000,#2e7c7852,#0000);height:1px;position:absolute;top:45px;left:12%;right:12%}.step-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf0b3;position:relative}.step-card span{z-index:1;box-shadow:0 0 0 8px var(--paper);position:relative}.source-section{padding-top:112px}.format-strip>p,.comparison-note,.requirements-note,.site-footer{color:var(--ink-faint)}.private-note{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:#fffdf8db;border-color:#c76f523d;box-shadow:0 18px 50px #0d253824}.section-heading p,.section-copy,.benefit-card p,.example-card p,.step-card p,.download-card p,.open-source-panel p,.open-source-meta span,.legal .lede,.legal p,.legal li,.not-found p{color:var(--ink-soft)}.benefit-card,.example-card,.step-card,.download-card,.requirement-card{border-color:var(--glass-edge);background:linear-gradient(135deg, var(--glass-strong), #ffffff75);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}.benefit-card:hover,.example-card:hover,.step-card:hover,.download-card:hover{border-color:var(--line-strong)}.dark{color:#f7f5f0;background:radial-gradient(circle at 12% 20%,#80a9be3d,#0000 28rem),linear-gradient(145deg,#15364a,#0d2538 74%)}.dark .section-heading p,.dark .section-copy,.dark .benefit-card p{color:#c3d0d6}.dark .benefit-card{color:#fffdf8;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff21,0 22px 50px #000c142e}:where(.dark) .benefit-card span,.benefit-card span,.step-card span{color:var(--navy);background:linear-gradient(145deg,#a8c1cc,#e6b09a)}.benefit-card[data-tilt],.requirement-card[data-tilt]{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .26s}.difference-section,.example-section,.process-section,.requirements-section,.demo-section{background:radial-gradient(circle at 4%,#e5a08112,#0000 22rem),linear-gradient(120deg,#fffdf852,#e2e8e852)}.comparison-board tbody .comparison-row{border-color:var(--glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(110deg,#ffffffc2,#ffffff6b);box-shadow:inset 0 1px #ffffffdb,0 12px 28px #0d25380f}.comparison-board tbody .comparison-row:hover{border-color:var(--line-strong);box-shadow:0 17px 36px #0d253817}.comparison-row>:not(:first-child){border-color:var(--line)}.comparison-row>td{color:var(--ink-soft)}.comparison-row .comparison-vault{color:var(--ink);background:linear-gradient(110deg,#9bb8c62e,#eff0ec75)}.comparison-header{border-color:var(--line-strong);color:#f7f5f0;background:linear-gradient(110deg,#31566c,#0d2538 72%);box-shadow:0 18px 42px #0d253826}.comparison-header>th{color:#f7f5f0}.example-card{background:#fffdf8d1}.example-card:nth-child(2),.example-card:nth-child(3){background:#e8eeefcc}.example-card:nth-child(4){background:#f5e8debd}.example-card:after{border-color:#426f862b}.model-panel{color:#fffdf8;background:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(circle at 86% 20%,#80a9be33,#0000 17rem),linear-gradient(145deg,#31566c,#0d2538 74%);border-color:#9bb8c63d;box-shadow:0 34px 90px #0d253830}.model-copy>p:not(.eyebrow){color:#c3d0d6}.model-facts div{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(145deg,#ffffff26,#0d253857);border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff21,0 14px 32px #000c1424}.model-facts dd{color:#fffdf8}.privacy-link{color:#f7f5f0}.privacy-list article{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(115deg,#ffffff1f,#ffffff0a);border-color:#ffffff2b}.privacy-list article:hover{background:linear-gradient(115deg,#9bb8c624,#ffffff08);border-color:#9bb8c66b}.privacy-list p{color:#c3d0d6}.demo-wrap{border-color:var(--glass-edge);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#ffffffa3;box-shadow:inset 0 1px #ffffffeb,0 36px 100px #0d25382e}.demo-wrap:hover{box-shadow:0 44px 110px #0d253838}.demo-toolbar{color:var(--ink-soft);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(90deg,#ffffffd6,#f0f4f4ad);border-color:#0d25381a}.demo-viewport{background:#e5e8e7}.demo-mobile-gate{color:var(--ink);background:radial-gradient(circle at 82% 18%,#9bb8c647,#0000 18rem),#f3f1ecf0}.requirement-card{background:#fffdf8bd}.requirement-icon{border-color:var(--line-strong);background:#9bb8c624}.open-source-panel{border-color:var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:radial-gradient(circle at 92% 12%,#9bb8c638,#0000 16rem),linear-gradient(135deg,#ffffffc7,#ffffff6b)}.open-source-meta div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffd1}.final-cta .section-inner{color:#fffdf8;background:radial-gradient(circle at 10% 0%, #80a9be57, transparent 24rem), radial-gradient(circle at 92% 100%, #c76f5238, transparent 20rem), var(--navy);border-color:#9bb8c63d;box-shadow:0 34px 90px #0d253836}.final-cta p{color:#c3d0d6}.final-cta .button-primary,.final-cta .button-primary:hover{color:var(--navy);background:#fffdf8}.final-cta .button-secondary{color:#fffdf8;background:#ffffff14;border-color:#fff3}.status-pill{color:#8b4a35;background:#c76f5224}.download-card{background:radial-gradient(circle at 100% 0,#9bb8c62e,#0000 12rem),#fffdf8d1}.step-card{background:#fffdf8b8}.step-grid:before{background:linear-gradient(90deg,#0000,#426f8652,#0000)}.step-card span{box-shadow:0 0 0 8px var(--paper)}.legal .lede,.legal section{border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(135deg,#ffffffb8,#fff6);box-shadow:inset 0 1px #ffffffdb,0 18px 44px #0d253812}.legal .lede{border-left:3px solid var(--ember);border-radius:0 18px 18px 0;padding:22px 24px}.legal section{border-radius:20px;margin-top:14px;padding:26px 28px}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes art-arrive{0%{opacity:0;transform:translate(28px,18px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mark-float{0%,to{transform:translateY(0)rotate(1.4deg)}50%{transform:translateY(-12px)rotate(-.6deg)}}@keyframes note-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes principle-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes principle-focus{0%,24%,to{border-color:color-mix(in srgb, var(--principle-color) 36%, transparent);background:#05191ec2;box-shadow:0 16px 38px #000a0e4d,inset 0 1px #ffffff14}8%,16%{border-color:color-mix(in srgb, var(--principle-color) 72%, transparent);background:color-mix(in srgb, var(--principle-color) 15%, #05191ee6);box-shadow:0 16px 42px color-mix(in srgb, var(--principle-color) 24%, transparent), 0 0 0 5px color-mix(in srgb, var(--principle-color) 7%, transparent), inset 0 1px 0 #ffffff1f}}@keyframes section-glow{0%{opacity:.58;transform:translate(-2rem,1rem)scale(.94)}to{opacity:.9;transform:translate(3rem,-2rem)scale(1.08)}}@keyframes section-drift{0%{opacity:.5;transform:translate(-2rem,1rem)rotate(-4deg)scale(.96)}to{opacity:.9;transform:translate(4rem,-2rem)rotate(7deg)scale(1.08)}}@keyframes ring-turn{to{transform:rotate(360deg)}}@keyframes ambient-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5rem,4rem)scale(1.12)}}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6rem,4rem)scale(1.18)}}@keyframes status-pulse{0%{box-shadow:0 0 #426f8652}70%,to{box-shadow:0 0 0 9px #426f8600}}@keyframes view-reveal{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.section-heading,.benefit-grid,.comparison-board,.example-grid,.step-grid,.model-panel,.privacy-list,.demo-wrap,.requirements-grid,.open-source-panel,.final-cta .section-inner,.legal section,.download-grid{animation:linear both view-reveal;animation-timeline:view();animation-range:entry 6% cover 28%}}@media (width<=900px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:55px}.hero-art{min-height:480px}.section-heading,.privacy-grid,.model-panel,.open-source-panel{grid-template-columns:1fr;gap:30px}.model-panel{padding:48px}.privacy-copy-block{max-width:680px}.benefit-grid,.step-grid{grid-template-columns:1fr}.step-grid:before{display:none}.dark .benefit-card:nth-child(2),.dark .benefit-card:nth-child(2):hover{transform:none}.benefit-card span,.step-card span{margin-bottom:22px}.site-nav a:not(.nav-button){display:none}}@media (width<=600px){body{padding-top:74px}.skip-link{top:82px}.site-header,.hero,.section-inner,.site-footer,.legal,.not-found{width:min(100% - 28px,1180px)}.site-header{border-radius:16px;min-height:66px;margin-top:0;top:8px}.hero{gap:34px;padding:42px 0 70px}.hero h1{font-size:clamp(48px,15vw,68px)}.hero-art{min-height:360px}.hero-card{border-radius:30px;inset:6px 0 20px}.private-note{max-width:210px;right:10px}.principle-chip{gap:6px;min-height:40px;padding:8px 10px}.principle-chip svg{width:16px;height:16px}.principle-private{top:28px;left:10px}.principle-local{top:30px;right:9px}.principle-intelligent{bottom:42px;left:12px}.format-strip{width:min(100% - 28px,1040px);padding:24px 0 68px}.format-strip>p{font-size:13px}.format-list{gap:18px 14px;width:100%;margin-top:22px}.format-item{grid-template-columns:48px auto;gap:10px;min-width:136px}.format-item svg{border-radius:15px;width:48px;height:48px;padding:10px}.format-item strong{font-size:14px}.section{padding:72px 0}.example-grid,.requirements-grid,.download-grid{grid-template-columns:1fr}.comparison-header{display:none}.comparison-row{grid-template-columns:1fr;padding:22px}.comparison-row>*{min-height:0;padding:0}.comparison-row>:not(:first-child){background:#071f250a;border:0;border-radius:14px;margin-top:14px;padding:15px 16px;display:block}.comparison-row .comparison-vault{background:#76b7aa21}.comparison-row small{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:760;display:block}.model-panel{border-radius:26px 26px 9px;padding:38px 24px}.model-facts{grid-template-columns:1fr}.model-facts div{min-height:0}.requirement-card{gap:18px;min-height:0;padding:26px 22px}.privacy-actions{gap:12px 24px}.privacy-list article{gap:16px;min-height:0;padding:22px 20px}.demo-wrap{border-radius:18px}.open-source-panel{padding:30px 24px}.final-cta .section-inner{border-radius:26px 26px 8px;padding:58px 24px}.site-footer{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse) and (width>=601px){.skip-link{top:102px}}@media (width<=1119px),(hover:none) and (pointer:coarse){.demo-viewport{height:430px;min-height:430px}.demo-wrap iframe{filter:saturate(.65);opacity:.24;pointer-events:none;width:1120px;height:742px;position:absolute;top:0;left:50%;transform:translate(-50%)}.demo-mobile-gate{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after,.aurora-blob,.hero-copy>*,.hero-art,.hero-card:before,.hero-card img,.principle-chip,.private-note,.dark:after,.model-panel:after,.difference-section:before,.example-section:before,.process-section:before,.demo-section:before,.requirements-section:before,.demo-toolbar span:before,.section-heading,.benefit-grid,.comparison-board,.example-grid,.step-grid,.model-panel,.privacy-list,.demo-wrap,.requirements-grid,.open-source-panel,.final-cta .section-inner,.legal section,.download-grid{opacity:1;animation:none;transform:none}html.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}.button,.nav-button,.site-nav a,.benefit-card,.example-card,.step-card,.download-card,.privacy-list article,.privacy-link,.privacy-link span,.comparison-board tbody .comparison-row,.demo-wrap,.demo-toolbar a:after,.open-source-meta div{transition:none}.button:hover,.nav-button:hover,.benefit-card:hover,.example-card:hover,.step-card:hover,.download-card:hover,.privacy-list article:hover,.comparison-board tbody .comparison-row:hover,.dark .benefit-card:nth-child(2),.dark .benefit-card:nth-child(2):hover,.demo-wrap:hover,.open-source-meta div:hover{transform:none}}
