:root{--ink: #111827;--muted: #64748b;--paper: #f5f7fb;--panel: #ffffff;--line: rgba(17, 24, 39, .13);--dark: #0b1020;--dark-2: #151d31;--blue: #1d4ed8;--cyan: #14c8d8;--yellow: #ffe34f;--coral: #ff6b57;--green: #22c55e;--shadow: 0 24px 70px rgba(17, 24, 39, .16);--radius: 8px}*{box-sizing:border-box}html{color:var(--ink);background:var(--paper);font-family:Inter,Avenir Next,Segoe UI,ui-sans-serif,system-ui,sans-serif;scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-shell{min-height:100vh;background:linear-gradient(90deg,rgba(17,24,39,.045) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(180deg,#14c8d824,#fff0 520px),var(--paper)}.container{width:min(1160px,calc(100% - 44px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(17,24,39,.1);background:#f5f7fbdb;backdrop-filter:blur(18px)}.nav{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;letter-spacing:0}.brand-mark{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center}.brand-mark img{display:block;width:38px;height:38px;border-radius:9px}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a{border-radius:999px;padding:9px 13px;color:var(--muted);font-size:14px;font-weight:800}.nav-links a:hover{color:var(--ink);background:#11182712}.language-menu{position:relative}.language-menu summary{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(17,24,39,.16);border-radius:999px;padding:0 12px;background:#ffffffb8;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;list-style:none}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{margin-left:8px;color:var(--ink);content:"v";font-size:10px}.language-menu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;min-width:180px;max-height:min(420px,calc(100vh - 100px));overflow:auto;border:2px solid var(--ink);border-radius:var(--radius);padding:6px;background:var(--panel);box-shadow:6px 6px #11182733}.language-menu-list a{border-radius:6px;padding:9px 10px;color:var(--muted);font-size:13px}.language-menu-list a[aria-current=true]{background:var(--ink);color:#fff}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:2px solid var(--ink);border-radius:999px;padding:0 18px;background:var(--ink);color:#fff;box-shadow:4px 4px #11182733;font-size:14px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.button:hover{transform:translate(-1px,-1px);box-shadow:6px 6px #11182738}.button.secondary{background:var(--panel);color:var(--ink)}.hero{padding:72px 0 62px}.hero-grid{display:grid;grid-template-columns:minmax(500px,.9fr) minmax(420px,.95fr);align-items:center;gap:clamp(84px,6vw,132px)}.hero-grid>*{min-width:0}.hero-copy-block{position:relative;z-index:1}.eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(17,24,39,.16);border-radius:999px;padding:7px 11px;background:#ffffffc7;color:var(--muted);font-size:13px;font-weight:900}.eyebrow:before{width:8px;height:8px;border-radius:99px;background:var(--green);content:""}.hero h1{max-width:8ch;margin:24px 0 20px;font-size:clamp(52px,6.2vw,96px);font-weight:950;line-height:.9;letter-spacing:0}.hero-copy{max-width:610px;margin:0 0 30px;color:#334155;font-size:20px;line-height:1.58;overflow-wrap:break-word}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.micro-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:640px}.proof-tile{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#ffffffc7}.proof-tile strong{display:block;margin-bottom:4px;font-size:16px}.proof-tile span{color:var(--muted);font-size:12px;font-weight:800}.learning-stage{position:relative;justify-self:end;width:min(100%,760px);margin:0;isolation:isolate}.learning-stage img{display:block;width:100%;height:auto;aspect-ratio:1448 / 1086;object-fit:contain;overflow:hidden;border-radius:14px}.section{padding:76px 0}.section-heading{display:grid;max-width:780px;gap:16px;margin-bottom:30px}.section-heading p{margin:0;color:#475569;font-size:18px;line-height:1.65}.section-title{margin:0;font-size:clamp(34px,5vw,62px);font-weight:950;line-height:.98;letter-spacing:0}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{min-height:210px;border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:#ffffffc7}.feature-card strong{display:block;margin-bottom:12px;font-size:19px}.feature-card p{margin:0;color:var(--muted);line-height:1.6}.workflow-section{padding-top:54px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:step}.step{position:relative;min-height:214px;border:2px solid var(--ink);border-radius:var(--radius);padding:18px;background:var(--panel);box-shadow:5px 5px #1118272e;counter-increment:step}.step:before{display:grid;width:34px;height:34px;margin-bottom:22px;place-items:center;border-radius:99px;background:var(--yellow);color:var(--ink);content:counter(step);font-weight:950}.step strong{display:block;margin-bottom:8px}.step p{margin:0;color:var(--muted);line-height:1.5}.privacy-band{border-block:2px solid var(--ink);background:#fff}.privacy-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:42px;align-items:center;padding:54px 0}.privacy-content h2{margin:18px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1}.privacy-content p{max-width:720px;margin:0;color:#475569;font-size:18px;line-height:1.65}.privacy-points{display:grid;gap:10px}.privacy-points span{border:2px solid var(--ink);border-radius:var(--radius);padding:14px 16px;background:#e6fbff;box-shadow:4px 4px #11182729;font-weight:900}.status-band{background:var(--dark);color:#fff}.status-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:46px 0}.status-content h2{margin:0 0 10px;font-size:clamp(32px,4vw,52px);line-height:1}.status-content p{max-width:680px;margin:0;color:#ffffffbd;line-height:1.6}.page-main{padding:72px 0 96px}.page-card{max-width:820px;border:2px solid var(--ink);border-radius:var(--radius);padding:clamp(24px,5vw,48px);background:var(--panel);box-shadow:10px 10px #1118272e}.page-card h1{margin:0 0 16px;font-size:clamp(40px,6vw,68px);line-height:.96}.page-card h2{margin:34px 0 12px;font-size:20px}.page-card p,.page-card li{color:#475569;font-size:17px;line-height:1.7}.page-card ul{padding-left:22px}.site-footer{border-top:1px solid var(--line);padding:26px 0;color:var(--muted);font-size:14px;font-weight:800}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-links{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:1120px){.hero-grid{grid-template-columns:1fr;gap:42px}.learning-stage{justify-self:start;max-width:760px}}@media(max-width:980px){.privacy-content,.status-content{grid-template-columns:1fr}.feature-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.container{width:min(100% - 28px,1160px)}.nav{min-height:64px}.nav-links>a:not(.button){display:none}.language-menu summary{max-width:112px;overflow:hidden;white-space:nowrap}.hero{padding:38px 0 50px}.hero h1{font-size:54px}.hero-copy{max-width:34ch;font-size:17px}.micro-proof,.feature-grid,.steps{grid-template-columns:1fr}.learning-stage img{border-radius:10px}.section{padding:56px 0}.footer-inner{align-items:flex-start;flex-direction:column}}
