.software-tool_page__FBpIP{position:relative;overflow:hidden}.software-tool_btn__BVWmB{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.7rem;border-radius:.6rem;font-size:.9rem;font-weight:600;color:#161206;background:linear-gradient(180deg,#ecd9ab,#c9a96a);box-shadow:0 12px 30px -12px rgba(201,169,106,.5);transition:transform .25s ease,box-shadow .25s ease}.software-tool_btn__BVWmB svg{transition:transform .25s ease}.software-tool_btn__BVWmB:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgba(201,169,106,.65)}.software-tool_btn__BVWmB:hover svg{transform:translateX(3px)}.software-tool_btn_ghost__YTW7p{display:inline-flex;align-items:center;gap:.4rem;padding:.9rem 1.5rem;border-radius:.6rem;font-size:.9rem;font-weight:600;color:rgb(var(--color-title));border:1px solid rgba(var(--color-border),1);transition:border-color .25s ease,background .25s ease,transform .25s ease}.software-tool_btn_ghost__YTW7p svg{color:var(--accent-strong);transition:transform .25s ease}.software-tool_btn_ghost__YTW7p:hover{border-color:rgba(201,169,106,.5);background:rgba(201,169,106,.07);transform:translateY(-2px)}.software-tool_btn_ghost__YTW7p:hover svg{transform:translateX(3px)}.software-tool_eyebrow__fL3jc,.software-tool_eyebrow_center__U45ZE{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.software-tool_eyebrow__fL3jc{margin-bottom:1rem}.software-tool_eyebrow_logo__w2RJ9{width:1.1rem;height:1.1rem;object-fit:contain}.software-tool_eyebrow_center__U45ZE{padding-bottom:.5rem;border-bottom:1px solid rgba(201,169,106,.35);margin-bottom:.9rem}.software-tool_hero__XKe1A{position:relative;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(2.5rem,5vw,4rem);isolation:isolate}.software-tool_hero_glow__yCSEN{position:absolute;z-index:-1;top:-8%;right:-5%;width:min(55vw,680px);aspect-ratio:1;background:radial-gradient(circle at center,rgba(201,169,106,.16),transparent 68%);filter:blur(20px);pointer-events:none}.software-tool_back__E_GE_{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;color:rgba(var(--color-text),.6);margin-bottom:1.75rem;transition:color .2s ease,gap .2s ease}.software-tool_back__E_GE_:hover{color:var(--accent-strong);gap:.6rem}.software-tool_hero_grid__iDLfn{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:900px){.software-tool_hero_grid__iDLfn{grid-template-columns:1fr 1fr;gap:3.5rem}}.software-tool_hero_col__foNmB{min-width:0}.software-tool_hero_col__foNmB>*{opacity:0;animation:software-tool_stUp__RgOvj .7s cubic-bezier(.22,1,.36,1) forwards}.software-tool_hero_col__foNmB>:first-child{animation-delay:.05s}.software-tool_hero_col__foNmB>:nth-child(2){animation-delay:.14s}.software-tool_hero_col__foNmB>:nth-child(3){animation-delay:.23s}.software-tool_hero_col__foNmB>:nth-child(4){animation-delay:.32s}.software-tool_h1__i_bDC{font-size:clamp(2.1rem,4vw + .5rem,3.3rem);font-weight:600;letter-spacing:-.02em;line-height:1.07;color:rgb(var(--color-title));margin:0 0 1rem;text-wrap:balance}.software-tool_lede__rmUIX{font-size:1rem;line-height:1.65;color:rgba(var(--color-text),.74);margin:0 0 1.6rem;max-width:34rem}.software-tool_hero_cta__srESn{display:flex;flex-wrap:wrap;gap:.85rem}.software-tool_hero_media__4V_G_{position:relative;margin:0;border-radius:1.1rem;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(201,169,106,.22);box-shadow:0 40px 90px -40px rgba(0,0,0,.6);opacity:0;animation:software-tool_stUp__RgOvj .8s cubic-bezier(.22,1,.36,1) .2s forwards}[data-theme=light] .software-tool_hero_media__4V_G_{box-shadow:0 30px 70px -34px rgba(90,80,50,.3)}.software-tool_hero_img__nE9tl{width:100%;height:100%;object-fit:cover}.software-tool_hero_cap__T6tVT{position:absolute;left:.9rem;bottom:.85rem;z-index:2;font-family:var(--font-mono),ui-monospace,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#f3eee3;padding:.3rem .65rem;border-radius:.4rem;background:rgba(14,14,19,.62);backdrop-filter:blur(8px);border:1px solid rgba(201,169,106,.28)}.software-tool_section__VbhCl{padding:clamp(2rem,4vw,3.75rem) 0}.software-tool_head__xS5Ef{text-align:center;max-width:44rem;margin:0 auto 2.25rem}.software-tool_h2__U7QhC{font-size:clamp(1.7rem,3vw + .5rem,2.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;color:rgb(var(--color-title));margin:0}.software-tool_cap_grid__K3McB{display:grid;grid-template-columns:1fr;gap:1.25rem;list-style:none;margin:0;padding:0;max-width:66rem;margin-inline:auto}@media(min-width:640px){.software-tool_cap_grid__K3McB{grid-template-columns:1fr 1fr}}.software-tool_cap_card__u6L_W{padding:1.6rem;border-radius:1.1rem;border:1px solid rgba(var(--color-border),.3);background:rgba(var(--color-bg),.5);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme=dark] .software-tool_cap_card__u6L_W{background:linear-gradient(160deg,rgba(29,32,40,.6),rgba(18,20,26,.45));border-color:rgba(232,217,184,.12)}.software-tool_cap_card__u6L_W:hover{transform:translateY(-3px);border-color:rgba(201,169,106,.35);box-shadow:0 20px 50px -26px rgba(0,0,0,.45)}.software-tool_cap_top__S8jW6{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.software-tool_cap_icon__SdpjB{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.75rem;color:var(--accent-strong);background:rgba(201,169,106,.1);border:1px solid rgba(201,169,106,.22)}.software-tool_cap_tag__XvW4z{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-text),.5)}.software-tool_cap_title__mcnig{font-size:1.2rem;font-weight:600;letter-spacing:-.005em;color:rgb(var(--color-title));margin:0 0 .5rem}.software-tool_cap_text___etVX{font-size:.9rem;line-height:1.6;color:rgba(var(--color-text),.76);margin:0}.software-tool_gallery__57Jiw{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;max-width:66rem;margin:0 auto}@media(min-width:760px){.software-tool_gallery__57Jiw{grid-template-columns:repeat(3,1fr);gap:1rem}}.software-tool_gallery_item__E1r2c{margin:0;border-radius:.9rem;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(var(--color-border),.25);background:#16171e}.software-tool_gallery_img__cv0HY{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.software-tool_gallery_item__E1r2c:hover .software-tool_gallery_img__cv0HY{transform:scale(1.05)}.software-tool_gallery_cta__hooBI{text-align:center;margin-top:2rem}.software-tool_cta_section__IyQZ9{padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,5rem)}.software-tool_cta_card__pfD7i{max-width:44rem;margin:0 auto;text-align:center;position:relative;overflow:hidden;padding:clamp(2rem,4vw,3.25rem);border-radius:1.5rem;border:1px solid rgba(201,169,106,.2);background:rgba(var(--color-bg),.5)}[data-theme=dark] .software-tool_cta_card__pfD7i{background:linear-gradient(160deg,rgba(29,32,40,.7),rgba(18,20,26,.5));box-shadow:0 40px 90px -40px rgba(0,0,0,.6)}.software-tool_cta_card__pfD7i:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 50% 0,rgba(201,169,106,.12),transparent 65%)}.software-tool_cta_title__DmjCM{font-size:clamp(1.6rem,2.5vw + .5rem,2.3rem);font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-title));margin-bottom:.75rem}.software-tool_cta_sub__6iL2N{font-size:.98rem;line-height:1.65;color:rgba(var(--color-text),.74);max-width:34rem;margin:0 auto 1.75rem}@keyframes software-tool_stUp__RgOvj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.software-tool_hero_col__foNmB>*,.software-tool_hero_media__4V_G_{animation:none;opacity:1}}