:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#305dfb;--primary-light:#7d67ff;--primary-dark:#1937a1;--secondary:#ff8b3d;--secondary-light:#ffd26f;--accent-teal:#14c9a6;--accent-pink:#ff6e8d;--accent-green:#3bcf8e;--bg-primary:#f5efe2;--bg-secondary:#e8dfd0;--bg-tertiary:#fffbf4;--bg-card:#ffffffe0;--bg-card-hover:#fffffff7;--bg-elevated:#fffffffb;--bg-glass:#ffffffd1;--text-primary:#16203b;--text-secondary:#59627c;--text-muted:#7c869d;--border-subtle:#16203b29;--border-strong:#16203b3d;--border-glow:#305dfb4d;--grid-line:#16203b14;--page-gradient:radial-gradient(circle at top left, #7d67ff24, transparent 34%), radial-gradient(circle at 80% 12%, #14c9a61a, transparent 30%), linear-gradient(180deg, #f9f3e8 0%, #efe7da 48%, #e7dfd1 100%);--gradient-hero:radial-gradient(circle at 18% 20%, #7d67ff2e, transparent 36%), radial-gradient(circle at 82% 10%, #ff8b3d29, transparent 30%), linear-gradient(140deg, #fffaf2 0%, #f2eadc 52%, #e6ddce 100%);--gradient-card:linear-gradient(160deg, #305dfb24, #ffffffe6);--gradient-surface:linear-gradient(180deg, #fffffffc, #f8f3ebf5);--gradient-primary:linear-gradient(135deg, #305dfb 0%, #7d67ff 100%);--gradient-cta:linear-gradient(135deg, #ff6d4d 0%, #ff9b43 45%, #ffd26f 100%);--floating-pdf-title:#f7f8ff;--floating-pdf-copy:#d6e0ffc7;--floating-pdf-outline:#ffffff1c;--shadow-card:0 18px 44px #4336251f;--shadow-glow:0 22px 46px #305dfb24;--shadow-cta:0 16px 40px #ff844547;--shadow-hard:0 28px 72px #4336252e;--container-width:1200px;--section-padding:96px 0;--card-radius:24px;--btn-radius:999px;--transition-fast:.18s ease;--transition-smooth:.35s cubic-bezier(.22, 1, .36, 1)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#070d1e;--bg-secondary:#0d1529;--bg-tertiary:#121c33;--bg-card:#0b1326e0;--bg-card-hover:#101d38f2;--bg-elevated:#0f1930fa;--bg-glass:#0e182ed1;--text-primary:#f5f7ff;--text-secondary:#bac4e1;--text-muted:#8a95ba;--border-subtle:#bbceff2e;--border-strong:#bbceff47;--border-glow:#708dff6b;--grid-line:#b8c6ff17;--page-gradient:radial-gradient(circle at top left, #7d67ff29, transparent 34%), radial-gradient(circle at 80% 12%, #14c9a61f, transparent 30%), linear-gradient(180deg, #070d1e 0%, #0b1222 48%, #121c33 100%);--gradient-hero:radial-gradient(circle at 18% 20%, #7d67ff42, transparent 36%), radial-gradient(circle at 82% 10%, #ff8b3d33, transparent 30%), linear-gradient(140deg, #070d1e 0%, #101933 55%, #081120 100%);--gradient-card:linear-gradient(160deg, #305dfb33, #0a1222eb);--gradient-surface:linear-gradient(180deg, #101b34fa, #08101ff2);--floating-pdf-title:#f5f7ff;--floating-pdf-copy:#bac4e1;--floating-pdf-outline:#ffffff14;--shadow-card:0 20px 54px #00000075;--shadow-glow:0 24px 56px #4e6dff2e;--shadow-cta:0 18px 42px #ff844540;--shadow-hard:0 30px 80px #0000008a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;background:var(--page-gradient);color:var(--text-primary);line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 18%,#ffffff1a,#0000 22%),radial-gradient(circle at 88% 10%,#ff8b3d14,#0000 18%);position:fixed;inset:0}main{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans), sans-serif;line-height:1.08}code,pre,kbd,samp{font-family:var(--font-mono), monospace}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}img{max-width:100%;height:auto}.container{width:min(100%, var(--container-width));margin:0 auto;padding:0 24px}.section{padding:var(--section-padding);position:relative}.section-heading{text-align:center;margin-bottom:52px}.section-chip{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.section-title{letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:800}.section-subtitle{max-width:720px;color:var(--text-secondary);margin:0 auto 48px;font-size:1.02rem}.breadcrumbs{margin-bottom:18px;padding-top:28px}.breadcrumbs-list{color:var(--text-secondary);flex-wrap:wrap;gap:10px;font-size:.95rem;list-style:none;display:flex}.breadcrumbs-item{align-items:center;gap:10px;display:inline-flex}.breadcrumbs-item:not(:last-child):after{content:"/";color:var(--text-muted)}.breadcrumbs-item a:hover{color:var(--text-primary)}.faq-grid-compact{margin-top:8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-title-left,.section-subtitle-left{text-align:left;margin-left:0}.btn{border-radius:var(--btn-radius);min-height:50px;transition:transform var(--transition-smooth), box-shadow var(--transition-smooth), border-color var(--transition-smooth), background var(--transition-smooth), color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-weight:700;display:inline-flex}.btn-primary{background:var(--gradient-cta);color:#16120f;box-shadow:var(--shadow-cta)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 22px 45px #ff844557}.btn-secondary{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.btn-secondary:hover{border-color:var(--border-glow);background:var(--bg-card-hover);transform:translateY(-3px)}.btn-sm{min-height:40px;padding:10px 18px;font-size:.92rem}.btn-lg{min-height:56px;padding:16px 30px;font-size:1rem}.glass-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card)}.glow-orb{filter:blur(110px);pointer-events:none;opacity:.65;border-radius:999px;position:absolute}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{opacity:.35}50%{opacity:.72}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse-glow{animation:5s ease-in-out infinite pulse-glow}.navbar{z-index:100;background:var(--bg-glass);background:color-mix(in srgb, var(--bg-primary) 72%, transparent);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px 0;position:fixed;inset:0 0 auto}.navbar .container{justify-content:space-between;align-items:center;gap:20px;display:flex}.navbar-logo{align-items:center;gap:12px;min-width:0;display:flex}.navbar-logo-icon{border-radius:8px;flex-shrink:0}.navbar-logo-text{color:var(--text-primary);letter-spacing:0;white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1}.navbar-links{align-items:center;gap:30px;list-style:none;display:flex}.navbar-links a{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.95rem;font-weight:600;position:relative}.navbar-links a:hover{color:var(--text-primary)}.navbar-links a:after{content:"";background:var(--gradient-cta);width:0;height:2px;transition:width var(--transition-smooth);border-radius:999px;position:absolute;inset:auto 0 -7px}.navbar-links a:hover:after{width:100%}.navbar-cta{align-items:center;gap:12px;display:flex}.navbar-cta .cl-userButtonTrigger,.mobile-user-button .cl-userButtonTrigger{border:1px solid var(--border-subtle);width:40px;height:40px;box-shadow:var(--shadow-card)}.theme-toggle{border:1px solid var(--border-subtle);background:var(--gradient-surface);width:74px;height:40px;box-shadow:var(--shadow-card);color:var(--text-secondary);transition:border-color var(--transition-smooth), transform var(--transition-smooth), box-shadow var(--transition-smooth);border-radius:999px;justify-content:space-between;align-items:center;padding:0 12px;display:inline-flex;position:relative;overflow:hidden}.theme-toggle:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.theme-toggle-icons{justify-content:space-between;align-items:center;width:100%;font-size:.92rem;display:flex}.theme-toggle-knob{background:var(--gradient-cta);width:30px;height:30px;box-shadow:var(--shadow-cta);transition:transform var(--transition-smooth);border-radius:999px;position:absolute;top:4px;left:4px}.theme-toggle-knob.is-dark{transform:translate(34px)}.mobile-menu-btn{width:42px;height:42px;color:var(--text-primary);border:1px solid var(--border-subtle);background:var(--bg-glass);border-radius:14px;justify-content:center;align-items:center;display:none}.mobile-nav{background:var(--bg-elevated);background:color-mix(in srgb, var(--bg-primary) 84%, transparent);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px 24px 24px;position:absolute;inset:100% 0 auto}.mobile-nav-links{flex-direction:column;gap:14px;display:flex}.mobile-nav-links>a{color:var(--text-secondary);font-size:1rem;font-weight:600}.mobile-nav-actions{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:14px;margin:6px 0 2px;padding:12px 0 4px;font-size:.92rem;display:flex}.theme-toggle-mobile{flex-shrink:0}.mobile-user-button{justify-content:flex-start;padding-top:4px;display:flex}.hero{background:var(--gradient-hero);min-height:100vh;padding:124px 0 78px;position:relative;overflow:hidden}.hero-grid-overlay{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.55;background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 92%);mask-image:linear-gradient(#000000e6,#0000 92%)}.hero-orb{animation:8s ease-in-out infinite pulse-glow}.hero-orb-a{background:#7d67ff59;width:280px;height:280px;top:80px;left:-60px}.hero-orb-b{background:#14c9a638;width:250px;height:250px;top:120px;right:-60px}.hero-orb-c{background:#ff8b3d3d;width:220px;height:220px;bottom:90px;right:24%}.hero-layout{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:48px;display:grid;position:relative}.hero-copy h1{letter-spacing:-.06em;max-width:640px;margin-bottom:20px;font-size:clamp(3rem,6vw,5.2rem);font-weight:800}.hero-highlight{background:var(--gradient-cta);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.hero-copy p{max-width:560px;color:var(--text-secondary);margin-bottom:28px;font-size:1.08rem}.hero-buttons{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.hero-badges{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.hero-badge{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.92rem;display:inline-flex}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hero-stat-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;align-items:center;gap:12px;padding:16px 18px;display:flex}.hero-stat-icon{background:var(--gradient-primary);color:#fff;width:42px;height:42px;box-shadow:var(--shadow-glow);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.hero-stat-card strong,.proof-stat-card strong{font-size:1rem;font-weight:800;display:block}.hero-stat-card span,.proof-stat-card span{color:var(--text-secondary);font-size:.88rem}.hero-visual{perspective:1800px;min-height:560px;position:relative}.hero-scene{min-height:560px;transform-style:preserve-3d;position:relative}.hero-pdf-cloud{opacity:.62;pointer-events:none;z-index:1;position:absolute;inset:-12px -34px 26px;transform:translateZ(-90px)scale(.78)}.scene-panel{background:var(--gradient-surface);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--shadow-hard);border-radius:34px;position:absolute}.scene-panel-main{transform-style:preserve-3d;z-index:3;isolation:isolate;padding:28px;inset:48px 46px 82px}.scene-panel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.scene-kicker,.scene-status,.workspace-preview-label,.workspace-preview-status,.workspace-mini-label{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.scene-document-stage{height:172px;margin-bottom:24px;position:relative}.scene-document{border:1px solid var(--border-subtle);border-radius:24px;width:min(100%,228px);height:142px;margin:0 auto;position:absolute;inset:auto 0 0}.scene-document-back{background:#7d67ff24;transform:translate3d(-28px,4px,-110px)rotate(-12deg)}.scene-document-mid{background:#14c9a624;transform:translate3d(24px,10px,-52px)rotate(10deg)}.scene-document-front{background:var(--bg-elevated);padding:20px;transform:translateZ(40px)}.scene-document-title,.scene-document-line{background:linear-gradient(90deg,#305dfba6,#7d67ff4d);border-radius:999px}.scene-document-title{width:58%;height:12px;margin-bottom:16px}.scene-document-line{height:8px;margin-bottom:10px}.scene-document-line.long{width:88%}.scene-document-line.medium{width:74%}.scene-document-line.short{width:52%}.scene-progress-stack{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}.scene-progress-copy,.workspace-row-top{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:.9rem;display:flex}.scene-progress-copy strong,.workspace-row-top strong{color:var(--text-primary);font-size:.92rem}.scene-progress-bar,.workspace-row-bar{background:#7f8caa24;border-radius:999px;height:12px;overflow:hidden}.scene-progress-bar span,.workspace-row-bar span{border-radius:inherit;background:var(--gradient-cta);height:100%;display:block}.scene-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scene-mini-card,.workspace-mini-card,.proof-stat-card,.faq-card{background:var(--bg-glass);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:22px;padding:18px}.scene-mini-card span,.workspace-mini-card p,.pricing-description,.quote-card footer span,.footer-brand p,.footer-column li a,.resources-card p,.resources-list li,.cookie-banner-text,.result-card p,.tool-page-header p{color:var(--text-secondary)}.scene-mini-card strong,.workspace-mini-card strong{margin-top:4px;font-size:1rem;font-weight:800;display:block}.scene-floating-card{background:var(--gradient-surface);border:1px solid var(--border-strong);min-width:156px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;border-radius:22px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:absolute}.scene-floating-card span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.scene-floating-card strong{font-size:1rem;font-weight:800}.left-card{top:52px;left:-18px;transform:translateZ(120px)rotate(-10deg)}.right-card{top:96px;right:-18px;transform:translateZ(98px)rotate(9deg)}.bottom-card{bottom:-10px;right:28px;transform:translateZ(88px)rotate(-7deg)}.scene-orbit{border:1px solid var(--border-glow);border-radius:999px;position:absolute}.orbit-a{inset:24px 10px 40px;transform:translateZ(-40px)rotate(14deg)}.orbit-b{inset:70px 54px 94px;transform:translateZ(-70px)rotate(-10deg)}.floating-pdf-cloud{perspective:2000px;min-height:420px;transform-style:preserve-3d;position:relative;overflow:visible}.floating-pdf-cloud.compact{min-height:340px}.floating-pdf-orbit,.floating-pdf-glow{pointer-events:none;border-radius:999px;position:absolute;inset:0}.floating-pdf-orbit{border:1px solid #7f95ff2e}.floating-pdf-orbit.orbit-one{inset:12% 6% 10%;transform:rotate(-10deg)translateZ(-60px)}.floating-pdf-orbit.orbit-two{inset:22% 16% 18%;transform:rotate(12deg)translateZ(-100px)}.floating-pdf-glow{filter:blur(75px);opacity:.65}.floating-pdf-glow-a{background:#7d67ff52;width:140px;height:140px;inset:18% auto auto 6%}.floating-pdf-glow-b{background:#ff8b3d42;width:120px;height:120px;inset:auto 8% 12% auto}.floating-pdf-card{background:var(--gradient-surface);border:1px solid var(--border-strong);width:min(100%,240px);box-shadow:var(--shadow-hard);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;color:var(--floating-pdf-title);border-radius:26px;padding:18px 18px 20px;position:absolute}.floating-pdf-card:before{content:"";border-radius:inherit;border:1px solid var(--floating-pdf-outline);pointer-events:none;position:absolute;inset:1px}.floating-pdf-card strong{letter-spacing:-.03em;color:var(--floating-pdf-title);margin-bottom:6px;font-size:1.05rem;font-weight:800;display:block}.floating-pdf-card p,.floating-pdf-meta{color:var(--floating-pdf-copy);font-size:.86rem}.hero-pdf-cloud .floating-pdf-card{width:min(100%,188px)}.hero-pdf-cloud .pdf-card-1{top:8%;left:-4%;transform:translateZ(-10px)rotate(-8deg)scale(.94)}.hero-pdf-cloud .pdf-card-2{top:2%;right:-2%;transform:translateZ(8px)rotate(8deg)scale(.96)}.hero-pdf-cloud .pdf-card-3{bottom:2%;right:8%;transform:translateZ(-20px)rotate(-6deg)scale(.92)}.floating-pdf-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.floating-pdf-badge{background:var(--gradient-cta);color:#18120f;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.floating-pdf-lines{flex-direction:column;gap:8px;margin-top:14px;display:flex}.floating-pdf-lines span{background:linear-gradient(90deg,#305dfb8c,#7d67ff29);border-radius:999px;height:8px;display:block}.floating-pdf-lines span:first-child{width:86%}.floating-pdf-lines span:nth-child(2){width:64%}.floating-pdf-lines span:nth-child(3){width:74%}.pdf-card-1{z-index:2;background:linear-gradient(#202354f5,#101630f0);top:10%;left:2%;transform:translateZ(110px)rotate(-12deg)}.pdf-card-2{z-index:4;background:linear-gradient(#14244dfa,#0b1531f5);top:2%;right:4%;transform:translateZ(70px)rotate(12deg)}.pdf-card-3{z-index:1;background:linear-gradient(#101d3ff2,#0a132aeb);bottom:6%;right:18%;transform:translateZ(40px)rotate(-8deg)}.floating-pdf-cloud.compact .floating-pdf-card{width:min(100%,212px);padding:16px}.floating-pdf-cloud.compact .pdf-card-1{top:8%;left:0;transform:translateZ(24px)rotate(-7deg)scale(.96)}.floating-pdf-cloud.compact .pdf-card-2{top:10%;right:0;transform:translateZ(84px)rotate(5deg)scale(1.02)}.floating-pdf-cloud.compact .pdf-card-3{bottom:2%;left:22%;right:auto;transform:translateZ(-8px)rotate(-3deg)scale(.9)}.tools-section,.features-section,.proof-section{background:var(--bg-secondary);background:color-mix(in srgb, var(--bg-secondary) 84%, transparent)}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tool-card-shell{perspective:1600px}.tool-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);min-height:280px;box-shadow:var(--shadow-card);transform-style:preserve-3d;border-radius:30px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.tool-card-shell:hover .tool-card,.feature-card:hover,.feature-panel:hover,.workflow-card:hover,.quote-card:hover,.pricing-card:hover,.faq-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.tool-card:before{content:"";filter:blur(30px);background:#ffffff1f;width:180px;height:180px;position:absolute;inset:-40% auto auto -20%;transform:rotate(15deg)}.tool-card:after{content:"";opacity:.14;border-radius:26px;width:90px;height:90px;position:absolute;inset:auto 24px 18px auto}.tool-card-merge:after{background:linear-gradient(135deg,#7d67ff,#305dfb)}.tool-card-convert:after{background:linear-gradient(135deg,#14c9a6,#305dfb)}.tool-card-compress:after{background:linear-gradient(135deg,#3bcf8e,#14c9a6)}.tool-card-organize:after{background:linear-gradient(135deg,#ff8b3d,#ffd26f)}.tool-card-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:30px;display:flex}.tool-icon{color:#fff;width:60px;height:60px;box-shadow:var(--shadow-glow);border-radius:18px;place-items:center;font-size:1.45rem;display:grid}.tool-icon.merge{background:linear-gradient(135deg,#7d67ff,#305dfb)}.tool-icon.convert{background:linear-gradient(135deg,#14c9a6,#305dfb)}.tool-icon.compress{background:linear-gradient(135deg,#3bcf8e,#14c9a6)}.tool-icon.organize{background:linear-gradient(135deg,#ff8b3d,#ffd26f)}.tool-card-badge{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:700}.tool-card-content{z-index:1;flex:1;position:relative}.tool-card-content h3,.feature-card h3,.feature-panel h3,.workflow-card h3,.quote-card strong,.faq-card h3,.resources-card h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.tool-card-content p,.feature-card p,.feature-panel p,.workflow-card p,.faq-card p{color:var(--text-secondary);margin-top:10px}.quote-card footer strong{font-size:1rem}.faq-card h3{margin-bottom:10px}.tool-card-footer{z-index:1;border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;font-size:.92rem;font-weight:600;display:flex;position:relative}.showcase-grid,.features-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}.feature-stack,.features-grid{gap:18px;display:grid}.feature-card,.feature-panel,.workflow-card,.pricing-card,.quote-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feature-card,.feature-panel{transform-style:preserve-3d;border-radius:26px;padding:22px}.feature-card{gap:16px;display:flex}.feature-panel{flex-direction:column;gap:14px;display:flex}.feature-card-icon,.feature-panel-icon,.workflow-icon{background:var(--gradient-primary);color:#fff;width:48px;height:48px;box-shadow:var(--shadow-glow);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.feature-panel-icon{margin-bottom:2px}.workspace-preview,.features-spotlight{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-hard);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:32px;padding:30px}.workspace-preview{transform-style:preserve-3d}.workspace-preview-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.workspace-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;display:grid}.workspace-main-card{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:28px;padding:24px}.workspace-graph{background:linear-gradient(#305dfb1f,#7d67ff14);border-radius:22px;height:170px;margin-bottom:18px;position:relative;overflow:hidden}.workspace-graph-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:36px 36px;position:absolute;inset:0}.workspace-graph-line{transform-origin:0 100%;background:linear-gradient(90deg,#0000 0%,#305dfb2e 10%,#305dfbbf 100%);border-radius:999px;height:4px;position:absolute;inset:auto 18px 34px;transform:skewY(-12deg)}.workspace-graph-dot{background:var(--gradient-cta);width:14px;height:14px;box-shadow:var(--shadow-cta);border-radius:999px;position:absolute}.workspace-graph-dot-a{bottom:68px;left:28%}.workspace-graph-dot-b{bottom:92px;left:55%}.workspace-graph-dot-c{bottom:118px;left:78%}.workspace-row-list{flex-direction:column;gap:14px;display:flex}.workspace-side-column{flex-direction:column;gap:16px;display:flex}.workspace-mini-card.accent{background:linear-gradient(160deg, #ff8b3d29, var(--bg-glass))}.features-layout{align-items:stretch}.features-spotlight{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.workflow-card{transform-style:preserve-3d;border-radius:28px;padding:24px}.workflow-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workflow-number{color:var(--text-secondary);letter-spacing:.12em;font-size:.86rem;font-weight:800}.proof-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.proof-stat-card strong{letter-spacing:-.05em;font-size:1.8rem}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.quote-card{transform-style:preserve-3d;border-radius:28px;flex-direction:column;gap:20px;padding:24px;display:flex}.quote-card p{font-size:1rem}.quote-card footer{flex-direction:column;gap:4px;margin-top:auto;display:flex}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.use-cases-section{background:color-mix(in srgb, var(--bg-secondary) 72%, transparent)}.use-cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.use-case-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transform-style:preserve-3d;border-radius:28px;padding:22px}.use-case-icon{background:var(--gradient-primary);color:#fff;width:50px;height:50px;box-shadow:var(--shadow-glow);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.use-case-card h3{letter-spacing:-.03em;font-size:1.15rem;font-weight:800}.use-case-card p{color:var(--text-secondary);margin-top:10px}.pricing-card{transform-style:preserve-3d;border-radius:30px;flex-direction:column;padding:32px 28px;display:flex;position:relative;overflow:hidden}.pricing-card.featured{border-color:#ff8b3d6b;box-shadow:0 28px 64px #ff84452e}.pricing-card.featured:before{content:"";background:var(--gradient-cta);height:4px;position:absolute;inset:0 0 auto}.pricing-badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-bottom:18px;padding:8px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.pricing-badge.free{color:var(--primary-light);background:#7d67ff24}.pricing-badge.pro{color:var(--secondary);background:#ff8b3d29}.pricing-badge.business{color:var(--accent-pink);background:#ff6e8d24}.pricing-card .price{letter-spacing:-.06em;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:8px;font-size:3.15rem;font-weight:800;line-height:1;display:flex}.pricing-card .price span{color:var(--text-secondary);letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.2}.pricing-description{min-height:48px;margin-bottom:20px;font-size:.98rem}.pricing-features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;list-style:none;display:flex}.pricing-features li{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.pricing-features li .check{width:22px;height:22px;color:var(--accent-green);background:#3bcf8e2e;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.pricing-card .btn{width:100%}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.footer{background:var(--bg-primary);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);border-top:1px solid var(--border-subtle);padding:68px 0 34px}.footer-grid{grid-template-columns:1.6fr repeat(2,minmax(0,1fr));gap:34px;margin-bottom:34px;display:grid}.footer-brand-link{align-items:center;gap:12px;margin-bottom:1rem;display:inline-flex}.footer-brand-icon{border-radius:8px;flex-shrink:0}.footer-brand-title{color:var(--text-primary);letter-spacing:0;white-space:nowrap;font-size:1.35rem;font-weight:800;line-height:1}.footer-column h4{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.8rem;font-weight:800}.footer-column ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-column li a:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-subtle);justify-content:flex-start;align-items:center;gap:16px;padding-top:24px;display:flex}.footer-bottom p,.footer-badges span,.quality-labels,.file-item-size,.resources-hero p{color:var(--text-muted)}.footer-badges{flex-wrap:wrap;gap:18px;display:flex}.footer-badges span{align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.tool-page{background:var(--gradient-hero);min-height:100vh;padding-top:118px;padding-bottom:72px}.tool-page-rich{overflow:hidden}.tool-page-header{text-align:center;margin-bottom:42px}.tool-page-header h1,.resources-hero h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(2.5rem,5vw,4rem)}.tool-workspace,.resources-page{max-width:980px;margin:0 auto}.resources-page{max-width:1180px}.tool-hero-shell,.tool-workspace-shell,.tool-support-card,.contact-form-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-hard);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.tool-hero-shell,.tool-workspace-shell{border-radius:32px}.tool-hero-shell{margin-bottom:26px;padding:30px}.tool-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;display:grid}.tool-hero-copy h1{letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(2.6rem,5vw,4.4rem)}.tool-hero-copy p{max-width:620px;color:var(--text-secondary);margin-bottom:22px;font-size:1.02rem}.tool-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.tool-hero-stat-card,.tool-focus-card{background:var(--bg-glass);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:22px;padding:18px}.tool-hero-stat-card strong,.tool-focus-card strong{margin-bottom:4px;font-size:1rem;font-weight:800;display:block}.tool-hero-stat-card span,.tool-focus-card span{color:var(--text-secondary);font-size:.86rem}.tool-hero-highlights{flex-wrap:wrap;gap:10px;display:flex}.tool-hero-highlights span{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.tool-hero-highlights svg,.tool-support-list-item svg{color:var(--accent-green);flex-shrink:0}.tool-hero-visual{position:relative}.tool-workspace-shell{margin-bottom:24px;padding:28px}.tool-workspace-shell .tool-workspace{max-width:none}.tool-workspace-shell .tool-actions{justify-content:flex-start}.tool-workspace-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.tool-workspace-eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:800;display:inline-block}.tool-workspace-heading p{color:var(--text-secondary)}.tool-focus-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.tool-focus-card p{color:var(--text-secondary);margin-top:8px;font-size:.92rem}.tool-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tool-support-card{border-radius:28px;padding:24px}.tool-support-chip{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.tool-support-card h2{letter-spacing:-.04em;margin-bottom:16px;font-size:1.6rem}.tool-support-list,.tool-step-list{flex-direction:column;gap:14px;display:flex}.tool-support-list-item,.tool-step-item{align-items:flex-start;gap:12px;display:flex}.tool-step-number{background:var(--gradient-primary);color:#fff;letter-spacing:.08em;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:900;display:grid}.tool-step-item strong{margin-bottom:4px;font-weight:800;display:block}.tool-step-item p,.tool-support-list-item span{color:var(--text-secondary)}.tool-mode-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.tool-mode-card{background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;transition:transform var(--transition-smooth), border-color var(--transition-smooth), box-shadow var(--transition-smooth);border-radius:20px;padding:16px}.tool-mode-card:hover,.tool-mode-card.is-active{border-color:var(--border-glow);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.tool-mode-card.is-active{background:linear-gradient(160deg, #ff8b3d24, var(--bg-glass))}.tool-mode-card strong{margin-bottom:6px;display:block}.tool-mode-card-copy{color:var(--text-secondary);font-size:.86rem}.resources-hero-shell,.contact-hero-shell{margin-bottom:24px}.contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;display:grid}.contact-form-card{border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex}textarea.contact-input{resize:vertical}.contact-side-column{flex-direction:column;gap:18px;display:flex}.contact-focus-card{min-height:160px}.tool-actions{justify-content:center;gap:14px;margin-top:26px;display:flex}.upload-zone{border:2px dashed var(--border-glow);text-align:center;background:var(--gradient-surface);transition:transform var(--transition-smooth), border-color var(--transition-smooth), background var(--transition-smooth);border-radius:28px;padding:64px 36px}.upload-zone:hover,.upload-zone.active{border-color:var(--primary-light);background:var(--gradient-card);transform:translateY(-4px)}.upload-zone .upload-icon{color:var(--primary-light);margin-bottom:14px;font-size:3rem}.upload-zone h3{margin-bottom:8px;font-size:1.2rem}.upload-zone p,.file-item-name,.contact-input,.resources-card h2,.resources-section h2{color:var(--text-primary)}.upload-zone p{color:var(--text-secondary)}.upload-zone .browse-link{color:var(--secondary);font-weight:700;text-decoration:underline}.file-list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.file-item{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.file-item-info{align-items:center;gap:12px;display:flex}.file-item-icon,.page-number{background:var(--gradient-primary);color:#fff;place-items:center;display:grid}.file-item-icon{border-radius:12px;width:38px;height:38px;font-size:.9rem}.file-remove-btn{color:var(--text-muted);font-size:1.1rem}.file-remove-btn:hover{color:#ef4444}.progress-bar{background:#7f8caa29;border-radius:999px;width:100%;height:8px;margin-top:20px;overflow:hidden}.progress-bar-fill{border-radius:inherit;background:var(--gradient-cta);height:100%;transition:width .4s}.result-card{text-align:center;background:#3bcf8e1f;border:1px solid #3bcf8e47;border-radius:24px;margin-top:24px;padding:24px}.result-card h3{color:var(--accent-green);margin-bottom:8px}.legal-hero-shell{margin-bottom:24px}.legal-hero-copy p{margin-bottom:0}.legal-meta{color:var(--text-secondary);flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:.95rem;display:flex}.legal-page-shell{padding:32px}.legal-content{color:var(--text-secondary)}.legal-content section+section{border-top:1px solid var(--border-subtle);margin-top:32px;padding-top:24px}.legal-content h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:1.4rem}.legal-content h3{color:var(--text-primary);margin:18px 0 12px;font-size:1.02rem}.legal-content p,.legal-content li{line-height:1.8}.legal-content p+p,.legal-content p+ul,.legal-content ul+p,.legal-content table{margin-top:14px}.legal-content ul{padding-left:20px}.legal-content li+li{margin-top:8px}.legal-content a{color:var(--primary-light);text-underline-offset:4px;text-decoration:underline}.legal-content table{border-collapse:collapse;table-layout:fixed;width:100%}.legal-content th,.legal-content td{border:1px solid var(--border-subtle);text-align:left;vertical-align:top;word-break:break-word;padding:12px 14px}.legal-content th{color:var(--text-primary);background:#ffffff0a}.contact-input{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:14px;outline:none;padding:12px 14px}.contact-input:focus{border-color:var(--primary-light);box-shadow:0 0 0 3px #305dfb29}.resources-hero{text-align:center;margin-bottom:28px}.resources-section{margin-bottom:24px}.resources-section h2{align-items:center;gap:8px;margin-bottom:12px;font-size:1.3rem;display:flex}.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resources-card{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:20px;padding:18px}.resources-list{flex-direction:column;gap:8px;list-style:none;display:flex}.resources-list li{align-items:flex-start;gap:8px;display:flex}.resources-list svg{color:var(--accent-green);flex-shrink:0;margin-top:3px}.cookie-banner{z-index:150;border:1px solid var(--border-subtle);background:var(--bg-elevated);background:color-mix(in srgb, var(--bg-primary) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(380px,100vw - 40px);box-shadow:var(--shadow-hard);border-radius:24px;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 18px 16px;animation:.45s floatUp;display:flex;position:fixed;bottom:20px;left:20px}.cookie-banner-text{margin:0;font-size:.98rem;line-height:1.7}.cookie-banner-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.free-pro-offer-notice{z-index:170;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(460px,100vw - 40px);box-shadow:var(--shadow-hard);border-radius:24px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;animation:.45s floatUp;display:grid;position:fixed;bottom:20px;right:20px}.free-pro-offer-notice.active{border-color:#14c9a657}.free-pro-offer-notice.expired{border-color:#ff8b3d6b}.free-pro-offer-close{width:32px;height:32px;color:var(--text-secondary);transition:color var(--transition-fast), background var(--transition-fast);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.free-pro-offer-close:hover{color:var(--text-primary);background:#7f8caa24}.free-pro-offer-icon{width:44px;height:44px;color:var(--accent-teal);background:#14c9a629;border-radius:16px;place-items:center;display:grid}.free-pro-offer-notice.expired .free-pro-offer-icon{color:var(--secondary);background:#ff8b3d29}.free-pro-offer-icon svg{width:21px;height:21px}.free-pro-offer-copy{flex-direction:column;gap:9px;min-width:0;padding-right:28px;display:flex}.free-pro-offer-copy strong{font-size:1.02rem;line-height:1.25}.free-pro-offer-copy p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.55}.free-pro-offer-copy span{color:var(--text-muted);font-size:.88rem;font-weight:700}.free-pro-offer-copy .btn{width:fit-content;margin-top:4px}.quality-slider-container{background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:24px;margin-top:24px;padding:24px}.quality-slider-container label{margin-bottom:12px;font-weight:700;display:block}.quality-slider{appearance:none;background:#7f8caa29;border-radius:999px;outline:none;width:100%;height:8px}.quality-slider::-webkit-slider-thumb{appearance:none;background:var(--gradient-cta);width:20px;height:20px;box-shadow:var(--shadow-cta);border-radius:999px}.page-thumbnails{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:20px;display:grid}.page-thumbnail{aspect-ratio:3/4;border:1px solid var(--border-subtle);background:var(--gradient-surface);transition:transform var(--transition-smooth), border-color var(--transition-smooth);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:flex;position:relative}.page-thumbnail:hover{border-color:var(--primary-light);transform:translateY(-4px)scale(1.02)}.page-thumbnail.dragging{opacity:.45;border-color:var(--secondary)}.page-number{border-radius:999px;width:24px;height:24px;font-size:.72rem;font-weight:800;position:absolute;top:8px;right:8px}.spinner{border:3px solid var(--border-subtle);border-top-color:var(--primary-light);border-radius:999px;width:40px;height:40px;margin:20px auto;animation:.8s linear infinite spin}@media (max-width:1120px){.hero-layout,.showcase-grid,.features-layout,.tool-hero-grid,.contact-layout{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy h1,.hero-copy p,.section-title-left,.section-subtitle-left{text-align:center;margin-left:auto;margin-right:auto}.hero-buttons,.hero-badges{justify-content:center}.hero-stats{max-width:760px;margin:0 auto}.hero-visual{min-height:520px}.features-spotlight{text-align:center;align-items:center}}@media (max-width:1024px){.navbar-links{gap:20px}.tools-grid,.pricing-grid,.workflow-grid,.testimonials-grid,.faq-grid,.tool-support-grid,.use-cases-grid{grid-template-columns:1fr}.proof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-focus-row,.tool-hero-stats{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.section{padding:84px 0}.hero-copy h1{font-size:clamp(2.6rem,11vw,4rem)}.hero-stats,.features-grid,.workspace-columns,.tool-focus-row{grid-template-columns:1fr}.hero-stat-card{justify-content:flex-start}.scene-panel-main{inset:40px 20px 72px}.left-card{left:0}.right-card{right:0}}@media (max-width:768px){.container{padding:0 18px}.navbar-links,.navbar-cta .btn,.navbar-cta .cl-userButtonTrigger{display:none}.mobile-menu-btn{display:inline-flex}.navbar-cta{gap:10px}.hero{padding-top:112px}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.scene-floating-card{min-width:140px;padding:14px 16px}.footer-grid,.resources-grid,.proof-stats{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.cookie-banner{width:min(360px,100vw - 24px);bottom:12px;left:12px}.cookie-banner-actions{width:100%}.cookie-banner-actions .btn{flex:1}}@media (max-width:560px){.section-title{font-size:2.2rem}.hero-stat-card,.feature-card,.feature-panel,.tool-card,.quote-card,.pricing-card,.workflow-card,.workspace-preview,.features-spotlight{padding:20px}.hero-visual,.hero-scene{min-height:470px}.floating-pdf-cloud{min-height:340px}.floating-pdf-card,.floating-pdf-cloud.compact .floating-pdf-card{width:min(100%,178px)}.pdf-card-1{top:14%;left:0}.pdf-card-2{top:0;right:0}.pdf-card-3{bottom:4%;right:10%}.scene-panel-main{padding:18px;inset:48px 8px 94px}.scene-document-stage{height:180px}.scene-floating-card{min-width:128px}.bottom-card{bottom:12px;right:10px}.left-card{top:30px}.right-card{top:88px}.mobile-nav{padding-left:18px;padding-right:18px}.tool-hero-shell,.tool-workspace-shell,.tool-support-card,.contact-form-card{padding:20px}.tool-actions{flex-direction:column}.free-pro-offer-notice{grid-template-columns:38px minmax(0,1fr);width:auto;padding:16px;inset:84px 14px auto}.free-pro-offer-icon{border-radius:14px;width:38px;height:38px}.free-pro-offer-copy{padding-right:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
@font-face{font-family:sansFont;src:url(../media/GeistVF-s.p.0e569l9b0bre8.woff?dpl=dpl_Ciik52kHu8BB9sz3L9PjKwsGRXBe)format("woff");font-display:swap;font-style:normal}@font-face{font-family:sansFont Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.sansfont_75c71ef3-module__sax6xq__className{font-family:sansFont,sansFont Fallback}.sansfont_75c71ef3-module__sax6xq__variable{--font-sans:"sansFont", "sansFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/GeistMonoVF-s.p.1lv5tp2fpjxdz.woff?dpl=dpl_Ciik52kHu8BB9sz3L9PjKwsGRXBe)format("woff");font-display:swap;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.monofont_6580ff63-module___S6zWG__className{font-family:monoFont,monoFont Fallback}.monofont_6580ff63-module___S6zWG__variable{--font-mono:"monoFont", "monoFont Fallback"}
