:root{--color-bg:#fff;--color-bg-card:#f6f8fb;--color-bg-card-alt:#f1f4f9;--color-border:#0d0d0d1a;--color-border-soft:#0d0d0d0f;--color-text-primary:#0d0d0d;--color-text-secondary:#0d0d0d9e;--color-text-muted:#0d0d0d6b;--color-accent:#635bff;--color-dot:#4ade80;--color-badge-bg:#0d0d0d0d;--color-hover-bg:#0d0d0d0d;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:5.75rem;--radius-btn:6px;--landing-radius-panel:.75rem;--landing-radius-card:1rem;--landing-radius-hero:1.5rem;--radius-full:9999px;--shadow-card:0 1px 2px #0d0d0d0a, 0 12px 32px #0d0d0d14;--transition-base:.2s ease;--transition-slow:.35s ease;--max-width:1440px;--section-padding-y:120px}.lang-switcher{position:relative}.lang-switcher-btn{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#f2f2f28c);border-radius:var(--radius-btn,6px);cursor:pointer;transition:color var(--transition-base,.2s ease);text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-weight:500;line-height:1;display:inline-flex}.lang-switcher-btn:hover{color:var(--color-text-primary,#f2f2f2)}.lang-switcher-btn svg{fill:currentColor;flex-shrink:0;width:.875rem;height:.875rem}.lang-switcher-dropdown{background:var(--color-bg-card,#161616);border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-btn,6px);min-width:10rem;box-shadow:var(--shadow-card,0 1px 3px #0006, 0 8px 24px #0000004d);z-index:200;margin-top:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.lang-switcher-item{width:100%;font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#f2f2f28c);text-align:left;cursor:pointer;transition:color var(--transition-base,.2s ease), background var(--transition-base,.2s ease);background:0 0;border:none;padding:.5rem 1rem;font-family:inherit;line-height:1.5;text-decoration:none;display:block}.lang-switcher-item:hover,.lang-switcher-item.active{color:var(--color-text-primary,#f2f2f2);background:var(--color-hover-bg,#ffffff0d)}@layer base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:inherit}.light-page .flatpickr-calendar,.light-page .flatpickr-months,.light-page .flatpickr-months .flatpickr-month,.light-page .flatpickr-weekdays,.light-page .dayContainer{background:#fff!important}.light-page .flatpickr-calendar{border-color:#0d0d0d1a!important;box-shadow:0 12px 32px #0d0d0d26!important}.light-page .flatpickr-months .flatpickr-month,.light-page .flatpickr-current-month,.light-page .flatpickr-current-month .flatpickr-monthDropdown-months,.light-page .flatpickr-current-month input.cur-year,.light-page .flatpickr-day{color:#0d0d0d!important}.light-page .flatpickr-current-month .flatpickr-monthDropdown-months,.light-page .flatpickr-current-month input.cur-year{background:#fff!important}.light-page .flatpickr-monthDropdown-months option{color:#0d0d0d!important;background:#fff!important}.light-page .flatpickr-months .flatpickr-prev-month,.light-page .flatpickr-months .flatpickr-next-month{color:#0d0d0d80!important;fill:#0d0d0d80!important}.light-page span.flatpickr-weekday{color:#0d0d0d73!important;background:#fff!important}.light-page .flatpickr-day:hover{background:#0d0d0d0f!important;border:none!important}.light-page .flatpickr-day.today{border-color:#0d0d0d40!important}.light-page .flatpickr-day.selected{color:#fff!important;background:#0d0d0d!important;border:none!important}.light-page .flatpickr-day.flatpickr-disabled,.light-page .flatpickr-day.prevMonthDay,.light-page .flatpickr-day.nextMonthDay{color:#0d0d0d40!important}.light-page .numInputWrapper span svg path{fill:#0d0d0d80!important}.light-page .numInputWrapper span:hover{background:#0d0d0d0f!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label-eyebrow{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.section-title{font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-5xl));letter-spacing:-.02em;font-weight:700;line-height:1.15}.section-title span{color:var(--color-text-secondary)}.section-subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:52ch}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.container{padding-inline:2rem}}.btn{font-size:var(--font-size-sm);border-radius:var(--radius-btn);transition:all var(--transition-base);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.4rem 1.2rem;font-weight:600;display:inline-flex}.site-nav{z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--transition-base);background:0 0;position:fixed;top:0;left:0;right:0}.site-nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf}.nav-inner{justify-content:flex-start;align-items:center;min-height:64px;padding-block:1rem;display:flex}.nav-logo{color:var(--color-text-primary);letter-spacing:-.03em;justify-self:start;font-size:22px;font-weight:700}.nav-links{gap:.125rem;margin-left:2.75rem;list-style:none;display:none}@media (width>=1024px){.nav-links{display:flex}}.nav-item{position:relative}.nav-item-link{font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-btn);transition:color var(--transition-base), background var(--transition-base);align-items:center;gap:.3rem;padding:.5rem .75rem;font-weight:500;display:inline-flex}.nav-item-link:hover,.nav-item:focus-within .nav-item-link{color:var(--color-text-primary);background:#0d0d0d0a}.nav-chevron{width:10px;height:10px;color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}.nav-item:hover .nav-chevron,.nav-item:focus-within .nav-chevron{transform:rotate(180deg)}.nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:110;padding-top:12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(8px)}.nav-dropdown--right{left:auto;right:0}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-item-escaped .nav-dropdown{display:none}.nav-dropdown-panel{text-align:left;background:#fff;border:1px solid #0d0d0d14;border-radius:12px;padding:1.25rem;box-shadow:0 24px 60px -12px #0d0d0d2e}.nav-dd-grid{gap:2rem;display:flex}.nav-dd-col{min-width:220px;max-width:280px}.nav-dd-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem;padding-inline:.625rem;font-size:.6875rem;font-weight:600}.nav-dd-link{transition:background var(--transition-base);border-radius:8px;padding:.5rem .625rem;display:block}.nav-dd-link:hover{background:#0d0d0d0a}.nav-dd-title{color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:block}.nav-dd-desc{color:var(--color-text-secondary);margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.nav-dd-footer{border-top:1px solid var(--color-border-soft);padding-top:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;padding-inline:.625rem;display:flex}.nav-dd-footer-note{color:var(--color-text-muted);font-size:.75rem}.nav-dd-footer-link{color:var(--color-text-primary);transition:color var(--transition-base);font-size:.875rem;font-weight:600}.nav-dd-footer-link:hover{color:var(--color-text-secondary)}#features [id],#supercharge [id],#industry [id],#faq [id]{scroll-margin-top:96px}.nav-actions{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.nav-login,.nav-actions .btn{display:none}.nav-login{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-base);align-items:center;gap:.2rem;display:inline-flex}.nav-login svg{width:12px;height:12px;transition:transform var(--transition-base);flex-shrink:0}.nav-login:hover{color:var(--color-text-primary)}.nav-login:hover svg{transform:translate(2px)}@media (width>=1024px){.nav-login,.nav-actions .btn{display:inline-flex}}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:32px;height:32px;padding:4px;display:flex}.hamburger-line{background:var(--color-text-primary);width:100%;height:1.5px;transition:transform .25s,opacity .1s .15s;display:block}.nav-hamburger.active .hamburger-line{transition:transform .25s,opacity}.nav-hamburger.active .hamburger-line:first-child{transform:translateY(7.5px)rotate(45deg)}.nav-hamburger.active .hamburger-line:nth-child(2){opacity:0}.nav-hamburger.active .hamburger-line:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (width>=1024px){.nav-hamburger{display:none}}.mobile-menu{background:var(--color-bg);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;pointer-events:none;z-index:40;height:calc(100dvh - 4rem);transition:opacity .2s;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-menu.open{opacity:1;pointer-events:auto}@media (width<=1023px){.mobile-menu{display:block}}.mobile-menu-inner{padding:1.5rem 1.25rem 2rem}.mobile-menu-links{flex-direction:column;gap:0;list-style:none;display:flex}.mobile-menu-links a{font-size:var(--font-size-base);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-soft);transition:color var(--transition-base);padding:.75rem 0;display:block}.mobile-menu-links a:hover{color:var(--color-text-primary)}.mobile-menu-links li:last-child a{border-bottom:none}.mobile-menu-actions{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.mobile-menu-login{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-btn);transition:all var(--transition-base);justify-content:center;align-items:center;padding:.4rem 1.2rem;display:flex}.mobile-menu-login:hover{color:var(--color-text-primary);background:#0d0d0d0d}.mobile-menu-cta{justify-content:center;width:100%}.site-footer{border-top:1px solid var(--color-border);padding-top:3.5rem;padding-bottom:2rem}.footer-top{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}@media (width>=640px){.footer-top{grid-template-columns:1.5fr repeat(3,1fr)}}.footer-brand-name{font-size:var(--font-size-lg);letter-spacing:-.03em;margin-bottom:.75rem;font-weight:700}.footer-brand-name span{color:var(--color-accent)}.footer-brand-tagline{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:30ch;line-height:1.6}.footer-col-title{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem;font-weight:600}.footer-links{flex-direction:column;gap:.6rem;display:flex}.footer-links a{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-base)}.footer-links a:hover{color:var(--color-text-primary)}.footer-bottom{border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:2rem;display:flex}.site-footer--compact{padding-top:2rem}.footer-bottom--clean{border-top:none;padding-top:0}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.btn-primary{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.btn-primary:hover{background:#262626;border-color:#262626;transform:translateY(-1px)}.btn-outline{color:var(--color-text-primary);background:0 0;border-color:#0d0d0d33}.btn-outline:hover{background:#0d0d0d0d;border-color:#0d0d0d66}.btn-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000;padding:.65rem 1rem}.btn-ghost:hover{color:var(--color-text-primary)}.btn-lg{font-size:var(--font-size-base);padding:.875rem 2rem}.hero{background:radial-gradient(55% 50% at 4% -6%,#635bff21 0%,#0000 60%),radial-gradient(45% 45% at 97% 6%,#ec48991a 0%,#0000 60%),radial-gradient(100% 80% at 50% 0,#f4f6ff 0%,#fff 55%,#0000 80%);padding-top:152px;padding-bottom:144px;position:relative;overflow:hidden}@media (width<=639px){.hero{padding-top:108px;padding-bottom:72px}}.hero-inner{flex-direction:column;gap:2.5rem;display:flex}.hero-content{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex;position:relative}.hero-art{aspect-ratio:1;justify-self:end;width:100%;min-width:0;max-width:460px;position:relative}.hero-art-blob{filter:blur(34px);border-radius:58% 42% 55% 45%/50% 60% 40% 50%;position:absolute}.hero-art-parallax{will-change:transform;position:absolute;inset:0}.hero-art-blob-1{aspect-ratio:1;background:linear-gradient(135deg,#635bff8c 0%,#a855f759 100%);width:80%;top:4%;right:-2%}.hero-art-blob-2{aspect-ratio:1;background:linear-gradient(135deg,#ec489973 0%,#f59e0b4d 100%);width:68%;bottom:-6%;left:-2%}.hero-art-blob-3{aspect-ratio:1;background:linear-gradient(135deg,#22d3ee80 0%,#635bff4d 100%);width:48%;top:32%;left:26%}.hero-art-blob-4{aspect-ratio:1;background:linear-gradient(135deg,#10b98166 0%,#22d3ee40 100%);width:32%;top:0;left:6%}@media (width<=1023px){.hero-art{z-index:0;pointer-events:none;width:300px;max-width:300px;margin-top:-150px;position:absolute;top:50%;right:-70px}}@media (width>=1024px){.hero-inner{display:block}.hero-content{max-width:80%}.hero-art{z-index:0;pointer-events:none;max-width:600px;position:absolute;top:0;right:32px}}.hero-badge{border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary);background:#fff;align-items:center;gap:.5rem;padding:.35rem .9rem;display:inline-flex;box-shadow:0 1px 2px #0d0d0d0d}.hero-badge-dot{background:var(--color-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero-headline{letter-spacing:-.022em;max-width:42ch;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.32}.hero-headline-soft{color:var(--color-text-secondary)}.hero-points{font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.hero-points span:before{content:"·";color:#0d0d0d40;margin-right:.6rem;font-weight:700}.hero-points span:first-child:before{display:none}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}.invoice-preview-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--landing-radius-hero);text-align:left;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0d0d0d40,0 0 80px #635bff14}.invoice-chrome{border-bottom:1px solid var(--color-border);background:linear-gradient(#f6f7f9 0%,#eef0f3 100%);align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.invoice-chrome-dots{flex-shrink:0;align-items:center;gap:6px;display:flex}.invoice-chrome-dot{background:#0d0d0d26;border-radius:50%;width:10px;height:10px}.invoice-chrome-dot-red{background:#ff5f57}.invoice-chrome-dot-yellow{background:#febc2e}.invoice-chrome-dot-green{background:#28c840}.invoice-chrome-url{border:1px solid var(--color-border);border-radius:var(--radius-full);min-width:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;background:#0d0d0d0a;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.72rem;display:inline-flex;overflow:hidden}.invoice-chrome-url svg{width:11px;height:11px;color:var(--color-text-muted);flex-shrink:0}.invoice-chrome-pdf{background:var(--color-badge-bg);border:1px solid var(--color-border);border-radius:var(--radius-btn);color:var(--color-text-secondary);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.invoice-chrome-pdf svg{width:11px;height:11px}.invoice-doc{color:#1a1a1a;background:#fff;padding:2.25rem 2.25rem 1.5rem;font-size:.875rem;line-height:1.55}.invoice-doc-head{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.invoice-doc-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.invoice-doc-logo{color:#fff;letter-spacing:.02em;background:#111;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 4px 12px #00000040}.invoice-doc-business{color:#111;font-size:.95rem;font-weight:700;line-height:1.2}.invoice-doc-tagline{color:#6b7280;margin-top:2px;font-size:.72rem}.invoice-doc-meta{text-align:right;flex-shrink:0}.invoice-doc-number{color:#111;letter-spacing:-.02em;margin-bottom:.4rem;font-size:1.25rem;font-weight:800;line-height:1.15}.invoice-doc-date{color:#4b5563;font-size:.72rem;line-height:1.4}.invoice-doc-date span{color:#9ca3af;margin-right:.25rem}.invoice-doc-status{color:#2563eb;border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;background:#dbeafe;margin-top:.45rem;padding:.15rem .55rem;font-size:.62rem;font-weight:700;display:inline-block}.invoice-doc-parties{gap:2rem;margin-bottom:1.5rem;display:flex}.invoice-doc-party{flex:1;min-width:0}.invoice-doc-party:last-child{text-align:right}.invoice-doc-party-label{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:.4rem;font-size:.62rem;font-weight:700}.invoice-doc-party-name{color:#111;margin-bottom:.2rem;font-size:.85rem;font-weight:600}.invoice-doc-party-detail{color:#6b7280;word-break:break-word;font-size:.72rem;line-height:1.55}.invoice-doc-table-wrap{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}.invoice-doc-table{border-collapse:collapse;width:100%}.invoice-doc-table thead th{text-align:right;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;white-space:nowrap;border-bottom:2px solid #635bff;padding:.5rem .4rem;font-size:.6rem;font-weight:700}.invoice-doc-table thead th.invoice-doc-col-desc{text-align:left}.invoice-doc-table tbody td{color:#1f2937;text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e5e7eb;padding:.7rem .4rem;font-size:.78rem}.invoice-doc-table tbody td:first-child{text-align:left;color:#111;font-weight:500}.invoice-doc-table tbody tr:last-child td{border-bottom:none}.invoice-doc-totals{justify-content:flex-end;margin-bottom:1.25rem;display:flex}.invoice-doc-totals-box{width:240px;max-width:100%}.invoice-doc-totals-row{color:#4b5563;justify-content:space-between;align-items:baseline;padding:.3rem 0;font-size:.78rem;display:flex}.invoice-doc-totals-row span:last-child{color:#111;font-variant-numeric:tabular-nums}.invoice-doc-totals-grand{border-top:2px solid #635bff;margin-top:.35rem;padding-top:.65rem;font-size:1rem;font-weight:700}.invoice-doc-totals-grand span{color:#111}.invoice-doc-footer{text-align:center;color:#9ca3af;letter-spacing:.02em;border-top:1px dashed #ececec;padding-top:.75rem;font-size:.65rem}.invoice-doc-footer strong{color:#4b5563;font-weight:700}@media (width<=640px){.invoice-chrome-url{padding:.2rem .55rem;font-size:.65rem}.invoice-chrome-pdf{padding:.2rem .45rem;font-size:.62rem}.invoice-doc{padding:1.4rem 1.1rem 1rem;font-size:.8rem}.invoice-doc-head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.1rem;padding-bottom:1.1rem}.invoice-doc-brand{text-align:center;flex-direction:column}.invoice-doc-meta{text-align:center;width:100%}.invoice-doc-number{font-size:1rem}.invoice-doc-parties{text-align:center;flex-direction:column;gap:1.25rem;margin-bottom:1.1rem}.invoice-doc-party:last-child{text-align:center}.invoice-doc-table thead th,.invoice-doc-table tbody td{padding:.45rem .3rem}.invoice-doc-table tbody td{font-size:.72rem}.invoice-doc-totals-box{width:100%}.invoice-doc-totals-grand{font-size:.9rem}}.stats-bar{--stats-pad:2.25rem;border-top:1px solid var(--color-border);padding-block:var(--stats-pad)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid;position:relative}.stats-grid:before,.stats-grid:after{content:"";top:calc(-1 * var(--stats-pad) - 1px);bottom:calc(-1 * var(--stats-pad));background:var(--color-border);width:1px;position:absolute}.stats-grid:before{left:0}.stats-grid:after{right:0}@media (width>=640px){.stats-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=639px){.stats-grid{gap:2.5rem 2rem}.stats-grid:before{display:none}.stats-grid:after{width:auto;height:1px;inset:50% -1.25rem auto}}.stat-item{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:relative}.stat-item:nth-child(2n):before{content:"";top:calc(-1 * var(--stats-pad) - 1px);bottom:calc(-1 * var(--stats-pad));background:var(--color-border);width:1px;position:absolute;left:-1rem}@media (width>=640px){.stat-item:not(:first-child):before{content:"";top:calc(-1 * var(--stats-pad) - 1px);bottom:calc(-1 * var(--stats-pad));background:var(--color-border);width:1px;position:absolute;left:-1rem}}.stat-value{font-size:clamp(var(--font-size-xl), 3vw, var(--font-size-3xl));letter-spacing:-.03em;font-weight:700}.stat-label{color:var(--color-text-secondary);font-size:.8125rem}.features{padding-block:var(--section-padding-y)}.features-header{margin-bottom:3.5rem}.features-header .section-title,.features-header .section-subtitle{margin-top:1rem}.plan-badge{border-radius:var(--radius-full);font-size:var(--font-size-xs);color:#635bff;background:#635bff12;border:1px solid #635bff33;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.3rem .875rem;font-weight:600;display:inline-flex}.plan-badge svg{flex-shrink:0;width:12px;height:12px}.features-grid{background:var(--color-border);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=640px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background:var(--color-bg);transition:background var(--transition-base);padding:2.25rem 2rem}.feature-card:hover{background:#0d0d0d08}.feature-icon{border-radius:var(--landing-radius-panel);background:var(--color-badge-bg);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.feature-icon svg{width:20px;height:20px}.features-grid .feature-card:nth-child(6n+1) .feature-icon,.supercharge-grid .supercharge-card:nth-child(6n+1) .feature-icon{color:#635bff;background:#635bff1a;border-color:#635bff38}.features-grid .feature-card:nth-child(6n+2) .feature-icon,.supercharge-grid .supercharge-card:nth-child(6n+2) .feature-icon{color:#0d9488;background:#0d94881a;border-color:#0d948838}.features-grid .feature-card:nth-child(6n+3) .feature-icon,.supercharge-grid .supercharge-card:nth-child(6n+3) .feature-icon{color:#ea580c;background:#ea580c1a;border-color:#ea580c38}.features-grid .feature-card:nth-child(6n+4) .feature-icon,.supercharge-grid .supercharge-card:nth-child(6n+4) .feature-icon{color:#db2777;background:#db27771a;border-color:#db277738}.features-grid .feature-card:nth-child(6n+5) .feature-icon,.supercharge-grid .supercharge-card:nth-child(6n+5) .feature-icon{color:#2563eb;background:#2563eb1a;border-color:#2563eb38}.features-grid .feature-card:nth-child(6n+6) .feature-icon,.supercharge-grid .supercharge-card:nth-child(6n+6) .feature-icon{color:#16a34a;background:#16a34a1a;border-color:#16a34a38}.feature-card-title{font-size:var(--font-size-base);margin-bottom:.5rem;font-weight:600}.feature-card-text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.65}.industry{padding-block:var(--section-padding-y);border-top:1px solid var(--color-border)}.industry-header{margin-bottom:2rem}.industry-header .section-title{margin-top:1rem}.industry-header .section-subtitle{max-width:52ch;margin-top:1rem}.industry-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.industry-tab-btn{border-radius:var(--radius-btn);font-size:var(--font-size-sm);color:var(--color-text-primary);transition:all var(--transition-base);cursor:pointer;background:0 0;border:1px solid #0d0d0d33;padding:.5rem 1.25rem;font-weight:500}.industry-tab-btn:hover{background:#0d0d0d0d;border-color:#0d0d0d66}.industry-tab-btn.active{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.industry-panel{display:none}.industry-panel.active{display:block}.industry-content-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}@media (width<=767px){.industry-content-grid{grid-template-columns:1fr}}.industry-image-wrap{border-radius:var(--landing-radius-card);height:100%;min-height:400px;position:relative;overflow:hidden}.industry-image{object-fit:cover;background:#eef1f6;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.industry-image-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-primary);font-size:var(--font-size-sm);border-radius:var(--radius-full);background:#ffffffd9;border:1px solid #0d0d0d1a;padding:.35rem .875rem;font-weight:500;position:absolute;bottom:1rem;left:1rem}.industry-right{flex-direction:column;gap:1rem;display:flex}.industry-invoice-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--landing-radius-card);padding:1.75rem}.inv-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.inv-label{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:.2rem;font-weight:700}.inv-number{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.inv-status{background:var(--color-badge-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0;padding:.2rem .65rem}.inv-lines{flex-direction:column;margin-bottom:1.25rem;display:flex}.inv-line{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;padding:.65rem 0;display:flex}.inv-line:last-child{border-bottom:none}.inv-line dt{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.inv-line dd{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.inv-total{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;padding-top:1rem;display:flex}.inv-total>span:first-child{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.inv-total-amount{font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:700}.industry-feature-tags{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.ind-tag{background:var(--color-badge-bg);border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.ind-tag-dot{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.industry-browse{margin-top:2rem}.industry-browse-link{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-base)}.industry-browse-link:hover{color:var(--color-text-primary)}.industry-layout{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=1024px){.industry-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}}.industry-preview{min-width:0}.industry-templates{flex-direction:column;gap:1rem;min-width:0;display:flex}.template-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--landing-radius-card);transition:border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.75rem;display:flex;position:relative}.template-card:hover{border-color:#0d0d0d33;box-shadow:0 12px 32px -12px #0d0d0d26}.template-card .feature-icon{flex-shrink:0;margin-bottom:0}.template-card-body{flex:1;min-width:0}.template-card-title{font-size:var(--font-size-base);margin-bottom:.35rem;padding-right:0;font-weight:700}.template-card-text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.65}.industry-templates .template-card:first-child .feature-icon{color:#635bff;background:#635bff1a;border-color:#635bff38}.industry-templates .template-card:nth-child(2) .feature-icon{color:#0d9488;background:#0d94881a;border-color:#0d948838}.industry-templates .template-card:nth-child(3) .feature-icon{color:#db2777;background:#db27771a;border-color:#db277738}.template-card{cursor:pointer}.template-card:focus-visible{outline-offset:2px;outline:2px solid #635bff}.template-card.active{background:#635bff08;border-color:#635bff73}.invoice-preview-card.tpl--classic .invoice-doc{padding:2.5rem;font-size:.85rem}.invoice-preview-card.tpl--classic .invoice-doc-head{border-bottom:1px solid #ccc}.invoice-preview-card.tpl--classic .invoice-doc-status{color:#2563eb;background:#eff6ff;border:1px solid #93c5fd;border-radius:3px}.invoice-preview-card.tpl--classic .invoice-doc-table thead th{color:#555;background:#f9f9f9;border-top:2px solid #333;border-bottom:1px solid #999;font-size:.6rem}.invoice-preview-card.tpl--classic .invoice-doc-totals-grand{border-top:2px solid #333}.invoice-preview-card.tpl--minimalist .invoice-doc{padding:3rem 2.75rem 2.5rem;font-size:.85rem}.invoice-preview-card.tpl--minimalist .invoice-doc-head{border-bottom:none;margin-bottom:2.25rem;padding-bottom:2.25rem}.invoice-preview-card.tpl--minimalist .invoice-doc-number{letter-spacing:0;font-size:1.05rem;font-weight:600}.invoice-preview-card.tpl--minimalist .invoice-doc-status{color:#6b8cce;letter-spacing:.1em;background:#f0f4ff;padding:.15rem .5rem;font-size:.56rem;font-weight:500}.invoice-preview-card.tpl--minimalist .invoice-doc-table thead th{color:#aaa;letter-spacing:.1em;border-bottom:1px solid #ddd;font-weight:400}.invoice-preview-card.tpl--minimalist .invoice-doc-table tbody td{border-bottom:1px solid #f3f4f6}.invoice-preview-card.tpl--minimalist .invoice-doc-totals-grand{border-top:1px solid #ddd}.invoice-preview-card.tpl--minimalist .invoice-doc-totals-grand span{color:#635bff}.invoice-preview-card.tpl--minimalist .invoice-doc-footer{border-top:none}.pricing{padding-block:var(--section-padding-y);border-top:1px solid var(--color-border)}.pricing-header{margin-bottom:2rem}.pricing-header .plan-badge{display:inline-flex}.pricing-header .section-title{margin-block:1rem .75rem}.pricing-header .section-subtitle{max-width:44ch}.pricing-free-card{border:1px solid var(--color-border);border-radius:var(--landing-radius-card);background:var(--color-bg);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem;padding:3rem;display:grid}@media (width<=767px){.pricing-free-card{grid-template-columns:1fr;gap:2rem;padding:2rem}}.pricing-plan-label{font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:.75rem;font-weight:700}.pricing-price-row{align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.pricing-price-amount{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:800;line-height:1}.pricing-price-period{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:400}.pricing-price-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:1.75rem;line-height:1.5}.pricing-cta{justify-content:center;width:100%;padding-block:.8rem}.pricing-cta-pro{color:#fff;border-radius:var(--radius-btn);background:#0d0d0d;border:1px solid #0d0d0d}.pricing-cta-pro:hover{background:#262626;border-color:#262626}.pricing-features-list{border-top:none;flex-direction:column;gap:.75rem;padding-top:0;display:flex}.pricing-features-grid{grid-template-columns:1fr 1fr;gap:.65rem 2rem;display:grid}@media (width<=639px){.pricing-features-grid{grid-template-columns:1fr}}.pricing-feature-item{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:.65rem;display:flex}.pricing-feature-item svg{color:#635bff;flex-shrink:0;width:14px;height:14px}.pricing-footnote{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2rem}.testimonials{padding-block:var(--section-padding-y);border-top:1px solid var(--color-border)}.testimonials-header{margin-bottom:3.5rem}.testimonials-title{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.testimonials-title span{color:var(--color-text-muted)}.testimonials-grid{background:var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (width<=767px){.testimonials-grid{grid-template-columns:1fr}}@media (width>=768px) and (width<=1023px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}.testimonial-card{background:var(--color-bg);transition:background var(--transition-base);flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.testimonial-card:hover{background:#0d0d0d06}.tcard-quote-icon{color:#0d0d0d1a}.tcard-quote-icon svg{width:28px;height:auto}.testimonial-quote{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1;line-height:1.75}.testimonial-author{align-items:center;gap:.75rem;margin-top:auto;display:flex}.testimonial-avatar{color:#fff;letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.7rem;font-weight:700;display:flex}.tav-teal{background:linear-gradient(135deg,#0d9488,#06b6d4)}.tav-orange{background:linear-gradient(135deg,#ea580c,#f59e0b)}.tav-purple{background:linear-gradient(135deg,#7c3aed,#a855f7)}.tav-green{background:linear-gradient(135deg,#16a34a,#4ade80)}.tav-pink{background:linear-gradient(135deg,#db2777,#f472b6)}.tav-amber{background:linear-gradient(135deg,#d97706,#fbbf24)}.testimonial-name{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.testimonial-role{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:.1rem}.faq{padding-block:var(--section-padding-y);border-top:1px solid var(--color-border)}.faq-inner{max-width:720px;margin-inline:0}.faq-inner .section-title{margin-bottom:.75rem}.faq-inner .section-subtitle{margin-bottom:3rem}.faq-list{text-align:left}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{width:100%;font-size:var(--font-size-base);color:var(--color-text-primary);text-align:left;transition:color var(--transition-base);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-weight:500;display:flex}.faq-question:hover{color:var(--color-text-secondary)}.faq-icon{width:20px;height:20px;color:var(--color-text-muted);transition:transform var(--transition-base);flex-shrink:0}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height var(--transition-slow), padding var(--transition-slow);overflow:hidden}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-bottom:1.25rem;line-height:1.7}.cta-banner{padding-block:calc(var(--section-padding-y) * 1.5);border-top:1px solid var(--color-border);text-align:center;background:radial-gradient(80% 70% at 50% 10%,#635bff1f 0%,#0000 55%),linear-gradient(#f5f6ff 0%,#fff 65%);position:relative;overflow:hidden}.cta-banner-glow{pointer-events:none;z-index:0;background:radial-gradient(#635bff1a 0%,#0000 55%),radial-gradient(55% 50% at 68% 42%,#ec489914 0%,#0000 60%);width:1400px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-banner-inner{z-index:1;max-width:680px;margin-inline:auto;position:relative}.cta-banner-title{letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:800;line-height:1.05}.cta-banner-title span{background:linear-gradient(90deg,#635bff 0%,#a855f7 55%,#ec4899 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cta-banner-copy{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-inline:auto;max-width:46ch;margin-bottom:2.5rem;line-height:1.7}.cta-banner-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.cta-btn-primary{color:#fff;border-radius:var(--radius-btn);font-size:var(--font-size-base);transition:all var(--transition-base);background:#0d0d0d;border:1px solid #0d0d0d;padding:.75rem 1.75rem;font-weight:600}.cta-btn-primary:hover{color:#fff;background:#262626;border-color:#262626;text-decoration:none}.cta-btn-outline{color:var(--color-text-primary);border-radius:var(--radius-btn);font-size:var(--font-size-base);transition:all var(--transition-base);background:0 0;border:1px solid #0d0d0d40;padding:.75rem 1.75rem;font-weight:500}.cta-btn-outline:hover{background:#0d0d0d0d;border-color:#0d0d0d66;text-decoration:none}.cta-banner-footnote{font-size:var(--font-size-xs);color:var(--color-text-muted)}.light-page{background:radial-gradient(1000px 280px at 50% -40px,#635bff33 0%,#0000 70%),radial-gradient(720px 260px at 88% -30px,#ec489929 0%,#0000 70%),#fff}.light-page .text-\[\#f2f2f2\]{color:#0d0d0d}.light-page .text-\[\#f2f2f2\]\/20{color:#0d0d0d33}.light-page .text-\[\#f2f2f2\]\/35{color:#0d0d0d59}.light-page .text-\[\#f2f2f2\]\/40{color:#0d0d0d66}.light-page .text-\[\#f2f2f2\]\/45{color:#0d0d0d73}.light-page .text-\[\#f2f2f2\]\/55{color:#0d0d0d99}.light-page .text-\[\#f2f2f2\]\/70{color:#0d0d0db3}.light-page .hover\:text-\[\#f2f2f2\]:hover{color:#0d0d0d}.light-page .hover\:text-\[\#f2f2f2\]\/60:hover{color:#0d0d0d99}.light-page .hover\:text-\[\#f2f2f2\]\/65:hover{color:#0d0d0da6}.light-page .border-white\/5{border-color:#0d0d0d0f}.light-page .border-white\/8{border-color:#0d0d0d1a}.light-page .border-white\/10{border-color:#0d0d0d1f}.light-page .hover\:border-white\/20:hover{border-color:#0d0d0d40}.light-page .bg-\[\#161616\]{background-color:#fff}.light-page .gi-steps-bar{transition:background .2s,box-shadow .2s}.light-page .gi-steps-bar.stuck{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0d0d0d1a;box-shadow:0 4px 12px -8px #0d0d0d14}.light-page .gi-bar-title{letter-spacing:-.02em;color:#0d0d0d;font-size:1.125rem;font-weight:700;line-height:1.2;display:none}.light-page .gi-steps-bar.stuck .gi-bar-title{display:block}@media (width<=639px){.light-page .gi-steps-bar.stuck .gi-bar-title{display:none}}.light-page .gi-steps{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #0d0d0d1a;border-radius:9999px;padding:8px 16px;box-shadow:0 2px 8px #0d0d0d0f}.light-page .gi-input-error{border-color:#ef444499!important;box-shadow:0 0 0 1px #ef444480!important}.light-page .iti{width:100%;display:block}.light-page .iti__country-list{background:#fff!important;border:1px solid #0d0d0d1a!important;border-radius:8px!important;box-shadow:0 12px 32px #0d0d0d26!important}.light-page .iti__country{color:#0d0d0d!important}.light-page .iti__country.iti__highlight{background:#0d0d0d0d!important}.light-page .iti__selected-country,.light-page .iti__selected-dial-code{color:#0d0d0d}.light-page .iti__search-input{color:#0d0d0d!important;background:#fff!important;border-color:#0d0d0d26!important}.light-page .gi-timeline{align-items:flex-start;display:flex}.light-page .gi-tl-step{flex-direction:column;align-items:center;gap:6px;min-width:64px;display:flex}.light-page .gi-tl-dot{background:#0d0d0d1f;border-radius:9999px;width:12px;height:12px}.light-page .gi-tl-step.gi-tl-done .gi-tl-dot{background:#635bff}.light-page .gi-tl-step.gi-tl-active .gi-tl-dot{background:#635bff;animation:2s ease-in-out infinite gi-tl-pulse}.light-page .gi-tl-label{color:#0d0d0d59;font-size:11px;font-weight:600}.light-page .gi-tl-step.gi-tl-done .gi-tl-label,.light-page .gi-tl-step.gi-tl-active .gi-tl-label{color:#0d0d0d}.light-page .gi-tl-line{background:#0d0d0d1a;border-radius:2px;flex:1;min-width:24px;height:2px;margin-top:5px}.light-page .gi-tl-line.gi-tl-line-done{background:#635bff}@keyframes gi-tl-pulse{0%,to{box-shadow:0 0 #635bff59}50%{box-shadow:0 0 0 6px #635bff00}}@media (prefers-reduced-motion:reduce){.light-page .gi-tl-step.gi-tl-active .gi-tl-dot{animation:none}}.light-page .gi-steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.light-page .gi-step{color:#0d0d0d73;background:#0d0d0d0d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;line-height:1;transition:background .25s,color .25s;display:inline-flex}.light-page .gi-step.active{color:#fff;background:#635bff}.light-page .gi-step-line{background:#0d0d0d1f;width:18px;height:1px}.light-page input.bg-\[\#0d0d0d\],.light-page textarea.bg-\[\#0d0d0d\],.light-page .bg-\[\#1a1a1a\],.light-page .bg-\[\#1c1c1c\]{background-color:#fff}.light-page .bg-white\/5{background-color:#0d0d0d0a}.light-page .bg-white\/8{background-color:#0d0d0d0f}.light-page .bg-white\/10{background-color:#0d0d0d14}.light-page .bg-white\/12{background-color:#0d0d0d17}.light-page .bg-white\/15{background-color:#0d0d0d1f}.light-page .bg-white\/\[0\.02\]{background-color:#0d0d0d05}.light-page .bg-white\/\[0\.03\]{background-color:#0d0d0d08}.light-page .hover\:bg-white\/5:hover{background-color:#0d0d0d0a}.light-page .hover\:bg-white\/8:hover{background-color:#0d0d0d0f}.light-page .hover\:bg-white\/10:hover{background-color:#0d0d0d14}.light-page .ring-white\/10{--tw-ring-color:#0d0d0d1a}.light-page .ring-white\/20{--tw-ring-color:#0d0d0d33}.light-page .ring-white\/30{--tw-ring-color:#0d0d0d40}.light-page .focus\:ring-white\/25:focus{--tw-ring-color:#0d0d0d26}.light-page .focus\:ring-offset-\[\#0d0d0d\]:focus{--tw-ring-offset-color:#fff}.light-page .text-red-400{color:#dc2626}.light-page .text-green-400{color:#16a34a}.light-page .text-blue-400{color:#2563eb}.light-page .text-yellow-400{color:#d97706}.light-page .text-gray-400{color:#4b5563}.light-page .bg-red-500\/5{background-color:#ef444414}.light-page input[type=text],.light-page input[type=email],.light-page input[type=number],.light-page input[type=tel],.light-page input[type=url],.light-page select,.light-page textarea{color:#0d0d0d;background-color:#fff;border-color:#0d0d0d26}.light-page input::placeholder,.light-page textarea::placeholder{color:#0d0d0d66}.light-page input:focus,.light-page select:focus,.light-page textarea:focus{--tw-ring-color:#635bff40;border-color:#635bff}.legal-page{max-width:800px;margin:0 auto;padding:120px 1.25rem 64px}.legal-page h1{letter-spacing:-.03em;color:#0d0d0d;margin-bottom:2rem;font-size:clamp(1.875rem,5vw,2.5rem);font-weight:700;line-height:1.15}.legal-page h2{color:#0d0d0d;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.legal-page p{color:#0d0d0dbf;margin-bottom:1.25rem;line-height:1.7}.legal-page ul{color:#0d0d0dbf;margin-bottom:1.25rem;padding-left:1.5rem;line-height:1.7}.legal-page li{margin-bottom:.5rem;list-style-type:disc}.legal-page strong{color:#0d0d0d}@media (width>=768px){.legal-page{padding-top:140px;padding-bottom:80px}}.about-page{text-align:center;max-width:800px;margin:0 auto;padding:120px 1.25rem 64px}.about-page h1{color:#0d0d0d;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2rem,6vw,3rem);font-weight:800}.about-page h1 span{color:#635bff}.about-page .lead{color:#0d0d0db3;margin-bottom:3rem;max-width:600px;margin-inline:auto;font-size:1.25rem;line-height:1.6}.about-content{text-align:left}.about-content h2{color:#0d0d0d;margin-top:3rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.about-content p{color:#0d0d0dcc;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.team-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem;display:grid}.team-member{text-align:center;background:#f6f8fb;border:1px solid #0d0d0d1a;border-radius:1rem;padding:2rem}.team-avatar{background:linear-gradient(135deg,#635bff,#a855f7);border-radius:50%;width:80px;height:80px;margin:0 auto 1rem}.team-name{color:#0d0d0d;margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.team-role{color:#0d0d0d80;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}@media (width>=768px){.about-page{padding-top:140px;padding-bottom:80px}}.lang-switcher-item.active,.lang-switcher-item.active:hover{color:#fff;background:#0d0d0d}.light-page .focus\:ring-white\/30:focus{--tw-ring-color:#0d0d0d33}.light-page .focus\:ring-white\/50:focus{--tw-ring-color:#0d0d0d40}.light-page .focus\:border-white\/25:focus{border-color:#0d0d0d33}.light-page .border-white\/15{border-color:#0d0d0d1f}.light-page .border-\[\#f2f2f2\]\/8,.light-page .divide-white\/8{border-color:#0d0d0d14}.light-page .divide-white\/5{border-color:#0d0d0d0f}.light-page .bg-white\/\[0\.04\]{background-color:#0d0d0d0a}.light-page .bg-\[\#f2f2f2\]\/\[0\.03\]{background-color:#0d0d0d08}.light-page .bg-\[\#f2f2f2\]\/\[0\.04\]{background-color:#0d0d0d0a}.light-page .bg-\[\#f2f2f2\]\/12{background-color:#0d0d0d1f}.light-page .bg-\[\#f2f2f2\]\/20{background-color:#0d0d0d33}.light-page .bg-\[\#f2f2f2\]{background-color:#0d0d0d1a}.light-page .nav-avatar-trigger:hover{background:#0d0d0d0d;border-color:#0d0d0d1a}.light-page .nav-avatar{color:#0d0d0d;background:#0d0d0d1a}.light-page .nav-panel-header,.light-page .nav-panel-section{border-color:#0d0d0d14}.light-page .nav-panel-name{color:#0d0d0d}.light-page .nav-panel-email,.light-page .nav-panel-lang-value,.light-page .nav-panel-lang-option{color:#0d0d0d66}.light-page .nav-panel-lang-trigger,.light-page .nav-panel-lang-option{color:#0d0d0d99}.light-page .nav-panel-lang-trigger:hover,.light-page .nav-panel-lang-option:hover{color:#0d0d0d;background:#0d0d0d0d}.light-page .nav-panel-lang-option.active{color:#0d0d0d}.light-page .nav-panel-lang-list{background:#0d0d0d05;border-color:#0d0d0d0f}.light-page button.bg-white,.light-page a.bg-white{color:#fff;background:#0d0d0d;border-color:#0d0d0d}.light-page button.bg-white:hover,.light-page a.bg-white:hover{background:#262626;border-color:#262626}.light-page button[role=tab].bg-white{color:#0d0d0d;background:#fff;border-color:#0d0d0d1a}.light-page button[role=tab].bg-white:hover{background:#fff;border-color:#0d0d0d1a}
