@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800&display=swap");:root{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:hsla(0,0%,100%,.88);--bg-card-hover:hsla(0,0%,100%,.97);--bg-elevated:hsla(0,0%,100%,.985);--bg-glass:hsla(0,0%,100%,.82);--text-primary:#16203b;--text-secondary:#59627c;--text-muted:#7c869d;--border-subtle:rgba(22,32,59,.16);--border-strong:rgba(22,32,59,.24);--border-glow:rgba(48,93,251,.3);--grid-line:rgba(22,32,59,.08);--page-gradient:radial-gradient(circle at top left,rgba(125,103,255,.14),transparent 34%),radial-gradient(circle at 80% 12%,rgba(20,201,166,.1),transparent 30%),linear-gradient(180deg,#f9f3e8,#efe7da 48%,#e7dfd1);--gradient-hero:radial-gradient(circle at 18% 20%,rgba(125,103,255,.18),transparent 36%),radial-gradient(circle at 82% 10%,rgba(255,139,61,.16),transparent 30%),linear-gradient(140deg,#fffaf2,#f2eadc 52%,#e6ddce);--gradient-card:linear-gradient(160deg,rgba(48,93,251,.14),hsla(0,0%,100%,.9));--gradient-surface:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(37,48%,95%,.96));--gradient-primary:linear-gradient(135deg,#305dfb,#7d67ff);--gradient-cta:linear-gradient(135deg,#ff6d4d,#ff9b43 45%,#ffd26f);--floating-pdf-title:#f7f8ff;--floating-pdf-copy:rgba(214,224,255,.78);--floating-pdf-outline:hsla(0,0%,100%,.11);--shadow-card:0 18px 44px rgba(67,54,37,.12);--shadow-glow:0 22px 46px rgba(48,93,251,.14);--shadow-cta:0 16px 40px rgba(255,132,69,.28);--shadow-hard:0 28px 72px rgba(67,54,37,.18);--container-width:1200px;--section-padding:96px 0;--card-radius:24px;--btn-radius:999px;--transition-fast:0.18s ease;--transition-smooth:0.35s cubic-bezier(0.22,1,0.36,1)}html.dark{color-scheme:dark;--bg-primary:#070d1e;--bg-secondary:#0d1529;--bg-tertiary:#121c33;--bg-card:rgba(11,19,38,.88);--bg-card-hover:rgba(16,29,56,.95);--bg-elevated:rgba(15,25,48,.98);--bg-glass:rgba(14,24,46,.82);--text-primary:#f5f7ff;--text-secondary:#bac4e1;--text-muted:#8a95ba;--border-subtle:rgba(187,206,255,.18);--border-strong:rgba(187,206,255,.28);--border-glow:rgba(112,141,255,.42);--grid-line:rgba(184,198,255,.09);--page-gradient:radial-gradient(circle at top left,rgba(125,103,255,.16),transparent 34%),radial-gradient(circle at 80% 12%,rgba(20,201,166,.12),transparent 30%),linear-gradient(180deg,#070d1e,#0b1222 48%,#121c33);--gradient-hero:radial-gradient(circle at 18% 20%,rgba(125,103,255,.26),transparent 36%),radial-gradient(circle at 82% 10%,rgba(255,139,61,.2),transparent 30%),linear-gradient(140deg,#070d1e,#101933 55%,#081120);--gradient-card:linear-gradient(160deg,rgba(48,93,251,.2),rgba(10,18,34,.92));--gradient-surface:linear-gradient(180deg,rgba(16,27,52,.98),rgba(8,16,31,.95));--floating-pdf-title:#f5f7ff;--floating-pdf-copy:#bac4e1;--floating-pdf-outline:hsla(0,0%,100%,.08);--shadow-card:0 20px 54px rgba(0,0,0,.46);--shadow-glow:0 24px 56px rgba(78,109,255,.18);--shadow-cta:0 18px 42px rgba(255,132,69,.25);--shadow-hard:0 30px 80px rgba(0,0,0,.54)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--page-gradient);color:var(--text-primary);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 12% 18%,hsla(0,0%,100%,.1),transparent 22%),radial-gradient(circle at 88% 10%,rgba(255,139,61,.08),transparent 18%);pointer-events:none;z-index:-1}main{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Outfit,Inter,sans-serif;line-height:1.08}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit}img{max-width:100%;height:auto}.container{width:min(100%,var(--container-width));margin:0 auto;padding:0 24px}.section{position:relative;padding:var(--section-padding)}.section-heading{text-align:center;margin-bottom:52px}.section-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:20px;border-radius:999px;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-title{font-size:clamp(2.25rem,4vw,3.6rem);font-weight:800;letter-spacing:-.04em;margin-bottom:14px}.section-subtitle{max-width:720px;margin:0 auto 48px;color:var(--text-secondary);font-size:1.02rem}.section-subtitle-left,.section-title-left{text-align:left;margin-left:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 28px;border-radius:var(--btn-radius);font-weight:700;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth),background var(--transition-smooth),color var(--transition-fast)}.btn-primary{background:var(--gradient-cta);color:#16120f;box-shadow:var(--shadow-cta)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 22px 45px rgba(255,132,69,.34)}.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{transform:translateY(-3px);border-color:var(--border-glow);background:var(--bg-card-hover)}.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{position:absolute;border-radius:999px;filter:blur(110px);pointer-events:none;opacity:.65}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes pulse-glow{0%,to{opacity:.35}50%{opacity:.72}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes floatUp{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 5s ease-in-out infinite}.navbar{position:fixed;inset:0 0 auto;z-index:100;padding:14px 0;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)}.navbar .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.navbar-logo{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:800;letter-spacing:-.03em}.navbar-logo .logo-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--gradient-cta);box-shadow:var(--shadow-cta);font-size:1.15rem}.navbar-links{display:flex;align-items:center;gap:30px;list-style:none}.navbar-links a{position:relative;color:var(--text-secondary);font-size:.95rem;font-weight:600;transition:color var(--transition-fast)}.navbar-links a:hover{color:var(--text-primary)}.navbar-links a:after{content:"";position:absolute;inset:auto 0 -7px;height:2px;width:0;background:var(--gradient-cta);border-radius:999px;transition:width var(--transition-smooth)}.navbar-links a:hover:after{width:100%}.navbar-cta{display:flex;align-items:center;gap:12px}.mobile-user-button .cl-userButtonTrigger,.navbar-cta .cl-userButtonTrigger{width:40px;height:40px;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:74px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--gradient-surface);box-shadow:var(--shadow-card);color:var(--text-secondary);overflow:hidden;transition:border-color var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth)}.theme-toggle:hover{transform:translateY(-2px);border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.theme-toggle-icons{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.92rem}.theme-toggle-knob{position:absolute;top:4px;left:4px;width:30px;height:30px;border-radius:999px;background:var(--gradient-cta);box-shadow:var(--shadow-cta);transition:transform var(--transition-smooth)}.theme-toggle-knob.is-dark{transform:translateX(34px)}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:var(--text-primary);border:1px solid var(--border-subtle);background:var(--bg-glass)}.mobile-nav{position:absolute;inset:100% 0 auto;padding:18px 24px 24px;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)}.mobile-nav-links{display:flex;flex-direction:column;gap:14px}.mobile-nav-links>a{color:var(--text-secondary);font-size:1rem;font-weight:600}.mobile-nav-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:6px 0 2px;padding:12px 0 4px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.92rem}.theme-toggle-mobile{flex-shrink:0}.mobile-user-button{display:flex;justify-content:flex-start;padding-top:4px}.hero{position:relative;min-height:100vh;padding:124px 0 78px;background:var(--gradient-hero);overflow:hidden}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);opacity:.55}.hero-orb{animation:pulse-glow 8s ease-in-out infinite}.hero-orb-a{top:80px;left:-60px;width:280px;height:280px;background:rgba(125,103,255,.35)}.hero-orb-b{top:120px;right:-60px;width:250px;height:250px;background:rgba(20,201,166,.22)}.hero-orb-c{bottom:90px;right:24%;width:220px;height:220px;background:rgba(255,139,61,.24)}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:48px;gap:48px;align-items:center}.hero-copy h1{max-width:640px;margin-bottom:20px;font-size:clamp(3rem,6vw,5.2rem);font-weight:800;letter-spacing:-.06em}.hero-highlight{display:block;background:var(--gradient-cta);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-copy p{max-width:560px;margin-bottom:28px;color:var(--text-secondary);font-size:1.08rem}.hero-buttons{gap:14px;margin-bottom:22px}.hero-badges,.hero-buttons{display:flex;flex-wrap:wrap}.hero-badges{gap:12px;margin-bottom:28px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.92rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.hero-stat-card{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:22px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-stat-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);flex-shrink:0}.hero-stat-card strong,.proof-stat-card strong{display:block;font-size:1rem;font-weight:800}.hero-stat-card span,.proof-stat-card span{color:var(--text-secondary);font-size:.88rem}.hero-visual{perspective:1800px}.hero-scene,.hero-visual{position:relative;min-height:560px}.hero-scene{transform-style:preserve-3d}.hero-pdf-cloud{position:absolute;inset:-12px -34px 26px;transform:translateZ(-90px) scale(.78);opacity:.62;pointer-events:none;z-index:1}.scene-panel{position:absolute;background:var(--gradient-surface);border:1px solid var(--border-strong);border-radius:34px;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--shadow-hard)}.scene-panel-main{inset:48px 46px 82px;padding:28px;transform-style:preserve-3d;z-index:3;isolation:isolate}.scene-panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.scene-kicker,.scene-status,.workspace-mini-label,.workspace-preview-label,.workspace-preview-status{color:var(--text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scene-document-stage{position:relative;height:172px;margin-bottom:24px}.scene-document{position:absolute;inset:auto 0 0;margin:0 auto;width:min(100%,228px);height:142px;border-radius:24px;border:1px solid var(--border-subtle)}.scene-document-back{transform:translate3d(-28px,4px,-110px) rotate(-12deg);background:rgba(125,103,255,.14)}.scene-document-mid{transform:translate3d(24px,10px,-52px) rotate(10deg);background:rgba(20,201,166,.14)}.scene-document-front{transform:translateZ(40px);background:var(--bg-elevated);padding:20px}.scene-document-line,.scene-document-title{border-radius:999px;background:linear-gradient(90deg,rgba(48,93,251,.65),rgba(125,103,255,.3))}.scene-document-title{height:12px;width:58%;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{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.scene-progress-copy,.workspace-row-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px;color:var(--text-secondary);font-size:.9rem}.scene-progress-copy strong,.workspace-row-top strong{color:var(--text-primary);font-size:.92rem}.scene-progress-bar,.workspace-row-bar{height:12px;border-radius:999px;background:rgba(127,140,170,.14);overflow:hidden}.scene-progress-bar span,.workspace-row-bar span{display:block;height:100%;border-radius:inherit;background:var(--gradient-cta)}.scene-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.faq-card,.proof-stat-card,.scene-mini-card,.workspace-mini-card{padding:18px;border-radius:22px;background:var(--bg-glass);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.cookie-banner-text,.footer-brand p,.footer-column li a,.pricing-description,.quote-card footer span,.resources-card p,.resources-list li,.result-card p,.scene-mini-card span,.tool-page-header p,.workspace-mini-card p{color:var(--text-secondary)}.scene-mini-card strong,.workspace-mini-card strong{display:block;margin-top:4px;font-size:1rem;font-weight:800}.scene-floating-card{position:absolute;display:flex;flex-direction:column;gap:6px;min-width:156px;padding:18px 20px;border-radius:22px;background:var(--gradient-surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4}.scene-floating-card span{color:var(--text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.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{right:28px;bottom:-10px;transform:translateZ(88px) rotate(-7deg)}.scene-orbit{position:absolute;border-radius:999px;border:1px solid var(--border-glow)}.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{position:relative;min-height:420px;perspective:2000px;transform-style:preserve-3d;overflow:visible}.floating-pdf-cloud.compact{min-height:340px}.floating-pdf-glow,.floating-pdf-orbit{position:absolute;inset:0;border-radius:999px;pointer-events:none}.floating-pdf-orbit{border:1px solid rgba(127,149,255,.18)}.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{inset:18% auto auto 6%;width:140px;height:140px;background:rgba(125,103,255,.32)}.floating-pdf-glow-b{inset:auto 8% 12% auto;width:120px;height:120px;background:rgba(255,139,61,.26)}.floating-pdf-card{position:absolute;width:min(100%,240px);padding:18px 18px 20px;border-radius:26px;background:var(--gradient-surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-hard);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;color:var(--floating-pdf-title)}.floating-pdf-card:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid var(--floating-pdf-outline);pointer-events:none}.floating-pdf-card strong{display:block;margin-bottom:6px;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:var(--floating-pdf-title)}.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{right:8%;bottom:2%;transform:translateZ(-20px) rotate(-6deg) scale(.92)}.floating-pdf-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.floating-pdf-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;background:var(--gradient-cta);color:#18120f;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.floating-pdf-lines{display:flex;flex-direction:column;gap:8px;margin-top:14px}.floating-pdf-lines span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(48,93,251,.55),rgba(125,103,255,.16))}.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(180deg,rgba(32,35,84,.96),rgba(16,22,48,.94));top:10%;left:2%;transform:translateZ(110px) rotate(-12deg)}.pdf-card-2{z-index:4;background:linear-gradient(180deg,rgba(20,36,77,.98),rgba(11,21,49,.96));top:2%;right:4%;transform:translateZ(70px) rotate(12deg)}.pdf-card-3{z-index:1;background:linear-gradient(180deg,rgba(16,29,63,.95),rgba(10,19,42,.92));right:18%;bottom:6%;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{left:22%;right:auto;bottom:2%;transform:translateZ(-8px) rotate(-3deg) scale(.9)}.features-section,.proof-section,.tools-section{background:var(--bg-secondary);background:color-mix(in srgb,var(--bg-secondary) 84%,transparent)}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.tool-card-shell{perspective:1600px}.tool-card{position:relative;display:flex;flex-direction:column;min-height:280px;padding:28px;border-radius:30px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);overflow:hidden;transform-style:preserve-3d}.faq-card:hover,.feature-card:hover,.feature-panel:hover,.pricing-card:hover,.quote-card:hover,.tool-card-shell:hover .tool-card,.workflow-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.tool-card:before{content:"";position:absolute;inset:-40% auto auto -20%;width:180px;height:180px;background:hsla(0,0%,100%,.12);filter:blur(30px);transform:rotate(15deg)}.tool-card:after{content:"";position:absolute;inset:auto 24px 18px auto;width:90px;height:90px;border-radius:26px;opacity:.14}.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{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:30px}.tool-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;font-size:1.45rem;color:#fff;box-shadow:var(--shadow-glow)}.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{padding:8px 12px;border-radius:999px;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.8rem;font-weight:700}.tool-card-content{flex:1 1;position:relative;z-index:1}.faq-card h3,.feature-card h3,.feature-panel h3,.quote-card strong,.resources-card h3,.tool-card-content h3,.workflow-card h3{font-size:1.25rem;font-weight:800;letter-spacing:-.03em}.faq-card p,.feature-card p,.feature-panel p,.tool-card-content p,.workflow-card p{margin-top:10px;color:var(--text-secondary)}.quote-card footer strong{font-size:1rem}.faq-card h3{margin-bottom:10px}.tool-card-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;margin-top:24px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.92rem;font-weight:600}.features-layout,.showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:center}.feature-stack,.features-grid{display:grid;grid-gap:18px;gap:18px}.feature-card,.feature-panel,.pricing-card,.quote-card,.workflow-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{padding:22px;border-radius:26px;transform-style:preserve-3d}.feature-card{display:flex;gap:16px}.feature-panel{display:flex;flex-direction:column;gap:14px}.feature-card-icon,.feature-panel-icon,.workflow-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);flex-shrink:0}.feature-panel-icon{margin-bottom:2px}.features-spotlight,.workspace-preview{padding:30px;border-radius:32px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-hard);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.workspace-preview{transform-style:preserve-3d}.workspace-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.workspace-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:18px;gap:18px}.workspace-main-card{padding:24px;border-radius:28px;background:var(--bg-glass);border:1px solid var(--border-subtle)}.workspace-graph{position:relative;height:170px;margin-bottom:18px;border-radius:22px;background:linear-gradient(180deg,rgba(48,93,251,.12),rgba(125,103,255,.08));overflow:hidden}.workspace-graph-grid{position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:36px 36px}.workspace-graph-line{position:absolute;inset:auto 18px 34px 18px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(48,93,251,.18) 10%,rgba(48,93,251,.75));transform:skewY(-12deg);transform-origin:left bottom}.workspace-graph-dot{position:absolute;width:14px;height:14px;border-radius:999px;background:var(--gradient-cta);box-shadow:var(--shadow-cta)}.workspace-graph-dot-a{left:28%;bottom:68px}.workspace-graph-dot-b{left:55%;bottom:92px}.workspace-graph-dot-c{left:78%;bottom:118px}.workspace-row-list{display:flex;flex-direction:column;gap:14px}.workspace-side-column{display:flex;flex-direction:column;gap:16px}.workspace-mini-card.accent{background:linear-gradient(160deg,rgba(255,139,61,.16),var(--bg-glass))}.features-layout{align-items:stretch}.features-spotlight{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.workflow-card{padding:24px;border-radius:28px;transform-style:preserve-3d}.workflow-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.workflow-number{color:var(--text-secondary);font-size:.86rem;font-weight:800;letter-spacing:.12em}.proof-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:26px}.proof-stat-card strong{font-size:1.8rem;letter-spacing:-.05em}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.quote-card{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:28px;transform-style:preserve-3d}.quote-card p{font-size:1rem}.quote-card footer{display:flex;flex-direction:column;gap:4px;margin-top:auto}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.use-cases-section{background:color-mix(in srgb,var(--bg-secondary) 72%,transparent)}.use-cases-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.use-case-card{padding:22px;border-radius:28px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transform-style:preserve-3d}.use-case-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:16px;border-radius:16px;background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow)}.use-case-card h3{font-size:1.15rem;font-weight:800;letter-spacing:-.03em}.use-case-card p{margin-top:10px;color:var(--text-secondary)}.pricing-card{position:relative;display:flex;flex-direction:column;padding:32px 28px;border-radius:30px;overflow:hidden;transform-style:preserve-3d}.pricing-card.featured{border-color:rgba(255,139,61,.42);box-shadow:0 28px 64px rgba(255,132,69,.18)}.pricing-card.featured:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--gradient-cta)}.pricing-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;margin-bottom:18px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-badge.free{background:rgba(125,103,255,.14);color:var(--primary-light)}.pricing-badge.pro{background:rgba(255,139,61,.16);color:var(--secondary)}.pricing-badge.business{background:rgba(255,110,141,.14);color:var(--accent-pink)}.pricing-card .price{font-size:3.15rem;font-weight:800;letter-spacing:-.06em;margin-bottom:8px}.pricing-card .price span{margin-left:6px;color:var(--text-secondary);font-size:1rem;font-weight:500}.pricing-description{min-height:48px;margin-bottom:20px;font-size:.98rem}.pricing-features{display:flex;flex:1 1;flex-direction:column;gap:12px;margin:0 0 28px;list-style:none}.pricing-features li{display:flex;align-items:center;gap:10px;color:var(--text-secondary)}.pricing-features li .check{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(59,207,142,.18);color:var(--accent-green);flex-shrink:0}.pricing-card .btn{width:100%}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.footer{padding:68px 0 34px;background:var(--bg-primary);background:color-mix(in srgb,var(--bg-primary) 82%,transparent);border-top:1px solid var(--border-subtle)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;margin-bottom:34px}.footer-brand h3{margin-bottom:14px;font-size:1.35rem;font-weight:800}.footer-column h4{margin-bottom:14px;color:var(--text-muted);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.footer-column ul{display:flex;flex-direction:column;gap:10px;list-style:none}.footer-column li a:hover{color:var(--text-primary)}.footer-bottom{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding-top:24px;border-top:1px solid var(--border-subtle)}.file-item-size,.footer-badges span,.footer-bottom p,.quality-labels,.resources-hero p{color:var(--text-muted)}.footer-badges{display:flex;flex-wrap:wrap;gap:18px}.footer-badges span{display:inline-flex;align-items:center;gap:6px;font-size:.84rem}.tool-page{min-height:100vh;padding-top:118px;padding-bottom:72px;background:var(--gradient-hero)}.tool-page-rich{overflow:hidden}.tool-page-header{margin-bottom:42px;text-align:center}.resources-hero h1,.tool-page-header h1{margin-bottom:14px;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.05em}.resources-page,.tool-workspace{max-width:980px;margin:0 auto}.resources-page{max-width:1180px}.contact-form-card,.tool-hero-shell,.tool-support-card,.tool-workspace-shell{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{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:28px;gap:28px;align-items:center}.tool-hero-copy h1{margin-bottom:16px;font-size:clamp(2.6rem,5vw,4.4rem);letter-spacing:-.06em}.tool-hero-copy p{max-width:620px;margin-bottom:22px;color:var(--text-secondary);font-size:1.02rem}.tool-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.tool-focus-card,.tool-hero-stat-card{padding:18px;border-radius:22px;background:var(--bg-glass);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.tool-focus-card strong,.tool-hero-stat-card strong{display:block;margin-bottom:4px;font-size:1rem;font-weight:800}.tool-focus-card span,.tool-hero-stat-card span{color:var(--text-secondary);font-size:.86rem}.tool-hero-highlights{display:flex;flex-wrap:wrap;gap:10px}.tool-hero-highlights span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.86rem;font-weight:600}.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{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.tool-workspace-eyebrow{display:inline-block;margin-bottom:6px;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tool-workspace-eyebrow,.tool-workspace-heading p{color:var(--text-secondary)}.tool-focus-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.tool-focus-card p{margin-top:8px;color:var(--text-secondary);font-size:.92rem}.tool-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.tool-support-card{padding:24px;border-radius:28px}.tool-support-chip{display:inline-flex;align-items:center;padding:7px 11px;margin-bottom:12px;border-radius:999px;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tool-support-card h2{margin-bottom:16px;font-size:1.6rem;letter-spacing:-.04em}.tool-step-list,.tool-support-list{display:flex;flex-direction:column;gap:14px}.tool-step-item,.tool-support-list-item{display:flex;align-items:flex-start;gap:12px}.tool-step-number{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--gradient-primary);color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.08em;flex-shrink:0}.tool-step-item strong{display:block;margin-bottom:4px;font-weight:800}.tool-step-item p,.tool-support-list-item span{color:var(--text-secondary)}.tool-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.tool-mode-card{padding:16px;border-radius:20px;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)}.tool-mode-card.is-active,.tool-mode-card:hover{transform:translateY(-4px);border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.tool-mode-card.is-active{background:linear-gradient(160deg,rgba(255,139,61,.14),var(--bg-glass))}.tool-mode-card strong{display:block;margin-bottom:6px}.tool-mode-card-copy{color:var(--text-secondary);font-size:.86rem}.contact-hero-shell,.resources-hero-shell{margin-bottom:24px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:20px;gap:20px}.contact-form-card{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:28px}textarea.contact-input{resize:vertical}.contact-side-column{display:flex;flex-direction:column;gap:18px}.contact-focus-card{min-height:160px}.tool-actions{display:flex;justify-content:center;gap:14px;margin-top:26px}.upload-zone{padding:64px 36px;border:2px dashed var(--border-glow);border-radius:28px;text-align:center;background:var(--gradient-surface);transition:transform var(--transition-smooth),border-color var(--transition-smooth),background var(--transition-smooth)}.upload-zone.active,.upload-zone:hover{transform:translateY(-4px);border-color:var(--primary-light);background:var(--gradient-card)}.upload-zone .upload-icon{margin-bottom:14px;color:var(--primary-light);font-size:3rem}.upload-zone h3{margin-bottom:8px;font-size:1.2rem}.contact-input,.file-item-name,.resources-card h2,.resources-section h2,.upload-zone p{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{display:flex;flex-direction:column;gap:10px;margin-top:18px}.file-item{justify-content:space-between;gap:18px;padding:14px 16px;border-radius:18px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.file-item,.file-item-info{display:flex;align-items:center}.file-item-info{gap:12px}.file-item-icon,.page-number{display:grid;place-items:center;background:var(--gradient-primary);color:#fff}.file-item-icon{width:38px;height:38px;border-radius:12px;font-size:.9rem}.file-remove-btn{color:var(--text-muted);font-size:1.1rem}.file-remove-btn:hover{color:#ef4444}.progress-bar{width:100%;height:8px;margin-top:20px;border-radius:999px;background:rgba(127,140,170,.16);overflow:hidden}.progress-bar-fill{height:100%;border-radius:inherit;background:var(--gradient-cta);transition:width .4s ease}.result-card{margin-top:24px;padding:24px;border-radius:24px;background:rgba(59,207,142,.12);border:1px solid rgba(59,207,142,.28);text-align:center}.result-card h3{color:var(--accent-green);margin-bottom:8px}.contact-input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-elevated);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.contact-input:focus{border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(48,93,251,.16)}.resources-hero{margin-bottom:28px;text-align:center}.resources-section{margin-bottom:24px}.resources-section h2{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:1.3rem}.resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.resources-card{padding:18px;border-radius:20px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.resources-list{display:flex;flex-direction:column;gap:8px;list-style:none}.resources-list li{display:flex;align-items:flex-start;gap:8px}.resources-list svg{margin-top:3px;color:var(--accent-green);flex-shrink:0}.cookie-banner{position:fixed;left:20px;bottom:20px;z-index:150;display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:min(380px,calc(100vw - 40px));padding:18px 18px 16px;border-radius:24px;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);box-shadow:var(--shadow-hard);animation:floatUp .45s ease}.cookie-banner-text{margin:0;font-size:.98rem;line-height:1.7}.cookie-banner-actions{display:flex;align-items:center;gap:10px;width:100%;justify-content:flex-end;flex-shrink:0}.quality-slider-container{margin-top:24px;padding:24px;border-radius:24px;background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.quality-slider-container label{display:block;margin-bottom:12px;font-weight:700}.quality-slider{width:100%;height:8px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(127,140,170,.16);outline:none}.quality-slider::-webkit-slider-thumb{width:20px;height:20px;border-radius:999px;-webkit-appearance:none;appearance:none;background:var(--gradient-cta);box-shadow:var(--shadow-cta)}.page-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:12px;gap:12px;margin-top:20px}.page-thumbnail{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:3/4;border-radius:16px;border:1px solid var(--border-subtle);background:var(--gradient-surface);font-size:.86rem;font-weight:700;transition:transform var(--transition-smooth),border-color var(--transition-smooth)}.page-thumbnail:hover{transform:translateY(-4px) scale(1.02);border-color:var(--primary-light)}.page-thumbnail.dragging{opacity:.45;border-color:var(--secondary)}.page-number{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:999px;font-size:.72rem;font-weight:800}.spinner{width:40px;height:40px;margin:20px auto;border:3px solid var(--border-subtle);border-top-color:var(--primary-light);border-radius:999px;animation:spin .8s linear infinite}@media (max-width:1120px){.contact-layout,.features-layout,.hero-layout,.showcase-grid,.tool-hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy h1,.hero-copy p,.section-subtitle-left,.section-title-left{margin-left:auto;margin-right:auto;text-align:center}.hero-badges,.hero-buttons{justify-content:center}.hero-stats{max-width:760px;margin:0 auto}.hero-visual{min-height:520px}.features-spotlight{align-items:center;text-align:center}}@media (max-width:1024px){.navbar-links{gap:20px}.faq-grid,.pricing-grid,.testimonials-grid,.tool-support-grid,.tools-grid,.use-cases-grid,.workflow-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)}.features-grid,.hero-stats,.tool-focus-row,.workspace-columns{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-cta .btn,.navbar-cta .cl-userButtonTrigger,.navbar-links{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,.proof-stats,.resources-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}.cookie-banner{left:12px;bottom:12px;width:min(360px,calc(100vw - 24px))}.cookie-banner-actions{width:100%}.cookie-banner-actions .btn{flex:1 1}}@media (max-width:560px){.section-title{font-size:2.2rem}.feature-card,.feature-panel,.features-spotlight,.hero-stat-card,.pricing-card,.quote-card,.tool-card,.workflow-card,.workspace-preview{padding:20px}.hero-scene,.hero-visual{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{right:10%;bottom:4%}.scene-panel-main{inset:48px 8px 94px;padding:18px}.scene-document-stage{height:180px}.scene-floating-card{min-width:128px}.bottom-card{right:10px;bottom:12px}.left-card{top:30px}.right-card{top:88px}.mobile-nav{padding-left:18px;padding-right:18px}.contact-form-card,.tool-hero-shell,.tool-support-card,.tool-workspace-shell{padding:20px}.tool-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}