@charset "UTF-8";
:root{--paper:#f8f5ee;--ink:#192326;--muted:#5b6261;--line:#d8d8ce;--orange:#f77b20;--rust:#9c4308;--dark:#182426;--cream:#fffdf8;color-scheme:light;font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}svg{display:block}p{line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:550}h1{font-size:clamp(3.2rem,5.1vw,5.1rem);line-height:1.08;letter-spacing:-.055em;margin:25px 0}h2{font-size:clamp(2.1rem,3.4vw,3.6rem);line-height:1.12;letter-spacing:-.045em;margin:22px 0}h3{font-size:1.65rem;line-height:1.2;letter-spacing:-.03em}em{font-style:normal;color:var(--rust)}:focus-visible{outline:3px solid #af4b10;outline-offset:5px}button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}.wrap{max-width:1392px;margin:auto;padding-inline:clamp(24px,5vw,76px)}.eyebrow{display:block;font-size:.75rem;font-weight:650;letter-spacing:.12em;line-height:1.6}.skip{position:fixed;z-index:100;left:16px;top:8px;padding:12px;background:var(--ink);color:white;transform:translateY(-150%)}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{height:88px;display:flex;align-items:center;gap:32px;max-width:1392px;margin:auto;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:7px;min-width:175px}.logo>img:first-child{width:34px;height:34px}.logo>img:nth-child(2){width:97px;height:auto}.logo>span{font-size:.75rem;border-left:1px solid var(--line);padding-left:12px;margin-left:7px;color:var(--muted);white-space:nowrap}.site-header nav{display:flex;justify-content:center;gap:28px;margin-left:auto}.site-header a{font-size:.875rem}.site-header nav a{display:flex;align-items:center;min-height:44px}.site-header nav a:hover,.language:hover{color:var(--rust)}.header-actions{display:flex;align-items:center;gap:22px}.language{display:grid;place-items:center;min-width:44px;min-height:44px;font-weight:600}.header-contact{padding:12px 18px;border:1px solid #8a928d;border-radius:5px}.hero{display:grid;grid-template-columns:1.16fr 1fr;gap:clamp(35px,5vw,85px);padding-top:60px;padding-bottom:70px;align-items:center}.status{display:inline-flex;align-items:center;border:1px solid #b9bcb3;padding:7px 12px;font-size:.75rem;line-height:1.4;border-radius:30px}.intro{color:var(--muted);font-size:1.075rem;max-width:50ch;margin-bottom:24px}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:0;border-radius:5px;gap:9px;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;transition:background .18s,transform .18s}.button svg{width:19px;height:19px}.button.dark{background:var(--ink);color:white}.button.dark:hover{background:#344345;transform:translateY(-1px)}.button.primary{background:#f79041;color:#172024}.button.primary:hover{background:#ffb072}.button.plain{padding-inline:5px;border-bottom:1px solid #afb2a9;border-radius:0;background:none}.freedom{border-top:1px solid var(--line);padding-top:22px;margin-top:32px;display:flex;flex-direction:column;gap:7px}.freedom>strong{font-size:1rem;font-weight:600}.freedom>span{font-size:.875rem;color:var(--muted)}.providers{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.providers>span,.providers>a{padding:6px 10px;border:1px solid #c9cdc3;background:#fcfaf5;font-size:.75rem;line-height:1.4;border-radius:4px}.providers>a:hover{border-color:var(--rust)}.hero-art{position:relative;align-self:stretch;padding-top:20px;display:flex;flex-direction:column;justify-content:center}.hero-art>.eyebrow{margin-bottom:17px;color:#535b55}.brand-panel{border-radius:6px 6px 72px 6px;overflow:hidden;height:335px;box-shadow:0 18px 25px -24px #69320980}.hero-art>p{font-size:.9rem;margin-top:20px;margin-bottom:0;color:var(--muted);line-height:1.65}.art-number{position:absolute;right:0;bottom:18px;writing-mode:vertical-rl;font-size:.75rem;color:#777d75;letter-spacing:.12em}.section{padding-top:96px;padding-bottom:92px}.demo-section{background:var(--dark);color:var(--paper);padding:55px 0}.demo-layout{display:grid;grid-template-columns:.7fr 1.75fr;gap:clamp(25px,3vw,46px);align-items:center}.demo-section .eyebrow{color:#f5a971}.demo-section h2{font-size:clamp(2rem,2.9vw,3rem)}.section-heading>p{font-size:1rem;color:#c4ccc6;max-width:29ch}.section-heading .demo-hint{font-size:.8rem;color:#b1bab5;margin-top:26px}.demo{border:1px solid #58605b;border-radius:9px;background:#101319;overflow:hidden;min-width:0;box-shadow:0 24px 44px #0003}.demo-stage{position:relative;container-type:inline-size;aspect-ratio:16/9;overflow:hidden}.demo-scene{position:absolute;inset:0}.demo-chat{width:100%;height:100%;object-fit:contain}.demo-input{position:absolute;left:27.4%;top:47.7%;width:67%;height:16.8%;border:1px solid #59646b;border-radius:1.7cqw;background:#1b252d;padding:1.8cqw 1.5cqw;color:#e5e8eb;font-size:1.3cqw;line-height:1.6}.demo-input i{display:inline-block;height:1.2em;border-left:1px solid #ff9144;margin-left:2px;vertical-align:middle}.demo-input b{position:absolute;right:1.3cqw;bottom:1.1cqw;display:grid;place-items:center;width:3.2cqw;height:3.2cqw;background:#35414c;border-radius:50%;transition:background .2s,transform .2s}.demo-input svg{width:70%;height:70%}.demo-input b.sending{background:#e98139;color:#12151a;transform:scale(.9)}.demo-conversation{display:none;position:absolute;left:21.875%;right:0;top:8.9%;bottom:0;background:#101319;padding:5cqw 5.5cqw;font-size:1.4cqw;line-height:1.8}.demo-message{margin-left:9%;padding:1.2cqw 1.8cqw;border:1px solid #36414a;border-radius:1.2cqw;background:#1c262e}.demo-reply{display:flex;gap:1.4cqw;margin-top:4cqw}.demo-reply img{width:2.6cqw;height:2.6cqw;flex-shrink:0;margin-top:.5cqw}.working-dots{display:block;color:#ff9144;letter-spacing:.5em;margin:1.5cqw 4cqw}.demo-result{position:absolute;width:120%;height:120%;max-width:none;left:-20%;top:-13%;opacity:0;object-fit:contain;transition:opacity .5s}.demo[data-phase=working] .demo-conversation{display:block}.demo:not([data-phase=typing]) .demo-input{display:none}.demo[data-phase=result] .demo-result{opacity:1}.demo-surface{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;border:0;background:none;padding:0;color:white}.demo-surface:focus-visible{outline:3px solid #ff9144;outline-offset:-5px}.play-feedback{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#10131999;opacity:0;transition:opacity .2s;pointer-events:none}.play-feedback.visible{opacity:1}.play-feedback svg{width:28px;height:28px}.demo-sound{position:absolute;z-index:2;right:10px;top:10px;background:#101319df;border:1px solid #ffffff66;border-radius:50%;display:grid;place-items:center;width:44px;height:44px;color:white}.demo-sound svg{width:21px;height:21px}.demo-sound[aria-pressed=true]{color:#ffb681}.demo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid #3c4544}.demo-steps li{display:flex;align-items:center;gap:9px;min-width:0;padding:15px 13px;font-size:.875rem;color:#b6bfba;border-right:1px solid #3c4544}.demo-steps li:last-child{border:0}.demo-steps li>span{font-size:.75rem;color:#f5a971}.demo-steps li[aria-current]{background:#34291f;color:#ffdec2}.demo-foot{padding:11px 14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid #3c4544;font-size:.75rem;color:#b7c0bc;line-height:1.5}.demo-foot a{color:#ffb681;text-decoration:underline;text-underline-offset:4px;display:flex;align-items:center;min-height:32px}.mobile-brand{display:none}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:40px}.split-heading>p{max-width:38ch;color:var(--muted);font-size:1rem;margin-bottom:26px}.split-heading h2{margin-bottom:20px}.examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.examples article{border-top:1px solid #a5afa6;padding-top:24px;display:flex;flex-direction:column}.example-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}.icon{width:28px;height:28px;flex-shrink:0}.example-top>span{font-size:.75rem;color:var(--muted)}.examples article>p{color:var(--muted);font-size:1rem;margin-bottom:23px}.example-tags{font-size:.8rem;line-height:1.6;font-weight:500;padding-top:18px;border-top:1px solid var(--line);margin-top:auto;color:#4f5850}.workflow{display:grid;grid-template-columns:30px .8fr 1.2fr;gap:27px;align-items:start;border:1px solid var(--line);background:#efefe5;border-radius:6px;padding:28px;margin-top:48px}.workflow h3{font-size:1.3rem;line-height:1.3;margin:0}.workflow p{font-size:.95rem;color:#4c5950;margin:0}.model-section{background:#223331;color:#f9f5ec;padding:78px 0 64px}.model-section .eyebrow{color:#ffb681}.model-section .split-heading{margin-top:4px}.model-section .split-heading>p{color:#c1cfc5}.model-options{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #667670;border-bottom:1px solid #667670}.model-options article{padding:34px 40px 34px 0;position:relative}.model-options article+article{padding-left:42px;border-left:1px solid #667670}.model-index{font-size:.75rem;color:#fbb481}.model-options h3{margin:18px 0 15px;font-size:1.65rem}.model-options p{max-width:52ch;color:#c1cfc5;font-size:1rem}.model-chips{display:flex;gap:8px;margin-top:24px}.model-chips span{padding:6px 11px;font-size:.8rem;border:1px solid #77897d;border-radius:4px}.model-privacy{display:flex;gap:16px;font-size:.95rem;color:#e8eee4;max-width:91ch;margin:30px 0 14px}.model-privacy .icon{margin-top:3px;width:25px;height:25px;color:#ffb681}.key-note{font-size:.8rem;color:#bbc9bf;margin:0;padding-left:41px}.road-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.road-label{display:inline-flex;border-bottom:2px solid #c4601f;padding-bottom:12px;font-size:.875rem;font-weight:650;line-height:1.5}.road-columns article+article .road-label{border-color:#8b9690}.road-columns ul{list-style:none;margin:22px 0 0;padding:0}.road-columns li{position:relative;padding:12px 0 12px 21px;border-bottom:1px solid var(--line);font-size:1rem;line-height:1.5;color:#4a5750}.road-columns li:before{position:absolute;content:'';left:0;top:24px;width:5px;height:5px;border:1px solid #6c786e;border-radius:50%}.faq-section{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;padding-top:25px;padding-bottom:95px}.questions{border-top:1px solid #acb5ab}.questions details{border-bottom:1px solid #acb5ab}.questions summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;font-size:1rem;font-weight:600;line-height:1.5}.questions summary::-webkit-details-marker{display:none}.questions summary>span{font-size:1.6rem;font-weight:300}.questions details[open] summary>span{transform:rotate(45deg)}.questions details>p{color:#526057;font-size:1rem;padding-right:25px;margin-bottom:24px}.contact-section{margin:0 auto 28px;padding-top:49px;padding-bottom:49px;display:flex;justify-content:space-between;align-items:center;gap:35px;background:#f5a35f;border-radius:6px;max-width:calc(min(1392px,100%) - clamp(48px,10vw,152px))}.contact-section h2{font-size:clamp(2rem,3.4vw,3.4rem);margin-bottom:17px}.contact-section p{margin:0;max-width:43ch;color:#4b3524;font-size:.95rem}.contact-actions{display:flex;flex-direction:column;gap:22px;align-items:center;flex-shrink:0}.contact-actions>a{font-size:.9rem;text-decoration:underline;text-underline-offset:4px}footer{display:flex;justify-content:space-between;gap:25px;padding-top:29px;padding-bottom:35px;font-size:.75rem;line-height:1.6;color:var(--muted)}footer>span:first-child{font-weight:650;color:var(--ink)}footer a:hover{text-decoration:underline}
.contact-dialog{padding:0;border:1px solid #c4c9bb;border-radius:12px;background:var(--paper);color:var(--ink);width:min(640px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 110px #0005}.contact-dialog::backdrop{background:#101e20b3;backdrop-filter:blur(5px)}body:has(dialog[open]){overflow:hidden}.dialog-inner{padding:32px}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dialog-head h2{font-size:1.8rem;line-height:1.16;margin:14px 0}.dialog-head p{font-size:.95rem;color:var(--muted);margin-bottom:20px}.close-dialog{border:1px solid var(--line);background:transparent;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0}.close-dialog svg{width:21px;height:21px}.form-progress{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px;padding-top:8px}.form-progress>span{font-size:.8rem;color:var(--rust)}.form-progress>div{display:flex;gap:5px}.form-progress i{width:38px;height:3px;background:#d1d5c9}.form-progress i.active{background:#b44c0c}.step-title{font-size:1.25rem;line-height:1.4;margin:0 0 19px}.step-title:focus{outline:none}.choices{display:flex;flex-direction:column;gap:9px}.choices button{min-height:54px;text-align:left;padding:16px;border:1px solid #b9c2b6;border-radius:5px;background:#fffdf8;font-size:1rem;line-height:1.5}.choices button:hover,.choices button[aria-pressed=true]{border-color:#a6470c;background:#fff0df}.secret-note,.privacy-note{font-size:.8rem;color:#59665b;line-height:1.6;margin:16px 0}.form-back{display:block;border:0;border-bottom:1px solid #89988b;background:none;padding:10px 2px;min-height:44px;margin:12px 0;font-size:.875rem}.email-fallback{display:inline-block;color:#8f3c0a;font-size:.875rem;text-decoration:underline;text-underline-offset:4px;line-height:1.7;margin-top:14px;overflow-wrap:anywhere}.custom-answer{margin-top:18px}.custom-answer .button{margin-top:10px}label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;line-height:1.5}input,textarea{width:100%;min-width:0;border:1px solid #a5b39f;border-radius:4px;background:#fffdf8;padding:12px;color:var(--ink);font-size:1rem}textarea{resize:vertical}#enquiry>label{margin-top:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.answer-summary{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.answer-summary>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;gap:18px;font-size:.8rem;color:var(--muted)}.answer-summary strong{display:block;color:var(--ink);font-weight:550;font-size:.9rem;line-height:1.5;margin-top:4px}.answer-summary button{background:none;border:0;text-decoration:underline;color:#93400c;font-size:.8rem;min-height:44px}.connection-note,#draft-result p{padding:14px;border-left:2px solid #b95816;background:#f2eadb;font-size:.875rem;line-height:1.6}#draft-result{margin-top:20px}
@media(min-width:1550px){.hero{padding-top:78px;padding-bottom:88px}.brand-panel{height:390px}.demo-layout{grid-template-columns:.75fr 1.7fr}}
@media(max-width:1100px){.site-header nav{gap:16px}.logo>span{display:none}.logo{min-width:140px}.site-header{gap:16px}.hero{gap:30px}.hero-actions{gap:9px}.hero-actions .button{font-size:.8rem}.hero-art .brand-panel{height:285px}.hero-art .pekio-brand-motion{min-height:285px}.demo-layout{grid-template-columns:.6fr 1.6fr;gap:25px}.demo-steps li{font-size:.8rem;padding:13px 10px}.workflow{grid-template-columns:30px 1fr}.workflow>p{grid-column:2}.contact-section{padding-inline:32px}.contact-actions{max-width:40%}}
@media(max-width:800px){.site-header{height:76px;justify-content:space-between}.site-header nav{display:none}.header-actions{gap:8px}.hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:45px;gap:38px}.hero h1{font-size:clamp(3rem,7.8vw,4.5rem);max-width:14ch}.hero-copy>.intro{max-width:55ch}.hero-actions .button{font-size:.9rem}.hero-art{padding-top:0}.hero-art .brand-panel{height:320px}.hero-art .pekio-brand-motion{min-height:320px;aspect-ratio:auto}.hero-art>.eyebrow{font-size:.75rem}.hero-art>p{margin-top:16px}.art-number{bottom:4px}.demo-layout{grid-template-columns:1fr}.demo-section{padding:38px 0}.section-heading>p{max-width:48ch}.section-heading .demo-hint{margin:0}.demo-section h2{margin:15px 0}.demo-steps li{font-size:.875rem}.section{padding-top:62px;padding-bottom:58px}.split-heading{display:block;margin-bottom:30px}.split-heading>p{max-width:58ch;margin-top:20px;margin-bottom:0}.examples{gap:20px}.examples h3{font-size:1.3rem}.examples article>p{font-size:.925rem}.workflow{margin-top:33px}.model-section{padding:54px 0}.model-options article{padding-right:25px}.model-options article+article{padding-left:25px}.model-options h3{font-size:1.45rem}.road-columns{gap:30px}.faq-section{grid-template-columns:1fr;gap:15px;padding-bottom:60px}.faq-section h2{margin-top:15px}.contact-section{display:block;padding:35px 28px}.contact-actions{max-width:none;align-items:flex-start;margin-top:25px}footer{flex-wrap:wrap;gap:15px}}
@media(max-width:560px){.wrap,.site-header{padding-inline:22px}.logo{gap:5px;min-width:130px}.logo>img:nth-child(2){width:85px}.header-contact{padding:10px 13px}.site-header a{font-size:.8rem}.hero{padding-top:30px;gap:30px}.hero h1{font-size:clamp(2.8rem,10.5vw,3.8rem);letter-spacing:-.05em;margin:22px 0}.intro{font-size:1rem}.hero-actions{align-items:flex-start;gap:13px}.hero-actions .button{font-size:.8rem;padding:13px 14px}.hero-actions .button.plain{padding-inline:0}.freedom{margin-top:27px;padding-top:21px}.freedom>span{font-size:.875rem;line-height:1.6}.providers{gap:6px}.providers>span,.providers>a{font-size:.75rem}.hero-art .brand-panel{height:225px;border-radius:5px 5px 48px 5px}.hero-art .pekio-brand-motion{min-height:225px}.hero-art>p{font-size:.875rem}.hero-art>.eyebrow{font-size:.7rem}.demo-stage{aspect-ratio:3/4}.demo-chat{visibility:hidden}.mobile-brand{position:absolute;display:flex;flex-direction:column;gap:20px;top:28px;left:7%;color:#b6c1bb;font-size:.875rem}.demo-input{left:7%;top:32%;width:86%;height:42%;padding:18px;font-size:1rem;line-height:1.65;border-radius:14px}.demo-input b{width:36px;height:36px;right:14px;bottom:14px}.demo-conversation{left:0;top:120px;padding:0 7% 20px;font-size:.875rem;line-height:1.65}.demo-message{margin-left:0;padding:12px;border-radius:10px}.demo-reply{gap:10px;margin-top:20px}.demo-reply img{width:24px;height:24px}.working-dots{margin:12px 34px}.demo-result{width:256%;height:auto;max-width:none;left:-156%;top:-9.5%}.demo[data-phase=result] .mobile-brand{display:none}.demo-sound{top:7px;right:7px}.demo-steps li{font-size:.8rem;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 8px;line-height:1.45}.demo-foot{font-size:.75rem;display:block;padding:12px}.demo-foot>a{margin-top:5px}.section{padding-top:54px;padding-bottom:48px}h2{font-size:2.15rem}.examples{grid-template-columns:1fr;gap:29px}.example-top{margin-bottom:22px}.examples h3{font-size:1.65rem}.examples article>p{font-size:1rem}.example-tags{font-size:.8rem}.workflow{gap:16px;padding:22px;grid-template-columns:26px 1fr}.workflow p{grid-column:1/-1;font-size:.95rem}.workflow h3{font-size:1.3rem}.model-options{grid-template-columns:1fr}.model-options article,.model-options article+article{padding:28px 0;border-left:0}.model-options article+article{border-top:1px solid #667670}.model-options h3{font-size:1.65rem}.model-privacy{font-size:.9rem}.key-note{font-size:.8rem}.road-columns{grid-template-columns:1fr;gap:36px}.road-columns li{font-size:.95rem}.questions summary{font-size:1rem;gap:15px}.contact-section{max-width:calc(100% - 44px);padding:30px 22px}.contact-section h2{font-size:2rem}.contact-section .button{font-size:.875rem;width:100%}.contact-actions{align-items:stretch}.contact-actions>a{text-align:center}footer{display:grid;font-size:.8rem}.dialog-inner{padding:23px 20px}.dialog-head h2{font-size:1.6rem}.dialog-head .eyebrow{font-size:.7rem}.field-row{grid-template-columns:1fr}.choice-step button{font-size:.95rem}.contact-dialog{max-height:calc(100dvh - 20px)}.demo-hint{font-size:.8rem}}
.site-header{position:fixed;top:0;left:0;right:0;z-index:20;background:var(--paper)}
.demo{width:100%}
.providers>a{min-height:44px;display:flex;align-items:center}.providers>span{display:flex;align-items:center}.demo-foot a{min-height:44px}
body{padding-top:88px}
@media(max-width:800px){body{padding-top:76px}}
@media(min-width:801px) and (max-height:800px){.demo-section{padding-block:32px}.demo{max-width:calc((100svh - 245px)*1.77778);justify-self:center}}
@media(max-width:800px){html{scroll-padding-top:84px}}
@media(max-width:560px){.demo-result{width:340%;left:-211%;top:-15%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.app-launch{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(135deg,#ffb16a,#f58a35);color:#192326;border:1px solid #d66e21;border-radius:6px;font-weight:650;box-shadow:0 3px 0 #a54b1422,0 7px 18px #b9671714;transition:background .2s,box-shadow .2s,transform .2s}.app-launch svg{width:20px;height:20px;flex-shrink:0;transition:transform .2s}.app-launch:hover{background:linear-gradient(135deg,#ffc086,#ff9b4a);box-shadow:0 3px 0 #a54b1422,0 9px 22px #b9671726;transform:translateY(-2px)}.app-launch:hover svg{transform:translateX(3px)}.header-launch{padding:11px 15px;min-height:44px;white-space:nowrap;gap:9px}.header-launch svg{width:17px;height:17px}.hero-actions .app-launch{padding:15px 22px;min-height:53px}.hero-actions .demo-link{background:transparent;border:1px solid #a9aea5;padding:15px 20px;min-height:53px}.hero-actions .demo-link:hover{background:#edece3}.hero-actions .demo-link svg{width:17px;height:17px}@media(max-width:560px){.header-actions{gap:6px}.site-header .header-launch{font-size:.75rem;padding:10px;gap:6px}.hero-actions .app-launch,.hero-actions .demo-link{padding:14px 17px;font-size:.85rem}}@media(max-width:380px){.site-header{padding-inline:16px;gap:8px}.site-header .logo{min-width:0}.site-header .logo>img:first-child{width:30px;height:30px}.site-header .logo>img:nth-child(2){width:72px}.site-header .language{min-width:30px}.site-header .header-launch{padding:10px 8px;font-size:.7rem;gap:4px}.header-launch svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.app-launch,.app-launch svg{transition:none}.app-launch:hover,.app-launch:hover svg{transform:none}}
