@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#fafafa;--color-surface:#fff;--color-text:#111;--color-text-muted:#555;--color-accent:#c5a880;--color-accent-hover:#b0916a;--color-border:#eaeaea;--color-black:#000;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif}body{font-family:var(--font-sans);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}.navbar{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);padding:1.25rem 0;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100}.navbar .container{display:flex;align-items:center;justify-content:space-between}.navbar-brand{font-size:1.25rem;font-weight:600;color:var(--color-text)!important;text-decoration:none;display:flex;align-items:center;gap:.5rem;letter-spacing:-.02em}.brand-icon{font-size:1.25rem;color:var(--color-accent)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-link{color:var(--color-text-muted)!important;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease;letter-spacing:.02em}.nav-link:hover{color:var(--color-text)!important}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:500;border-radius:4px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:1px solid transparent;font-size:.875rem;letter-spacing:.02em}.btn-sm{padding:.5rem 1rem;font-size:.8125rem}.btn-primary{background:var(--color-black);border-color:var(--color-black);color:#fff}.btn-primary:hover{background:#333;border-color:#333}.btn-outline{background:transparent;border-color:var(--color-border);color:var(--color-text)}.btn-outline:hover{border-color:var(--color-black);color:var(--color-black)}.btn-accent{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-lg{padding:1rem 2rem;font-size:.9375rem}.w-100{width:100%}.hero-section{padding:7rem 0 5rem;text-align:center;background:var(--color-bg)}.hero-title{font-size:4rem;font-weight:500;line-height:1.1;margin-bottom:1.5rem;color:var(--color-text);letter-spacing:-.03em}.hero-subtitle{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.text-accent{color:var(--color-accent)!important;font-style:italic;font-weight:400}.stats-section{padding:4rem 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center}.stat-item h2{font-size:2.5rem;font-weight:400;margin-bottom:.5rem;color:var(--color-text);letter-spacing:-.02em}.stat-item p{font-size:.875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.features-section{padding:6rem 0;background:var(--color-bg)}.section-title{font-size:2.25rem;font-weight:500;text-align:center;margin-bottom:4rem;color:var(--color-text);letter-spacing:-.02em}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;transition:all .3s ease}.card:hover{border-color:var(--color-text-muted)}.card-body{padding:2.5rem 2rem}.feature-icon{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-accent)}.card-title{font-size:1.125rem;font-weight:500;margin-bottom:1rem;color:var(--color-text)}.card-text{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.7}.workflow-section{padding:6rem 0;background:var(--color-black);color:#fff}.workflow-section .section-title{color:#fff}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;position:relative}.workflow-step{text-align:left;border-left:1px solid hsla(0,0%,100%,.2);padding-left:1.5rem}.workflow-step-num{font-size:.875rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;display:block}.workflow-step h4{font-size:1.25rem;font-weight:400;margin-bottom:.75rem}.workflow-step p{color:#a0a0a0;font-size:.9375rem;line-height:1.6}.cta-section{padding:6rem 0;background:var(--color-surface);border-top:1px solid var(--color-border)}.cta-title{font-size:2.5rem;font-weight:400;margin-bottom:1.5rem;letter-spacing:-.02em}.cta-text{font-size:1.125rem;color:var(--color-text-muted);margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}.pricing-section{padding:6rem 0;background:var(--color-bg)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:900px;margin:0 auto}.pricing-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:3rem 2rem;text-align:left;position:relative}.pricing-card.featured{border-color:var(--color-black);box-shadow:0 10px 30px rgba(0,0,0,.05)}.pricing-badge{position:absolute;top:-10px;right:2rem;background:var(--color-black);color:#fff;padding:.25rem .75rem;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.pricing-title{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.pricing-price{font-size:3rem;font-weight:400;margin-bottom:.5rem;letter-spacing:-.02em}.pricing-period{font-size:1rem;color:var(--color-text-muted)}.pricing-desc{color:var(--color-text-muted);margin-bottom:2rem;font-size:.875rem;border-bottom:1px solid var(--color-border);padding-bottom:2rem}.pricing-features{list-style:none;margin-bottom:2.5rem}.pricing-features li{padding:.5rem 0;font-size:.9375rem;color:var(--color-text);display:flex;align-items:center;gap:.75rem}.pricing-features li:before{content:"—";color:var(--color-accent)}footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding:4rem 0 2rem}footer p{margin-bottom:.5rem;color:var(--color-text-muted);font-size:.875rem}footer .fw-bold{color:var(--color-text);font-weight:500}.footer-links{display:flex;gap:1.5rem;justify-content:center;margin:2rem 0}.footer-links a{color:var(--color-text-muted);text-decoration:none;font-size:.875rem;transition:color .2s}.footer-links a:hover{color:var(--color-text)}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem}.text-center{text-align:center}@media (max-width:768px){.hero-title{font-size:2.5rem}.cta-section,.features-section,.hero-section,.pricing-section,.workflow-section{padding:4rem 0}.stats-row,.workflow-grid{grid-template-columns:1fr;gap:2rem}.workflow-step{border-left:none;border-top:1px solid hsla(0,0%,100%,.2);padding-left:0;padding-top:1.5rem}.nav-links{display:none}}