@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{color-scheme:dark;--bg:#0a0b10;--panel:#111219;--border:#252630;--text:#f5f4f7;--muted:#a4a3b1;--accent:#b9a4ff;--coral:#ff6b69;--max:1180px;font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button svg,a svg{flex-shrink:0}img{max-width:100%;display:block}svg.icon{width:20px;height:20px;vertical-align:middle;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:#b9a4ff;color:#0a0b10}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:var(--accent);color:#101014;padding:12px 20px;border-radius:8px}.skip-link:focus{top:12px}.site-header{max-width:1330px;margin:auto;height:100px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand>span{font-weight:700;font-size:27px;letter-spacing:-1.1px}.brand-dot{color:var(--accent)}.site-header nav{display:flex;gap:30px;align-items:center;font-size:14px;font-weight:500;color:#aeabb8}.site-header nav a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 25px;border-radius:9px;min-height:54px;font-size:15px;line-height:1.4;font-weight:650;border:1px solid transparent;transition:background .2s,transform .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--accent);color:#171221;box-shadow:0 0 35px #aa8dff12}.button-primary:hover{background:#c8b8ff}.button-light{background:#efedf5;color:#131218}.button-small{font-size:13px;padding:10px 17px;min-height:42px}.button-small svg.icon{width:16px;height:16px}.button-outline{border-color:#33313e;background:#15131c;color:#eeeaf5}.button-outline:hover{border-color:#6e6289;background:#201a2c}.hero{position:relative;text-align:center;padding:56px 24px 0;overflow:hidden}.hero-halo{position:absolute;top:200px;left:50%;transform:translateX(-50%);width:1300px;height:800px;background:radial-gradient(ellipse at center,#9a6afa1d,transparent 65%);pointer-events:none;z-index:-1}.release-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #403746;background:#211a2b80;padding:6px 13px;border-radius:100px;font-size:11px;font-weight:550;letter-spacing:1px;color:#cec3e9}.release-pill svg.icon{width:13px;height:13px}.pill-divider{width:1px;height:11px;background:#665979}.hero h1{margin:28px 0 22px;font-size:clamp(50px,6.5vw,89px);font-weight:550;letter-spacing:-4.8px;line-height:1.07}.serif{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400}.accent{color:var(--accent)}.hero h1 .serif{font-size:1.15em;letter-spacing:-2.5px}.hero-description{font-size:17px;line-height:1.7;max-width:620px;margin:0 auto;color:#a8a4b5}.hero-actions{display:flex;justify-content:center;gap:12px;margin:28px 0 13px}.hero-note{font-size:12px;color:#777383;margin:0 0 54px}.hero-product{max-width:1060px;margin:0 auto;position:relative;border:1px solid #4a3d626b;border-radius:14px 14px 0 0;background:#14121c;box-shadow:0 -12px 80px #a780ff12,0 15px 80px #0008;overflow:hidden}.product-topbar{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 15px;color:#a49aaa;background:#1d1825;border-bottom:1px solid #3b3248;font-size:11px}.product-topbar>span{display:flex;align-items:center;gap:6px}.window-dots{display:flex;gap:6px;width:70px}.window-dots i{height:7px;width:7px;background:#79648880;border-radius:50%}.window-dots i:first-child{background:#ff827794}.window-dots i:nth-child(2){background:#dfc06e94}.window-dots i:nth-child(3){background:#81b39094}.product-os{width:70px;justify-content:end}.screenshot-button{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;text-align:left}.hero-screenshot img{width:100%;height:auto}.screenshot-button:after{content:'Ampliar captura';position:absolute;bottom:18px;right:18px;padding:7px 12px;font-size:12px;border:1px solid #71648b;border-radius:7px;background:#191420ee;color:#eee8fc;opacity:0;transition:opacity .2s}.screenshot-button:hover:after,.screenshot-button:focus-visible:after{opacity:1}.product-caption{display:flex;justify-content:space-between;padding:11px 17px;color:#92889c;font-size:11px;background:#15111b;border-top:1px solid #2c2537}.product-caption>span{display:flex;align-items:center;gap:6px}.product-caption svg.icon{width:13px;height:13px}.capability-strip{max-width:var(--max);margin:0 auto;padding:30px 20px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);color:#aba5b7;font-size:13px}.capability-strip>span{display:flex;align-items:center;gap:10px}.capability-strip svg.icon{width:16px;height:16px;color:#776686}.site-footer{max-width:var(--max);margin:auto;padding:34px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);font-size:12px;color:#797585;gap:20px}.site-footer .brand>span{font-size:22px;color:#efedf6}.site-footer p{font-size:13px}.image-dialog{max-width:min(1500px,94vw);width:max-content;background:#111219;padding:44px 12px 12px;border:1px solid #47404f;border-radius:12px;color:var(--text);overflow:auto}.image-dialog::backdrop,.install-dialog::backdrop{background:#060609e8;backdrop-filter:blur(14px)}.image-dialog img{max-height:78vh;width:auto;max-width:100%;margin:auto;object-fit:contain}.image-dialog p{font-size:13px;color:#bab3c7;text-align:center;margin:12px 12px 0}.dialog-close{position:absolute;top:8px;right:10px;width:32px;height:32px;display:grid;place-items:center;background:#26212f;border:1px solid #4a3c5b;border-radius:8px;color:#e5daff}.install-dialog{max-width:520px;width:calc(100% - 32px);padding:40px;background:#131017;color:var(--text);border:1px solid #514063;border-radius:20px}.install-icon{color:var(--accent);background:#b9a4ff14;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;margin-bottom:20px}.install-dialog h2{font-size:38px;letter-spacing:-1.5px;font-weight:550;line-height:1.12;margin:10px 0 18px}.install-dialog>p:not(.eyebrow){color:#afa7bb;font-size:14px}.install-steps{padding-left:22px;font-size:14px;color:#cdc5da}.install-steps li{padding:8px 0 8px 4px}.install-steps li::marker{color:var(--accent)}code{font-size:13px;background:#2d213c;color:#d2baff;padding:3px 7px;border-radius:4px;white-space:nowrap}.install-detail{display:flex;gap:10px;border:1px solid #3a3045;background:#1c1526;border-radius:10px;padding:14px;margin:20px 0}.install-detail p{font-size:12px;line-height:1.6;margin:0;color:#a99fbb}.install-detail svg.icon{color:var(--accent);width:16px;height:16px;margin-top:2px}.copy-status{min-height:20px}.eyebrow{font-size:11px;font-weight:550;letter-spacing:1.9px;color:var(--accent);text-transform:uppercase;margin:0 0 15px}
@media(min-width:1600px){.hero h1{font-size:98px}.hero{padding-top:70px}}@media(max-width:1000px){.site-header{padding:0 24px;height:84px}.site-header nav{gap:20px;font-size:13px}.hero{padding-top:40px}.hero h1{letter-spacing:-3px}.capability-strip{justify-content:center;flex-wrap:wrap;gap:22px 35px}.site-footer{margin:0 24px}.desktop-break{display:none}}
@media(max-width:640px){.site-header{height:76px;padding:0 20px;gap:12px}.brand>span{font-size:24px}.brand img{width:29px;height:29px}.site-header nav{display:none}.site-header .button{font-size:12px;padding:9px 12px;min-height:38px}.hero{padding:38px 18px 0}.release-pill{font-size:10px;letter-spacing:.7px}.hero h1{font-size:47px;letter-spacing:-2.3px;line-height:1.1;margin-top:26px}.hero h1 .serif{letter-spacing:-1px}.hero-description{font-size:15px;max-width:330px}.hero-actions{gap:10px;margin-top:23px}.hero-actions .button{padding:13px 14px;font-size:13px;min-height:48px}.hero-actions .icon{width:17px;height:17px}.hero-note{font-size:11px;max-width:270px;margin:0 auto 34px}.hero-product{border-radius:10px 10px 0 0}.product-topbar{height:31px;padding:0 9px;font-size:9px}.window-dots{width:40px;gap:4px}.window-dots i{width:5px;height:5px}.product-topbar img{width:12px;height:12px}.product-os{width:40px}.product-caption{padding:8px 10px;font-size:9px}.product-caption>span:last-child{display:none}.capability-strip{font-size:11px;padding:23px 16px;gap:16px 23px}.capability-strip svg.icon{width:14px;height:14px}.capability-strip>span{gap:6px}.site-footer{flex-wrap:wrap;padding:25px 0;margin:0 20px}.site-footer>span{width:100%}.site-footer p{font-size:11px}.install-dialog{padding:32px 25px}.image-dialog{padding-top:45px}.image-dialog img{max-height:70vh}.screenshot-button:after{font-size:10px;bottom:8px;right:8px}}
.section{max-width:var(--max);margin:0 auto;padding:108px 0}.section h2,.mobile-section h2{font-size:clamp(36px,4.1vw,56px);line-height:1.14;font-weight:500;letter-spacing:-2.3px;margin:0}.muted-heading{color:#777081}.section h2 .serif{font-size:1.15em;letter-spacing:-1.3px}.section-description{color:#9d95ab;font-size:16px;line-height:1.8;margin:22px 0 0}.intro-section{text-align:center;padding:102px 0 78px}.intro-section h2{font-size:48px}.specs{display:grid;grid-template-columns:repeat(4,1fr);max-width:920px;margin:60px auto 0}.specs>div{border-right:1px solid var(--border)}.specs>div:last-child{border:0}.specs strong{font-size:49px;font-weight:450;letter-spacing:-2px;line-height:1.2}.specs strong span{font-size:26px;color:#ab9cbb;letter-spacing:-.5px}.specs p{font-size:12px;color:#8f869b;margin:8px 0 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.section-heading>p{color:#958a9f;font-size:14px;line-height:1.8;margin:0 0 6px}.studio-section{padding-top:52px}.explorer{border:1px solid #332a40;border-radius:16px;background:#121017;overflow:hidden}.explorer-tabs{display:flex;gap:3px;border-bottom:1px solid #332a40;padding:10px 14px;background:#18141e;overflow:auto;scrollbar-width:thin}.explorer-tabs button{white-space:nowrap;display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;color:#9e92ab;border-radius:8px;padding:12px 20px;font-size:13px;line-height:1.4}.explorer-tabs button svg.icon{width:16px;height:16px}.explorer-tabs button:hover{color:#d7c8eb;background:#251d30}.explorer-tabs button.active{background:#aa8cff17;border-color:#aa8cff25;color:#d6c5ff}.explorer-tabs button:focus-visible{outline-offset:-3px}.explorer-panel{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;min-height:530px;gap:26px;padding:32px 0 32px 32px;overflow:hidden}.explorer-panel:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.explorer-copy{display:flex;flex-direction:column;align-items:flex-start}.screen-number{font:11px 'DM Sans',sans-serif;color:#766582;letter-spacing:2px}.explorer-copy h3{font-size:27px;line-height:1.3;letter-spacing:-.8px;font-weight:500;margin:24px 0 16px}.explorer-copy>p{font-size:14px;line-height:1.8;color:#a295af;margin:0 0 24px}.explorer-copy ul{list-style:none;padding:0;margin:0 0 28px;font-size:12px;color:#bfb0ce}.explorer-copy li{padding:6px 0;display:flex;align-items:baseline;gap:8px}.explorer-copy li:before{content:'✓';color:var(--accent);font-size:12px}.real-shot-label{font-size:10px;color:#7f6d8c;display:flex;align-items:center;gap:7px}.real-shot-label svg.icon{width:13px;height:13px}.explorer-shot{overflow:hidden;border:1px solid #3c3149;border-radius:10px 0 0 10px;box-shadow:0 15px 40px #0005}.explorer-shot img{width:100%;height:auto}.mobile-section{padding:88px 24px;background:radial-gradient(ellipse at 75% 40%,#6a468e18,transparent 60%),#141017;border-top:1px solid #2b2133;border-bottom:1px solid #2b2133}.mobile-inner{display:grid;grid-template-columns:.87fr 1.13fr;max-width:var(--max);gap:80px;margin:auto;align-items:center}.mobile-copy .eyebrow{font-size:10px;letter-spacing:1.5px;line-height:1.8}.mobile-section h2{font-size:75px;letter-spacing:-3px;line-height:1.05;margin:22px 0 24px}.mobile-section h2 .serif{font-size:1.15em}.mobile-copy>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#aa9bb7;max-width:380px}.connection-steps{list-style:none;margin:32px 0 22px;padding:0;display:flex;flex-direction:column;gap:19px}.connection-steps li{display:flex;gap:16px;align-items:start}.connection-steps li>span{font-size:11px;border:1px solid #51405e;color:#c3a6e2;border-radius:8px;background:#2c1d3980;width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.connection-steps strong{font-size:14px;font-weight:500;color:#e4d9ed}.connection-steps p{font-size:12px;color:#9c87ab;margin:2px 0 0}.mobile-footnote{font-size:11px;color:#846b97}.mobile-visual{background:#19131f;border:1px solid #4b345d;border-radius:14px;box-shadow:0 30px 70px #0005;overflow:hidden;max-width:100%}.mobile-visual-header{display:flex;align-items:center;gap:10px;padding:19px 22px;font-size:12px;color:#d1bedf}.mobile-visual-header svg.icon{width:17px;height:17px;color:var(--accent)}.small-tag{font-size:9px;letter-spacing:1px;color:#ab8dbf;border:1px solid #4d355f;padding:4px 8px;border-radius:5px;white-space:nowrap}.mobile-visual-header .small-tag{margin-left:auto;font-size:8px}.mobile-shot{width:calc(100% - 44px);height:620px;overflow:hidden;border:1px solid #473056;border-radius:9px;margin:0 22px}.mobile-shot img{max-width:none;width:388.572%;height:auto;position:absolute;right:0;top:auto;bottom:0}.mobile-benefits{display:flex;flex-direction:column;gap:7px;padding:18px 24px;color:#ae96c0;font-size:12px}.mobile-benefits>span{display:flex;align-items:center;gap:8px}.mobile-benefits svg.icon{width:13px;height:13px;color:#c1a3e3}.features-section{padding-top:116px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{border:1px solid #2b2534;border-radius:14px;padding:30px;background:linear-gradient(150deg,#1b142170,#121015);min-height:305px;display:flex;flex-direction:column;position:relative;transition:border-color .2s}.feature-card:hover{border-color:#594367}.feature-icon{display:grid;place-items:center;width:38px;height:38px;background:#b9a4ff0c;border:1px solid #5242635c;border-radius:10px;color:#b89dd0;margin-bottom:27px}.feature-icon svg.icon{width:19px;height:19px}.feature-card h3{font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:0 0 13px}.feature-card p{font-size:14px;color:#a296ae;line-height:1.8;margin:0 0 24px}.feature-meta{font-size:11px;color:#806c94;display:flex;align-items:center;gap:5px;margin-top:auto}.feature-meta kbd{font-size:9px}.zoom-type{display:flex;gap:8px;align-items:center;position:absolute;top:33px;right:25px;font-size:16px;font-weight:500;color:#736081}.zoom-type span:last-child{font-size:26px;color:#bfa5e4}.zoom-type span:nth-child(2){color:#a48abb;font-size:20px}kbd{display:inline-block;border:1px solid #44344f;background:#211727;border-radius:5px;color:#c4a8d8;font-family:'DM Sans',system-ui,sans-serif;font-size:11px;padding:4px 8px;line-height:1.3;font-weight:400}.workflow-section{text-align:center;padding-top:24px}.workflow-section>h2{font-size:54px}.widget-showcase{margin:46px 0 18px;border:1px solid #3d2c4c;border-radius:14px;background:radial-gradient(ellipse at 50% 50%,#63497d26,transparent 70%),#151019;padding:25px 28px;overflow:hidden}.widget-topline,.widget-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.widget-topline>span:first-child{display:flex;align-items:center;gap:10px;font-size:13px;color:#bda9d0}.widget-topline svg.icon{width:17px;height:17px}.widget-shot{max-width:900px;margin:40px auto 34px;filter:drop-shadow(0 12px 20px #0008)}.widget-shot img{width:100%;height:auto}.widget-footer p{font-size:13px;text-align:left;color:#a38cba;margin:0}.widget-footer>span{font-size:10px;color:#806893;white-space:nowrap}.widget-footer kbd{font-size:10px}.widget-settings-link{background:none;border:0;padding:14px 0 0;color:#b19ac4;font-size:11px;display:flex;align-items:center;gap:7px}.widget-settings-link:hover{color:#e4cef9}.widget-settings-link svg.icon{width:13px;height:13px}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:left}.workflow-card{border:1px solid #35273f;background:#131017;border-radius:14px;overflow:hidden;padding:32px 32px 0;display:flex;flex-direction:column}.workflow-card-heading{display:flex;align-items:center;gap:10px;color:#ab8ec4;font-size:10px;letter-spacing:1.5px;margin-bottom:24px}.workflow-card-heading svg.icon{width:17px;height:17px}.workflow-card h3{font-size:35px;letter-spacing:-1px;font-weight:500;line-height:1.2;margin:0 0 17px}.workflow-card>p{font-size:14px;line-height:1.8;color:#a390b1;margin:0 0 30px;max-width:420px}.secondary-shot{margin-top:auto;border:1px solid #473550;border-bottom:0;border-radius:9px 9px 0 0;overflow:hidden}.secondary-shot img{width:100%;height:auto}.transcript-shot{aspect-ratio:600/340}.transcript-shot img{max-width:none;width:145%;height:100%;object-fit:cover;object-position:left top}.privacy-line{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #27372d;background:#11201542;border-radius:10px;padding:17px 22px;text-align:left;margin-top:20px}.privacy-line>span:first-child{color:#92b6a2}.privacy-line svg.icon{width:17px;height:17px}.privacy-line p{font-size:12px;color:#92aa9d;margin:0}.privacy-line>span:last-child{margin-left:auto;font-size:9px;letter-spacing:1px;color:#6e8e7b}.shortcuts-section{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding-top:10px;border-bottom:1px solid var(--border)}.shortcuts-section h2{font-size:47px}.shortcut-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #26202e}.shortcut-list>div:first-child{padding-top:0}.shortcut-list>div:last-child{border-bottom:0}.shortcut-list>div>span{color:#b0a2bd;font-size:13px}.shortcut-list kbd{white-space:nowrap;font-size:10px}.start-section{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center;padding-top:115px;padding-bottom:105px}.start-section h2{font-size:58px;line-height:1.12}.start-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:440px;color:#a291b0;margin:25px 0}.start-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:29px}.text-link{font-size:12px;color:#b79cce;border-bottom:1px solid #56425f;padding-bottom:3px}.text-link:hover{color:#ddc4fa}.free-card{padding:30px;border:1px solid #5d4273;border-radius:16px;background:radial-gradient(ellipse at 30% 0,#79509021,transparent 70%),#19111f;box-shadow:0 15px 55px #0003}.free-card-top{display:flex;align-items:center;justify-content:space-between;color:#a382bc}.price{font-size:100px;font-weight:450;letter-spacing:-5px;line-height:1.05;margin:29px 0 12px}.price span{font-size:60px;margin-left:9px;font-weight:400;color:#b593d1}.price-label{font-size:13px;color:#c1a5d6;margin:0}.free-card-rule{height:1px;background:#4b335b;margin:27px 0}.free-card ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:15px}.free-card li{display:flex;gap:9px;align-items:start;color:#c1aecf;font-size:13px}.free-card li svg.icon{width:14px;height:14px;margin-top:3px;color:#bc9cdf}.license-note{font-size:10px!important;color:#80668f;margin:28px 0 0}.license-note a{text-decoration:underline;text-underline-offset:3px}.faq-section{display:grid;grid-template-columns:1fr 1.6fr;gap:90px;border-top:1px solid var(--border);padding-top:88px;padding-bottom:100px}.faq-section h2{font-size:47px}.faq-list details{border-bottom:1px solid #2c2234}.faq-list details:first-child{border-top:1px solid #2c2234}.faq-list summary{padding:21px 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;color:#d1c1dc}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg.icon{width:16px;height:16px;color:#8c69aa;transition:transform .2s}.faq-list details[open] summary svg.icon{transform:rotate(45deg)}.faq-list details p{margin:0 36px 21px 0;font-size:14px;line-height:1.8;color:#a68db8}
@media(max-width:1240px){.section{margin:0 32px}.site-footer{margin:0 32px}.mobile-inner{gap:45px}.explorer-tabs button{padding:12px 15px}.explorer-panel{grid-template-columns:240px minmax(0,1fr);gap:20px;min-height:470px}.explorer-copy h3{font-size:25px}.start-section{gap:70px}.shortcuts-section,.faq-section{gap:60px}}
@media(max-width:1000px){.section{padding-top:80px;padding-bottom:80px}.section h2{font-size:43px}.intro-section h2{font-size:43px}.section-heading>p{font-size:12px}.mobile-inner{gap:32px;grid-template-columns:1fr 1fr}.mobile-section h2{font-size:64px}.mobile-visual-header{padding:16px}.mobile-visual-header .small-tag{display:none}.mobile-shot{height:560px;width:calc(100% - 32px);margin:0 16px}.explorer-panel{grid-template-columns:1fr;padding:25px;min-height:0;gap:22px}.explorer-copy{display:grid;grid-template-columns:1fr 1.3fr;gap:0 30px}.explorer-copy .screen-number{grid-column:1}.explorer-copy h3{grid-column:1;grid-row:2/4;margin:16px 0 0}.explorer-copy>p{grid-column:2;grid-row:1/3;margin:0 0 14px}.explorer-copy ul{grid-column:2;margin:0;font-size:11px}.real-shot-label{grid-column:1;grid-row:4;margin-top:16px}.explorer-shot{border-radius:9px}.explorer-tabs{justify-content:space-between}.explorer-tabs button{padding:10px 13px;font-size:12px;gap:5px}.explorer-tabs button svg.icon{width:14px;height:14px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:285px}.workflow-card{padding:25px 25px 0}.workflow-card h3{font-size:31px}.privacy-line>span:last-child{display:none}.shortcuts-section{gap:40px;grid-template-columns:.8fr 1.2fr}.start-section{gap:40px}.start-section h2{font-size:47px}.free-card{padding:25px}.free-card li{font-size:12px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:40px}.hero h1 .serif{letter-spacing:-1.5px}}
@media(max-width:640px){.section{margin:0 20px;padding:66px 0}.section h2{font-size:34px;letter-spacing:-1.3px}.section h2 .serif{letter-spacing:-.7px}.eyebrow{font-size:9px;letter-spacing:1.4px;line-height:1.8}.section-description{font-size:14px;margin-top:18px}.section-description br{display:none}.intro-section{padding:65px 0 40px}.intro-section h2{font-size:32px}.specs{grid-template-columns:1fr 1fr;gap:28px 0;margin-top:38px}.specs>div:nth-child(2){border:0}.specs strong{font-size:37px}.specs strong span{font-size:21px}.specs p{font-size:11px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{margin-top:18px;font-size:13px}.section-heading>p br{display:none}.explorer-tabs{padding:8px;gap:5px;justify-content:start}.explorer-tabs button{font-size:11px;padding:9px 11px}.explorer-panel{padding:20px 16px;gap:23px}.explorer-copy{display:flex;gap:0}.explorer-copy h3{font-size:24px;margin:16px 0 12px}.explorer-copy>p{font-size:13px;margin:0 0 13px}.explorer-copy ul{font-size:12px}.real-shot-label{margin-top:18px}.screen-number{font-size:10px}.mobile-section{padding:60px 20px}.mobile-inner{display:flex;flex-direction:column;gap:35px}.mobile-copy{width:100%}.mobile-section h2{font-size:65px;line-height:1.02;margin:22px 0}.mobile-copy>p:not(.eyebrow){font-size:14px}.connection-steps p{font-size:12px}.mobile-visual{width:100%;max-width:400px}.mobile-shot{height:525px}.mobile-visual-header{font-size:11px}.mobile-benefits{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:26px;min-height:0}.feature-card .feature-icon{margin-bottom:22px}.feature-card h3{font-size:22px}.feature-card p{font-size:14px}.feature-meta{font-size:11px}.zoom-type{top:30px;right:26px}.workflow-section{padding-top:14px}.widget-showcase{margin-top:28px;padding:19px 16px}.widget-topline>span:first-child{font-size:11px}.widget-topline .small-tag{font-size:7px;letter-spacing:.5px;padding:4px 6px}.widget-shot{margin:27px auto 24px}.widget-footer{display:block}.widget-footer p{font-size:12px;margin-bottom:12px}.workflow-grid{grid-template-columns:1fr;gap:14px}.workflow-card{padding:27px 22px 0}.workflow-card h3{font-size:33px}.workflow-card>p{font-size:14px}.workflow-card-heading{font-size:9px}.privacy-line{padding:15px 13px;gap:8px}.privacy-line p{font-size:11px;line-height:1.7}.shortcuts-section{grid-template-columns:1fr;gap:32px;padding-top:0}.shortcut-list>div{padding:15px 0;gap:8px}.shortcut-list>div>span{font-size:12px}.shortcut-list kbd{font-size:9px;padding:5px 6px}.start-section{grid-template-columns:1fr;gap:38px;padding-top:70px}.start-section h2{font-size:45px;line-height:1.1}.start-copy>p:not(.eyebrow){font-size:14px}.start-actions{gap:16px}.free-card{padding:28px}.free-card li{font-size:13px}.free-card .price{font-size:90px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:60px}.faq-section h2{font-size:37px}.faq-list summary{font-size:14px;padding:20px 0}.faq-list details p{font-size:13px;margin-right:16px}.site-footer{margin:0 20px}.real-shot-label{font-size:10px}}
.download-label{min-width:0}.download-button{max-width:100%;text-align:center}.hero-actions{flex-wrap:wrap}.installer-meta{font-size:11px;line-height:1.6;color:#9f86b4;margin-top:-9px}.install-guide-button{font-size:13px;min-height:44px;padding:11px 17px}.install-dialog .download-button{width:100%;font-size:14px;padding:13px 12px;gap:8px}.install-dialog>p.install-security-note{font-size:12px;line-height:1.7;color:#9f92ae}.install-dialog{max-height:calc(100dvh - 32px);overflow:auto}
@media(max-width:800px){.site-header nav{display:none}}
@media(max-width:640px){.site-header>.download-button{min-width:0;max-width:180px;flex-shrink:1;gap:7px;padding:8px 10px;font-size:11px}.site-header>.download-button .download-label{text-align:left}.hero-actions{flex-direction:column;align-items:center}.hero-actions .button{width:min(100%,320px)}.start-actions>.download-button{width:100%}.installer-meta{font-size:10px}.install-dialog .eyebrow{font-size:9px;letter-spacing:1.1px}.install-dialog h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
