:root{--paper:#f4f3ec;--ink:#15251e;--green:#10251e;--lime:#d5f38b;--muted:#6b736a;--line:#d5d8cb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #9abf43;outline-offset:5px}button{touch-action:manipulation}img{max-width:100%;display:block;height:auto}h1,h2,h3,p{margin:0}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}button.image-zoom{display:block;padding:0;border:0;background:transparent;width:100%;text-align:left;position:relative;overflow:hidden}.skip{position:fixed;top:-60px;left:20px;background:var(--lime);padding:12px;z-index:30}.skip:focus{top:10px}.header{height:96px;padding:0 5%;display:flex;justify-content:space-between;align-items:center;background:var(--paper);border-bottom:1px solid var(--line)}.brand{display:inline-flex;gap:10px;align-items:center;font-size:20px;letter-spacing:1.5px;font-weight:800;line-height:1}.brand-icon{font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1}.brand-sub{font-size:9px;letter-spacing:3px;display:block;margin-top:7px;font-weight:600}.header nav{display:flex;align-items:center;gap:36px;font-size:13px;font-weight:600}.header nav a:hover{color:#5d7b30}.nav-cta{padding:14px 22px;border:1px solid var(--ink);border-radius:5px}.nav-cta span{margin-left:22px}.menu-toggle{display:none}.hero{background:var(--green);color:var(--paper);padding:35px 5% 0;overflow:hidden}.hero-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24;padding-bottom:25px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;line-height:1.5}.eyebrow i,.image-top i{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:8px;vertical-align:middle}.hero-index{font-size:9px;color:#98ada1;letter-spacing:1.8px}.hero-grid{display:grid;grid-template-columns:.92fr 1.2fr;gap:5%;align-items:center;padding:65px 0 70px}.hero h1{font-size:clamp(52px,5.4vw,86px);line-height:.99;font-weight:500;letter-spacing:-4.5px}.hero h1 em{color:var(--lime);line-height:1.1}.hero-copy>p{font-size:15px;line-height:1.8;max-width:410px;color:#bbc8be;margin-top:28px}.button{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;padding:17px 24px;border-radius:4px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.lime{background:var(--lime);color:var(--ink);margin-top:32px}.lime:hover{background:#e3ffad}.hero-note{font-size:10px;color:#9aafa0;display:flex;gap:8px;align-items:center;margin-top:18px}.hero-note span{font-size:19px}.hero-visual{position:relative;margin-right:-4%}.image-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.2px;padding:13px 15px;background:#1e352b;border:1px solid #ffffff18;border-bottom:0;border-radius:8px 8px 0 0;color:#bccbbf}.image-top span:last-child{font-size:7px;color:#8fa79a}.hero-visual .image-zoom{border:1px solid #ffffff26;border-radius:0 0 3px 3px;box-shadow:0 24px 70px #0005}.hero-visual img{width:100%;aspect-ratio:3022/1900;object-fit:cover}.expand{position:absolute;bottom:12px;right:12px;border:1px solid #ffffff5c;border-radius:50%;display:grid;place-items:center;width:32px;height:32px;color:white;background:#10251edd;transition:background .2s}.image-zoom:hover .expand{background:var(--ink);color:var(--lime)}.visual-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:11px;color:#e4eddf}.visual-bottom small{color:#8fa79a;font-size:10px}.theme-options{display:flex;gap:9px;padding-right:3px}.theme-dot{padding:0;width:16px;height:16px;border-radius:50%;border:3px solid var(--green);outline:1px solid transparent}.theme-dot.active{outline-color:#d6e3d0}.theme-dot.neon{background:#00d5f2}.theme-dot.wood{background:#bd8b49}.visual-caption{display:flex;align-items:center;gap:10px;margin-top:22px;color:#829d8b;font-size:9px}.caption-line{height:1px;background:#6d886f;width:27px}.hero-scroll{display:flex;justify-content:space-between;border-top:1px solid #ffffff24;padding:20px 0;font-size:8px;letter-spacing:2px;color:#9bb39f}.hero-scroll span:last-child{font-size:19px}.feature-strip{padding:26px 5%;display:flex;gap:26px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px;color:#465645}.feature-strip>span:nth-child(even){color:#7d9764;font-size:22px}.section{padding:100px 5%}.section-intro{display:grid;grid-template-columns:1fr 2.3fr;gap:6%;margin-bottom:55px}.dark{color:#657357}.section h2,.license-section h2{font-size:clamp(38px,4vw,60px);line-height:1.08;letter-spacing:-2px;font-weight:500}.section-intro>div{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:7%}.section-intro p{font-size:14px;line-height:1.75;color:var(--muted);max-width:310px}.tools-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:6%;align-items:center}.tool-image{background:#e5e4da;padding:15px;border-radius:5px}.tool-image img{width:100%;border:1px solid #c6c7bc;border-radius:3px}.photo-label{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#606e59;padding:16px 1px 2px}.photo-label span:last-child{letter-spacing:0;font-size:10px}.tool-list article{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.tool-list article:first-child{border-top:1px solid var(--line)}.tool-number{font-size:10px;color:#7d8b70;margin-top:3px}.tool-list article>span:last-child{font-size:18px;margin-left:auto}.tool-list h3{font-size:17px;font-weight:500;letter-spacing:-.3px}.tool-list p{font-size:12px;line-height:1.7;color:var(--muted);max-width:330px;margin-top:9px}.versions{padding-top:70px;background:#e9ebdf}.version-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.version-card{border-radius:6px;padding:30px;overflow:hidden}.classic{background:#e2d7c6;color:#3a2c1d}.fx{background:#152820;color:#eaf2e2}.version-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.version-title>span:last-child{font-size:30px}.version-title .fx-badge{font-size:15px;border:1px solid #9dc48a;padding:6px 8px;border-radius:4px;color:var(--lime)}.version-title .eyebrow{font-size:9px;opacity:.65}.version-card h3{font-size:34px;letter-spacing:-1.2px;font-weight:600}.version-card h3>span{font-family:Georgia,serif;font-weight:400;font-style:italic}.version-card>p{font-size:13px;line-height:1.7;max-width:390px;margin:17px 0 26px;opacity:.7;min-height:44px}.version-card .image-zoom{border:1px solid #0002;border-radius:4px}.version-card img{aspect-ratio:1.6;object-fit:cover;object-position:top}.version-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 26px}.version-tags>span{font-size:9px;border:1px solid #0003;padding:7px 8px;border-radius:3px}.fx .version-tags>span{border-color:#ffffff2b;color:#c5d5c5}.text-link{display:flex;justify-content:space-between;border-top:1px solid #0003;padding-top:20px;font-size:12px}.fx .text-link{border-color:#ffffff2b;color:var(--lime)}.gallery-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.gallery-heading h2{margin-top:20px}.gallery-heading>p{font-size:13px;line-height:1.8;color:var(--muted);max-width:280px}.gallery-filters{display:flex;gap:7px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:30px;flex-wrap:wrap}.gallery-filters button{border:1px solid var(--line);border-radius:4px;background:transparent;font-size:11px;padding:10px 17px}.gallery-filters .active{background:var(--green);border-color:var(--green);color:var(--paper)}.gallery-filters button>span{opacity:.5;font-size:9px;margin-left:8px}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.gallery-item{border:0;background:none;padding:0;text-align:left;min-width:0}.gallery-item[hidden]{display:none}.gallery-thumb{aspect-ratio:1.65;background:#e3e5db;border-radius:4px;overflow:hidden;position:relative;padding:13px}.gallery-thumb img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.gallery-item:hover img{transform:scale(1.025)}.gallery-thumb>span{position:absolute;right:20px;bottom:20px;width:29px;height:29px;border-radius:50%;background:#f4f3ecee;display:grid;place-items:center}.gallery-caption{display:flex;justify-content:space-between;align-items:center;padding:15px 0;gap:10px;border-bottom:1px solid var(--line)}.gallery-caption h3{font-size:14px;font-weight:500}.gallery-caption>span{font-size:8px;letter-spacing:1px;color:#7a8573}.gallery-count{font-size:10px;color:var(--muted);margin-top:25px}.license-section{padding:90px 9%;display:grid;grid-template-columns:.65fr 1fr;gap:10%;background:var(--green);color:var(--paper);overflow:hidden;align-items:center;position:relative}.license-mark{font-family:Georgia,serif;font-size:clamp(180px,28vw,440px);color:var(--lime);line-height:1;text-align:center;position:relative}.license-mark:after{content:'';position:absolute;inset:4% -15%;border:1px solid #ffffff17;border-radius:50%;transform:rotate(-25deg)}.license-section h2{margin-top:25px}.license-section h2 em{color:var(--lime)}.license-section p{margin-top:25px;font-size:14px;color:#c3cebf;line-height:1.7;max-width:460px}.license-status{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.6;margin-top:25px;color:var(--lime)}.status-dot{height:5px;width:5px;background:var(--lime);border-radius:50%;flex-shrink:0}.license-section .license-note{font-size:11px;max-width:400px;opacity:.65;margin-top:10px}.outline{border:1px solid #ffffff50;margin-top:30px}.outline:hover{background:#ffffff0b}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:10%}.faq h2{margin-top:22px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:23px 0;font-size:14px;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:22px;color:#748662}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding:0 25px 22px 0;font-size:13px;line-height:1.8;color:var(--muted)}footer{border-top:1px solid var(--line);padding:45px 5% 25px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:35px}footer>.brand{font-size:16px}footer>.brand .brand-icon{font-size:40px}footer>.brand .brand-sub{font-size:7px;letter-spacing:2.7px}footer>span{font-family:Georgia,serif;font-size:17px;font-style:italic;text-align:center;color:#657357}footer>a:last-of-type{text-align:right;font-size:11px}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:23px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}dialog{width:96vw;max-width:1500px;max-height:94vh;border:1px solid #526153;padding:18px 22px;background:#12251e;color:#edf4e8;border-radius:8px;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#07120be8}.dialog-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:15px}.dialog-top h2{font-size:14px;font-weight:500}.dialog-top button{background:none;border:1px solid #61715e;border-radius:4px;padding:9px 15px;color:var(--paper);font-size:11px}.dialog-top button span{font-size:18px;margin-left:10px}dialog img{max-height:75vh;object-fit:contain;width:100%;background:#0b130e}dialog>p{font-size:10px;color:#9ab196;margin-top:13px}.modal-open{overflow:hidden}@media(min-width:1600px){.header,.hero,.section,.feature-strip,footer{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}.hero-visual{margin-right:0}}@media(max-width:1000px){.hero-grid{grid-template-columns:.9fr 1.1fr;gap:4%;padding:50px 0}.hero h1{font-size:58px;letter-spacing:-3px}.hero-copy>p{font-size:13px}.hero-top .eyebrow{font-size:8px}.hero-index{font-size:8px}.image-top span:last-child{display:none}.hero-visual{margin-right:0}.hero-note{font-size:9px}.section{padding-top:75px;padding-bottom:75px}.section-intro{grid-template-columns:1fr;gap:20px}.section-intro>div{grid-template-columns:1fr 1fr}.tools-layout{gap:4%;grid-template-columns:1fr 1fr}.tool-list article{padding:18px 0;gap:12px}.tool-list h3{font-size:15px}.tool-list p{font-size:11px}.feature-strip{gap:12px;font-size:10px}.version-card{padding:24px}.version-card h3{font-size:29px}.gallery-caption>span{font-size:7px}.license-section{padding:70px 6%;gap:5%}.faq{gap:6%;grid-template-columns:1fr 1.2fr}}@media(max-width:900px){html{scroll-padding-top:20px}.header{height:80px;padding:0 6%;position:relative;z-index:10}.brand{font-size:17px}.brand-icon{font-size:40px}.brand-sub{font-size:7px;letter-spacing:2.8px}.menu-toggle{display:flex;gap:12px;align-items:center;border:0;background:none;padding:10px 0;font-size:12px}.header nav{display:none;position:absolute;top:79px;left:0;right:0;padding:22px 6%;background:var(--paper);border-bottom:1px solid var(--line);align-items:stretch;gap:22px}.header nav.open{display:flex;flex-direction:column}.nav-cta{display:flex;justify-content:space-between}.hero{padding:26px 6% 0}.hero-index{display:none}.hero-top{padding-bottom:20px}.hero-top .eyebrow{font-size:8px}.hero-grid{grid-template-columns:1fr;gap:38px;padding-top:40px;padding-bottom:35px}.hero h1{font-size:64px;letter-spacing:-3.5px}.hero-copy>p{font-size:13px;max-width:350px;margin-top:22px}.hero-copy>p br{display:none}.lime{margin-top:24px}.hero-note{font-size:9px}.hero-visual{margin-right:0}.image-top{padding:11px 13px}.image-top span:last-child{display:block;font-size:6px}.visual-caption{margin-top:17px;font-size:8px}.hero-scroll{font-size:7px;letter-spacing:1.4px}.feature-strip{padding:20px 6%;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px;font-size:10px}.feature-strip>span:nth-child(even){display:none}.feature-strip>span:nth-child(odd):before{content:'✳';color:#7d9764;margin-right:8px}.section{padding:60px 6%}.section h2,.license-section h2{font-size:42px;letter-spacing:-1.8px}.section-intro{margin-bottom:32px}.section-intro>div{grid-template-columns:1fr;gap:20px}.section-intro p{font-size:13px;max-width:350px}.tools-layout{grid-template-columns:1fr;gap:25px}.photo-label{font-size:7px}.photo-label span:last-child{font-size:8px}.tool-list article{padding:21px 0}.tool-list p{max-width:none;font-size:12px}.tool-list h3{font-size:17px}.version-grid{grid-template-columns:1fr;gap:20px}.version-card{padding:24px}.version-card h3{font-size:33px}.version-card>p{font-size:13px;min-height:0}.gallery-heading{display:block}.gallery-heading>p{margin-top:22px;font-size:12px}.gallery-grid{grid-template-columns:1fr;gap:20px}.gallery-filters button{font-size:10px;padding:10px 13px}.gallery-caption h3{font-size:13px}.gallery-caption>span{font-size:8px}.gallery-thumb{padding:10px}.license-section{grid-template-columns:1fr;padding:60px 6%;gap:15px}.license-mark{font-size:110px;text-align:left;line-height:1}.license-mark:after{display:none}.license-section h2{margin-top:20px}.license-section p{font-size:13px}.license-section .license-note{font-size:11px}.faq{grid-template-columns:1fr;gap:35px}.faq summary{font-size:13px}.faq details p{font-size:12px}footer{padding:35px 6% 20px;grid-template-columns:1fr 1fr;gap:25px}footer>span{grid-column:1/-1;grid-row:2;text-align:left;font-size:16px}footer>a:last-of-type{font-size:10px}.footer-bottom{font-size:8px}dialog{padding:13px;max-height:94vh}.dialog-top h2{font-size:11px}.dialog-top button{font-size:10px;padding:7px 9px;flex-shrink:0}.dialog-top button span{margin-left:3px}dialog>p{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;max-width:460px}.price-option{padding:19px;border:1px solid #ffffff30;border-radius:4px}.price-option>span{font-size:8px;letter-spacing:1.3px;color:#aec2a5}.price-option strong{display:block;font-size:36px;font-weight:500;letter-spacing:-1.5px;color:var(--lime);margin-top:15px}.price-option small{display:block;font-size:10px;color:#b1c0a9;margin-top:7px}

.support-section{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:10%;border-bottom:1px solid var(--line)}.support-copy h2{margin:22px 0}.support-copy>p{max-width:440px;font-size:14px;line-height:1.8;color:var(--muted)}.support-copy .support-clarity{font-size:12px;margin-top:18px;max-width:410px}.support-card{position:relative;overflow:hidden;padding:34px;border:1px solid #bac9ae;border-radius:6px;background:#e8eddd}.support-icon{position:absolute;right:25px;top:18px;font:72px Georgia,serif;color:#82986b;line-height:1}.support-platform{display:block;font-size:9px;font-weight:700;letter-spacing:2px;color:#536c47;margin-bottom:29px}.support-card h3{font-size:29px;line-height:1.15;font-weight:500;letter-spacing:-.8px}.support-card>p{font-size:12px;line-height:1.8;color:#64715c;max-width:270px;margin-top:17px}.support-button{width:100%;background:var(--green);color:var(--paper);border:0;margin-top:27px;text-align:left;line-height:1.5}.support-button:hover{background:#234532}.support-button:disabled{cursor:default;background:#d3dac8;color:#5c6b51;transform:none}.support-status{display:block;font-size:10px;line-height:1.7;margin-top:13px;color:#637258}@media(max-width:1000px){.header nav{gap:23px}.support-section{gap:6%}.support-card{padding:27px}}@media(max-width:900px){.support-section{grid-template-columns:1fr;gap:30px}.support-copy>p{font-size:13px}.support-card{padding:27px}.support-card h3{font-size:29px}.support-copy .support-clarity{font-size:11px}}

.project-section{display:grid;grid-template-columns:1fr 1fr;gap:45px 9%;background:#edeee5}.project-heading h2{margin-top:22px}.project-heading>p{max-width:370px;font-size:14px;line-height:1.8;color:var(--muted);margin-top:25px}.project-body>p{font-size:13px;line-height:1.9;color:#63705e;max-width:490px}.project-body blockquote{font:italic 27px/1.35 Georgia,serif;letter-spacing:-.3px;margin:25px 0;padding-left:21px;border-left:2px solid #8eac67;color:#304c32}.project-body .text-link{margin-top:23px}.project-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd4c2;border-bottom:1px solid #cdd4c2;padding:26px 0;gap:20px}.project-stats>div{padding-left:28px;border-left:1px solid #cdd4c2;display:flex;gap:18px;align-items:center}.project-stats>div:first-child{padding-left:0;border:0}.project-stats strong{font-size:42px;font-weight:500;letter-spacing:-2px}.project-stats span{font-size:11px;line-height:1.7;max-width:130px;color:#6c7b60}.name-story{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.story-knight{font:68px Georgia,serif;color:#708354}.name-story h3{font-size:18px;font-weight:500;letter-spacing:-.3px;margin-bottom:12px}.name-story p{font-size:12px;line-height:1.8;color:var(--muted);max-width:590px}.story-motto{font-size:12px;line-height:1.8;color:#5d7151;text-align:right}.story-motto em{font-size:18px}.engine-section{background:#172c24;color:var(--paper);display:grid;grid-template-columns:1fr 1.1fr;gap:50px 9%}.engine-intro h2{margin-top:23px}.engine-intro h2 em{color:var(--lime)}.engine-intro>p{font-size:13px;line-height:1.9;color:#b5c7b7;max-width:420px;margin-top:22px}.engine-benchmark{border:1px solid #ffffff30;border-radius:6px;padding:30px;align-self:start;background:#1b3329}.benchmark-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.benchmark-header .eyebrow{font-size:8px;color:#b8c8ae;letter-spacing:1.3px}.benchmark-badge{font-size:7px;line-height:1.6;letter-spacing:1px;border:1px solid #c5df9c44;color:#c7e5a1;padding:5px 7px;white-space:nowrap;border-radius:3px}.engine-benchmark h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:22px 0 28px}.elo-row{margin-top:20px}.elo-row>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:16px}.elo-row>div>span{font-size:12px;color:#cbdbc6}.elo-row strong{font-size:26px;font-weight:500;letter-spacing:-.7px}.elo-row small{font-size:10px;font-weight:400;letter-spacing:0;color:#aabc9e}.elo-track{margin-top:12px;background:#ffffff0c;height:8px;border-radius:2px;overflow:hidden}.elo-track>span{height:100%;display:block;background:var(--lime);border-radius:2px}.stockfish-elo .elo-track>span{background:#839986}.manotero-elo strong{color:var(--lime)}.stockfish-elo strong{color:#cad6c7}.elo-difference{border-top:1px solid #ffffff25;margin-top:27px;padding-top:23px;display:flex;gap:18px;align-items:center}.elo-difference strong{font-size:43px;line-height:1;font-weight:500;letter-spacing:-2px;color:var(--lime)}.elo-difference span{font-size:10px;line-height:1.8;color:#b8c9ad}.benchmark-note{font-size:10px;line-height:1.8;color:#96ad95;margin-top:20px}.engine-technology{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #ffffff25;padding-top:30px}.engine-technology .eyebrow{font-size:8px;color:#a9c58e}.engine-technology h3{font-size:17px;font-weight:500;line-height:1.4;margin:17px 0 12px}.engine-technology p{font-size:12px;line-height:1.8;color:#aabcaa;max-width:310px}.compatibility-section{display:grid;grid-template-columns:1fr 1.6fr;gap:7%;align-items:center;background:#e7ebdf}.compatibility-section h2{font-size:40px;letter-spacing:-1.5px;margin-top:19px}.platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.platform-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid #b3c1a3;border-radius:8px;color:#5b7546;font-size:16px;font-weight:500;margin-bottom:18px}.platforms h3{font-size:16px;font-weight:500;margin-bottom:10px}.platforms p{font-size:11px;line-height:1.8;color:#6b7860}.support-contact{margin-top:23px;display:flex;gap:32px;align-items:center;font-size:13px;font-weight:600}.support-contact:hover,.support-email:hover{color:#598528}.support-email{font-size:12px;display:block;margin-top:13px;line-height:1.6;overflow-wrap:anywhere;color:#5f7850}@media(max-width:1000px){.project-section{gap:35px 6%}.project-stats>div{gap:12px;padding-left:15px}.project-stats strong{font-size:34px}.project-stats span{font-size:10px}.engine-section{gap:35px 5%}.engine-benchmark{padding:24px}.benchmark-header{align-items:start;flex-direction:column}.compatibility-section{grid-template-columns:1fr;gap:35px}.platforms{gap:30px}}@media(max-width:900px){.project-section{grid-template-columns:1fr;gap:30px}.project-body>p,.project-heading>p{max-width:none}.project-heading>p{font-size:13px}.project-body blockquote{font-size:25px}.project-stats{gap:18px;padding:22px 0}.project-stats>div{flex-direction:column;align-items:start;gap:8px;padding-left:12px}.project-stats strong{font-size:35px}.project-stats span{font-size:9px;line-height:1.6}.name-story{grid-template-columns:40px 1fr;gap:18px}.story-knight{font-size:48px}.name-story h3{font-size:17px}.name-story p{font-size:12px}.story-motto{grid-column:2;text-align:left}.engine-section{grid-template-columns:1fr;gap:30px}.engine-intro>p{max-width:none;font-size:12px}.engine-technology{grid-template-columns:1fr;gap:25px}.engine-technology article{border-bottom:1px solid #ffffff20;padding-bottom:23px}.engine-technology article:last-child{border:0;padding-bottom:0}.engine-technology h3{margin-top:11px}.engine-technology p{max-width:none}.engine-benchmark{padding:24px}.benchmark-header{flex-direction:row;align-items:center}.benchmark-header .eyebrow{max-width:145px;font-size:7px}.benchmark-badge{font-size:6px}.engine-benchmark h3{font-size:19px}.compatibility-section h2{font-size:40px}.platforms{grid-template-columns:1fr;gap:20px}.platforms>div{display:grid;grid-template-columns:40px 1fr;gap:6px 15px;border-bottom:1px solid #c7d0ba;padding-bottom:20px}.platforms>div:last-child{border:0;padding-bottom:0}.platform-symbol{grid-row:1/3;margin:0}.platforms h3{margin:0}.platforms p{max-width:290px}.support-email{font-size:11px}}
