:root{color:#1d1d1f;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.static-fallback{min-height:100vh;padding:24px;background:#f5f5f7;color:#1d1d1f}.static-fallback-header{display:flex;gap:12px;align-items:center;max-width:960px;margin:0 auto}.static-fallback-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#fff;color:#356ebd;font-size:.78rem;font-weight:850}.static-fallback-hero{display:grid;max-width:960px;gap:18px;margin:96px auto 0}.static-fallback-hero p{max-width:680px;margin:0;color:#6e6e73;font-size:1.05rem;line-height:1.7}.static-fallback-hero p:first-child{color:#2f6fbd;font-size:.78rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.static-fallback-hero h1{max-width:760px;margin:0;font-size:clamp(3.2rem,9vw,6.5rem);line-height:.95}.static-fallback-hero div{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.static-fallback-hero a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:1px solid rgb(0 0 0 / 10%);border-radius:8px;background:#fff;color:#1d1d1f;font-weight:800}.static-fallback-hero a:first-child{border-color:#2f6fbd;background:#2f6fbd;color:#fff}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}a{color:inherit;text-decoration:none}.site-header{position:fixed;z-index:20;top:18px;left:50%;display:grid;width:min(1120px,calc(100% - 32px));grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:8px 10px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#ffffffe0;color:#1d1d1f;box-shadow:0 8px 28px #0000000f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.brand,.language-toggle,.nav-cta,.primary-button,.secondary-button{display:inline-flex;align-items:center}.brand{gap:10px;font-weight:800}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#f5f5f7;color:#0071e3;font-size:.78rem;letter-spacing:0;box-shadow:inset 0 0 0 1px #00000014}.nav-links{display:flex;align-items:center;justify-content:center;gap:22px;color:#1d1d1fad;font-size:.95rem}.nav-links a:hover,.language-toggle:hover,.nav-cta:hover{color:#0071e3}.header-actions{display:flex;align-items:center;justify-self:end;gap:8px}.language-toggle{justify-content:center;min-width:44px;min-height:40px;border:1px solid rgb(0 0 0 / 8%);border-radius:7px;background:#ffffff8a;color:#1d1d1fb8;font:inherit;font-size:.82rem;font-weight:850;letter-spacing:0;cursor:pointer}.nav-cta{min-height:40px;padding:0 17px;border-radius:7px;background:#0071e3;color:#fff;font-weight:760}.hero{position:relative;display:grid;min-height:620px;overflow:hidden;border-bottom:1px solid rgb(0 0 0 / 7%);background:#fff;color:#1d1d1f}.hero-image,.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-image{display:none;object-fit:cover;object-position:center;opacity:.2;filter:saturate(.9) blur(.2px)}.hero-overlay{background:linear-gradient(180deg,#fff,#f7f8fa)}.hero-content{position:relative;z-index:2;display:grid;width:min(1120px,calc(100% - 32px));justify-items:start;margin:0 auto;padding:154px 0 82px;text-align:left}.eyebrow{margin:0 0 14px;color:#0071e3;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:20px;font-size:clamp(3rem,6vw,5.2rem);line-height:1;letter-spacing:0}.hero-copy{max-width:660px;color:#6e6e73;font-size:clamp(1.05rem,1.55vw,1.2rem);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:32px}.primary-button,.secondary-button{justify-content:center;min-height:50px;border:0;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.primary-button{gap:10px;padding:0 21px;background:#0071e3;color:#fff;box-shadow:none}.primary-button.light{background:#fff;color:#1d1d1f}.secondary-button{padding:0 18px;border:1px solid rgb(0 0 0 / 10%);color:#1d1d1f;background:#fff}.hero-note{margin:18px 0 0;color:#86868b;font-size:.94rem}.showcase{display:grid;width:min(1120px,calc(100% - 32px));grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:40px;align-items:center;margin:0 auto;padding:70px 0}.showcase-copy{max-width:430px}.showcase-copy p:not(.eyebrow){color:#6e6e73;line-height:1.75}.mac-preview{position:relative;overflow:hidden;height:460px;border:1px solid rgb(0 0 0 / 7%);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgb(255 255 255 / 72%),transparent 28%),linear-gradient(135deg,#e8eef7,#f6f7f8 44%,#dfe8f6);box-shadow:0 24px 70px #0000001a}.desktop-menu-bar{display:flex;gap:16px;align-items:center;height:32px;padding:0 16px;border-bottom:1px solid rgb(255 255 255 / 52%);background:#ffffff94;color:#1d1d1f;font-size:.78rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.desktop-menu-bar strong{font-weight:800}.app-menu-mark{color:#1d1d1f;font-size:.72rem;font-weight:850;letter-spacing:0}.desktop-clock{margin-left:auto}.desktop-stage{position:relative;height:428px;padding:34px 30px 70px}.finder-window{overflow:hidden;width:min(520px,100%);height:308px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffc2,0 22px 56px #00000021;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.window-bar{display:flex;gap:7.5px;align-items:center;height:40px;padding:0 17px;border-bottom:1px solid rgb(0 0 0 / 6%);background:linear-gradient(180deg,#ffffffc7,#f2f3f7b8),#fafafcb8}.window-bar span{position:relative;width:12.5px;height:12.5px;flex:0 0 12.5px;border-radius:50%;box-shadow:inset 0 0 0 .65px #00000029,inset 0 -.5px #00000014,inset 0 .5px #ffffff5c;transition:filter .14s ease,transform .14s ease}.window-bar span:hover{filter:saturate(1.08) brightness(1.02)}.window-bar span:nth-child(1){background:#ff5f57}.window-bar span:nth-child(2){background:#ffbd2e}.window-bar span:nth-child(3){background:#28c840}.window-bar:hover span:before,.window-bar:hover span:after{position:absolute;content:"";opacity:.78}.window-bar:hover span:nth-child(1):before,.window-bar:hover span:nth-child(1):after{top:5.6px;left:3.35px;width:5.8px;height:1.15px;border-radius:999px;background:#7b1d18}.window-bar:hover span:nth-child(1):before{transform:rotate(45deg)}.window-bar:hover span:nth-child(1):after{transform:rotate(-45deg)}.window-bar:hover span:nth-child(2):before{top:5.7px;left:3.25px;width:6px;height:1.1px;border-radius:999px;background:#995700}.window-bar:hover span:nth-child(3):before{top:3.1px;left:6.05px;width:3.8px;height:3.8px;border-top:1.15px solid #0b6d1b;border-right:1.15px solid #0b6d1b;background:transparent}.window-bar:hover span:nth-child(3):after{top:6.05px;left:3.1px;width:3.8px;height:3.8px;border-bottom:1.15px solid #0b6d1b;border-left:1.15px solid #0b6d1b;background:transparent}.finder-title{position:absolute;left:50%;margin-left:0;color:#6e6e73;font-size:.82rem;font-weight:760;transform:translate(-50%)}.preview-body{position:relative;display:grid;grid-template-columns:130px 1fr;height:266px}.finder-sidebar{display:grid;align-content:start;gap:12px;padding:28px 18px;border-right:1px solid rgb(0 0 0 / 7%);background:#f5f5f7c7}.finder-sidebar span{height:12px;border-radius:999px;background:#d2d2d7}.finder-sidebar span:nth-child(1){width:78%;background:#a1a1a6}.finder-sidebar span:nth-child(2){width:58%}.finder-sidebar span:nth-child(3){width:70%}.finder-sidebar span:nth-child(4){width:48%}.finder-main{min-width:0;overflow:hidden}.finder-toolbar{display:flex;justify-content:space-between;gap:16px;padding:14px 18px 0;color:#6e6e73;font-size:.75rem}.finder-files{display:grid;grid-template-columns:repeat(3,minmax(0,96px));grid-auto-rows:104px;gap:14px;align-content:start;height:226px;overflow:hidden;padding:24px 20px 72px}.file-tile{position:relative;display:grid;justify-items:center;gap:8px;height:104px;padding:12px 8px 10px;border:1px solid transparent;border-radius:8px;color:#6e6e73;font-size:.78rem;text-align:center;transition:background .16s ease,border-color .16s ease,transform .16s ease}.file-tile.selected{border-color:#0071e338;background:#0071e314}.file-tile.muted{opacity:.48}.file-tile em{position:absolute;top:8px;right:7px;padding:2px 6px;border-radius:999px;background:#0071e3;color:#fff;font-size:.62rem;font-style:normal;font-weight:800}.file-icon{display:block;width:50px;height:58px;border-radius:8px;background:#dfe9f3;box-shadow:inset 0 0 0 1px #00000012}.image-file{background:linear-gradient(145deg,#b6e6ff,#eef8ff)}.pdf-file{background:linear-gradient(145deg,#ffe4dd,#fff7f4)}.folder-file{height:42px;margin-top:10px;background:linear-gradient(145deg,#bfe0ff,#eaf5ff)}.text-file{background:linear-gradient(145deg,#fff,#e9eef5)}.zip-file{background:linear-gradient(145deg,#f2eadc,#fff9eb)}.context-menu{position:absolute;z-index:3;right:172px;top:116px;display:grid;width:226px;padding:9px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#ffffffeb;box-shadow:0 18px 48px #00000024;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.context-menu button,.context-menu .menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:31px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#1d1d1f;font-size:.82rem;font-family:inherit;text-align:left;transition:background .16s ease,color .16s ease}.context-menu button{cursor:pointer}.context-menu .menu-separator{min-height:1px;height:1px;margin:6px 8px;padding:0;background:#0000001a}.context-menu button:hover,.context-menu button:focus-visible{background:#0071e317;outline:0}.context-menu .active-menu-row{background:#0071e31f;color:#0071e3;font-weight:760}.context-menu svg{color:#0071e3}.context-menu .menu-head{justify-content:space-between;color:#0071e3;font-weight:850}.context-menu .context-submenu{position:absolute;top:42px;left:calc(100% + 10px);display:grid;width:230px;padding:9px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#fffffff0;box-shadow:0 18px 48px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.context-menu .context-submenu button,.context-menu .context-submenu .menu-head{justify-content:flex-start}.context-menu .active-submenu-row{background:#0071e31f;color:#0071e3;font-weight:760}.simulation-toast{position:absolute;z-index:2;right:28px;bottom:70px;display:grid;gap:4px;width:min(320px,calc(100% - 56px));padding:12px 14px;border:1px solid rgb(255 255 255 / 64%);border-radius:8px;background:#ffffffbd;box-shadow:0 14px 38px #0000001a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.simulation-toast span{color:#0071e3;font-size:.72rem;font-weight:850}.simulation-toast strong{color:#1d1d1f;font-size:.9rem}.simulation-toast small{color:#6e6e73;font-size:.73rem}.desktop-dock{position:absolute;z-index:1;bottom:12px;left:50%;display:flex;gap:10px;align-items:center;padding:7px 10px;border:1px solid rgb(255 255 255 / 64%);border-radius:8px;background:#ffffff6b;box-shadow:0 10px 26px #00000014;transform:translate(-50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none}.desktop-dock span{width:26px;height:26px;border-radius:8px;background:linear-gradient(145deg,#fff,#dfe9f3);box-shadow:inset 0 0 0 1px #00000014}.section{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:64px 0}.intro-band{padding-top:56px}.section-heading{display:grid;max-width:820px;gap:12px;margin-bottom:34px}.section-heading.compact{max-width:620px}h2{margin-bottom:0;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.12;letter-spacing:0}.section-heading p:not(.eyebrow),.proof-copy p,.process-item p,.capability-card p{color:#6e6e73;line-height:1.75}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.capability-card{min-height:188px;padding:24px;border:1px solid rgb(0 0 0 / 6%);border-radius:8px;background:#fff;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.capability-card:hover{border-color:#0071e32e;box-shadow:none;transform:translateY(-2px)}.icon-shell{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#0071e31a;color:#0071e3}.capability-card h3,.process-item h3{margin:22px 0 10px;font-size:1.2rem}.ai-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:48px;align-items:center;border-top:1px solid rgb(0 0 0 / 7%)}.ai-copy{display:grid;gap:16px}.ai-copy h2{max-width:720px}.ai-copy p:not(.eyebrow){max-width:720px;margin:0;color:#6e6e73;line-height:1.8}.ai-copy span{max-width:680px;color:#86868b;font-size:.94rem;line-height:1.65}.ai-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ai-panel{display:grid;gap:18px;padding:24px;border:1px solid rgb(0 0 0 / 7%);border-radius:8px;background:#f7f8fa}.ai-panel-top{display:flex;align-items:center;gap:12px}.ai-panel-top strong{font-size:1.05rem}.ai-code-preview{display:grid;gap:8px;padding:16px;border:1px solid rgb(0 0 0 / 6%);border-radius:8px;background:#fff;color:#424245;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.ai-code-preview span{overflow-wrap:anywhere}.ai-prompt-preview{max-height:240px;overflow:auto;margin:0;padding:16px;border:1px solid rgb(0 113 227 / 14%);border-radius:8px;background:#fff;color:#1d1d1f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.65;white-space:pre-wrap}.ai-step-list{display:grid;gap:0;border-top:1px solid rgb(0 0 0 / 7%)}.ai-step-list article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid rgb(0 0 0 / 7%)}.ai-step-list article>strong{color:#0071e3;font-size:.9rem}.ai-step-list h3{margin:0 0 6px;font-size:1rem}.ai-step-list p{margin:0;color:#6e6e73;line-height:1.65}.process-section{display:none;border-top:1px solid rgb(0 0 0 / 7%)}.process-list{display:grid;gap:0;border-top:1px solid rgb(0 0 0 / 7%)}.process-item{display:grid;grid-template-columns:90px 1fr;gap:22px;align-items:start;padding:28px 0;border-bottom:1px solid rgb(0 0 0 / 7%)}.step-number{color:#0071e3;font-size:1.45rem;font-weight:850}.proof-section{display:none;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:72px;align-items:start;border-top:1px solid rgb(0 0 0 / 7%)}.proof-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.proof-list li{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:18px 0;border-bottom:1px solid rgb(0 0 0 / 7%);color:#424245;line-height:1.65}.proof-list svg{margin-top:3px;color:#0071e3}.pricing-section{border-top:1px solid rgb(0 0 0 / 7%)}.pricing-heading{max-width:760px}.pricing-grid{display:grid;width:min(860px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;margin:0 auto}.pricing-card{display:flex;min-height:480px;flex-direction:column;padding:26px;border:1px solid rgb(0 0 0 / 7%);border-radius:8px;background:#fff;box-shadow:none}.pricing-card.featured{border-color:#0071e338;background:#f7fbff;box-shadow:none}.plan-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-topline h3{margin:0;font-size:1.18rem}.plan-topline span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#0071e31a;color:#0071e3;font-size:.76rem;font-weight:850}.plan-price{margin:26px 0 10px;color:#1d1d1f;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1}.plan-license{display:inline-flex;width:fit-content;min-height:30px;align-items:center;margin:0 0 16px;padding:0 10px;border:1px solid rgb(0 113 227 / 16%);border-radius:999px;background:#0071e314;color:#0071e3;font-size:.86rem;font-weight:850}.plan-note{min-height:54px;margin-bottom:24px;color:#6e6e73;line-height:1.65}.plan-features{display:grid;gap:14px;margin:0 0 26px;padding:0;list-style:none}.plan-features li{display:grid;grid-template-columns:24px 1fr;gap:10px;color:#424245;line-height:1.55}.plan-features svg{margin-top:3px;color:#0071e3}.plan-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:auto;border:1px solid rgb(0 0 0 / 10%);border-radius:8px;color:#1d1d1f;font-weight:850}.primary-plan{border-color:transparent;background:#0071e3;color:#fff;box-shadow:0 16px 38px #0071e32e}.pricing-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:34px;border-top:1px solid rgb(0 0 0 / 7%)}.pricing-faq article{padding:24px 0;border-bottom:1px solid rgb(0 0 0 / 7%)}.pricing-faq h3{margin:0 0 8px;font-size:1rem}.pricing-faq p{margin:0;color:#6e6e73;line-height:1.65}.download-band{display:grid;width:min(1120px,calc(100% - 32px));grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:0 auto;padding:34px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#f7f8fa;box-shadow:none;color:#1d1d1f}.download-band h2{max-width:720px;margin:0;color:#1d1d1f;font-size:clamp(1.85rem,4vw,3rem)}.download-band p:not(.eyebrow){max-width:760px;margin:12px 0 14px;color:#6e6e73;line-height:1.7}.download-band span{color:#86868b;font-size:.92rem}.download-band .eyebrow{color:#0071e3}.download-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.download-buy-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgb(0 0 0 / 10%);border-radius:8px;color:#1d1d1f;font-weight:850}.download-buy-link:hover{border-color:#0071e342;background:#0071e30f}.blog-section{border-top:1px solid rgb(0 0 0 / 7%)}.blog-heading{max-width:760px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blog-card,.blog-index-item{display:flex;min-height:118px;flex-direction:column;padding:22px;border:1px solid rgb(0 0 0 / 6%);border-radius:8px;background:#fff;box-shadow:none}.blog-card{justify-content:center}.blog-card-meta{margin:0 0 12px;color:#0071e3;font-size:.84rem;font-weight:850}.blog-card h3,.blog-index-item h2{margin:0 0 12px;color:#1d1d1f;font-size:1.2rem;line-height:1.25}.blog-card-link,.blog-index-item a,.blog-index-link{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;color:#0071e3;font-weight:850}.blog-card-link{margin-top:0;color:#1d1d1f;font-size:1.08rem;line-height:1.35}.blog-card-link svg{flex:0 0 auto;color:#0071e3}.blog-index-link{justify-content:flex-start;margin-top:22px}.article-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:34px 0 80px}.article-back{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-bottom:36px;color:#0071e3;font-weight:850}.article-page{max-width:780px}.article-header,.blog-index-hero,.article-empty{padding:58px 0 34px}.article-header h1,.blog-index-hero h1,.article-empty h1{max-width:880px;color:#1d1d1f;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.04}.article-header p,.blog-index-hero p,.article-empty p{max-width:740px;color:#6e6e73;font-size:1.1rem;line-height:1.8}.article-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;color:#6e6e73;font-weight:750}.article-meta span{padding:7px 10px;border-radius:999px;background:#0071e314}.answer-box,.article-takeaways,.article-faq{margin:28px 0;padding:24px;border:1px solid rgb(0 0 0 / 6%);border-radius:8px;background:#ffffffd1;box-shadow:0 18px 52px #0000000d}.answer-box h2,.article-takeaways h2,.article-section h2,.article-faq h2,.article-related h2{margin:0 0 12px;color:#1d1d1f;font-size:1.45rem;line-height:1.25}.answer-box p,.article-section p,.article-faq p{color:#424245;line-height:1.85}.article-takeaways ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.article-takeaways li{display:grid;grid-template-columns:24px 1fr;gap:10px;color:#424245;line-height:1.65}.article-takeaways svg{margin-top:4px;color:#0071e3}.article-section{padding:30px 0;border-bottom:1px solid rgb(0 0 0 / 7%)}.article-faq article{padding:18px 0;border-top:1px solid rgb(0 0 0 / 7%)}.article-faq h3{margin:0 0 8px;font-size:1.04rem}.article-related{display:grid;max-width:780px;gap:10px;margin-top:40px;padding-top:28px;border-top:1px solid rgb(0 0 0 / 7%)}.article-related a{display:grid;gap:5px;padding:16px 0;border-bottom:1px solid rgb(0 0 0 / 7%);color:#1d1d1f;font-weight:850}.article-related span{color:#0071e3;font-size:.82rem}.blog-index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.final-cta{display:flex;width:min(1120px,calc(100% - 32px));align-items:center;justify-content:space-between;gap:24px;margin:0 auto 36px;padding:32px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#f7f8fa;color:#1d1d1f;box-shadow:none}.final-cta h2{font-size:clamp(1.6rem,3vw,2.4rem)}@media(max-width:860px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.hero{min-height:auto}.hero-image{object-position:62% center}.hero-overlay{background:linear-gradient(180deg,#fff,#f7f8fa)}.hero-content{padding:132px 0 76px}.capability-grid,.ai-section,.blog-grid,.blog-index-list,.pricing-grid,.proof-section,.showcase{grid-template-columns:1fr}.proof-section{gap:34px}.pricing-card{min-height:auto}.ai-section{gap:30px}.pricing-faq{grid-template-columns:1fr}.blog-card,.blog-index-item{min-height:auto}.showcase{gap:28px;padding-bottom:60px}.showcase-copy{max-width:680px}}@media(max-width:620px){.site-header{top:10px;width:calc(100% - 20px);padding:10px}.nav-cta{height:40px;padding:0 13px;font-size:.9rem}.language-toggle{min-width:40px;padding:0 8px}h1{font-size:clamp(2.65rem,14vw,4.2rem)}.hero-actions{flex-direction:column;align-items:stretch}.showcase{width:calc(100% - 32px);padding-top:22px}.mac-preview{height:620px}.desktop-menu-bar{gap:11px;padding:0 12px}.desktop-menu-bar span:nth-of-type(3),.desktop-menu-bar span:nth-of-type(4){display:none}.desktop-stage{height:588px;padding:22px 14px 92px}.finder-window{height:274px}.preview-body{grid-template-columns:1fr}.finder-sidebar{display:none}.finder-files{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:106px;height:216px;padding:20px 14px 28px}.file-tile{height:106px}.context-menu{top:324px;right:14px;left:14px;width:auto}.context-menu .context-submenu{position:static;width:auto;margin-top:8px;box-shadow:none}.simulation-toast{right:14px;bottom:96px;width:calc(100% - 28px)}.desktop-dock{bottom:18px;opacity:.72}.section{padding:72px 0}.intro-band{padding-top:58px}.process-item{grid-template-columns:1fr;gap:8px}.download-band{grid-template-columns:1fr;align-items:stretch;padding:26px}.download-actions{justify-content:stretch}.download-actions a{width:100%}.final-cta{flex-direction:column;align-items:stretch;padding:28px}}
