@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}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:"__Instrument_Serif_315a98";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"__Instrument_Serif_315a98";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"__Instrument_Serif_Fallback_315a98";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"__Instrument_Serif_315a98","__Instrument_Serif_Fallback_315a98";font-weight:400;font-style:normal}.__variable_315a98{--font-instrument:"__Instrument_Serif_315a98","__Instrument_Serif_Fallback_315a98"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0a1628;--navy2:#0f1f3d;--green:#00c9a7;--green-dim:rgba(0,201,167,.1);--blue:#1a6bff;--gold:#c9a84c;--white:#fff;--off:#f5f7fa;--text:#1a2433;--muted:#64748b;--border:rgba(0,0,0,.08)}html{scroll-behavior:smooth}[id]{scroll-margin-top:64px}body{font-family:var(--font-inter),sans-serif;background:var(--white,#fff);color:var(--text,#1a2433);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(10,22,40,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.06);padding:0 2rem;height:64px;justify-content:space-between}.nav-logo,nav{display:flex;align-items:center}.nav-logo{gap:10px;text-decoration:none}.nav-logomark{width:32px;height:32px;background:var(--green-dim);border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,201,167,.3)}.nav-logomark svg{width:18px;height:18px}.nav-wordmark{font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.nav-wordmark span{color:var(--green)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:#fff}.nav-cta{background:var(--green);color:var(--navy)!important;padding:8px 20px;border-radius:8px;font-weight:600!important}.hero{min-height:100vh;background:var(--navy);display:flex;align-items:center;padding:120px 2rem 80px;position:relative;overflow:hidden}.hero:before{width:600px;height:600px;background:radial-gradient(circle,rgba(0,201,167,.15) 0,transparent 70%);top:-100px;right:-100px}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{width:400px;height:400px;background:radial-gradient(circle,rgba(26,107,255,.1) 0,transparent 70%);bottom:-50px;left:-50px}.hero-inner{max-width:1100px;margin:0 auto;width:100%;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(0,201,167,.1);border:1px solid rgba(0,201,167,.25);border-radius:100px;padding:6px 14px;margin-bottom:28px;font-size:13px;color:var(--green);font-weight:500}.hero-badge:before{content:"";width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-family:var(--font-instrument),serif;font-size:clamp(48px,5.5vw,72px);font-weight:400;letter-spacing:-.02em;line-height:1.06;color:#fff;margin-bottom:24px}.hero h1 span{color:var(--green)}.hero p{font-size:17px;color:hsla(0,0%,100%,.6);line-height:1.75;margin-bottom:40px;max-width:480px;font-weight:400;letter-spacing:-.01em}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.btn-primary{background:var(--green);color:var(--navy);padding:14px 28px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 24px rgba(0,201,167,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,201,167,.4)}.btn-secondary{background:transparent;color:hsla(0,0%,100%,.8);padding:14px 28px;border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;border:1px solid hsla(0,0%,100%,.15);transition:all .2s}.btn-secondary:hover{border-color:hsla(0,0%,100%,.35);color:#fff}.hero-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-card-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.card-dot{width:10px;height:10px;border-radius:50%}.invoice-flow{display:flex;flex-direction:column;gap:12px}.invoice-item{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.05);border-radius:10px;padding:12px 16px;transition:all .3s}.invoice-item:hover{background:rgba(0,201,167,.08)}.invoice-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.invoice-info{flex:1 1}.invoice-name{font-size:13px;font-weight:500;color:#fff}.invoice-sub{font-size:12px;color:hsla(0,0%,100%,.4)}.invoice-status{font-size:12px;font-weight:500;padding:4px 10px;border-radius:100px}.status-done{background:rgba(0,201,167,.15);color:var(--green)}.status-proc{background:rgba(26,107,255,.15);color:#7aadff}.status-new{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}.card-arrow{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--green-dim);border-radius:10px;margin:8px 0}.card-arrow span{font-size:13px;color:var(--green);font-weight:500}.stats-bar{background:var(--navy2);border-top:1px solid hsla(0,0%,100%,.05);padding:0}.stats-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.stat-item{padding:32px 24px;border-right:1px solid hsla(0,0%,100%,.05);text-align:center}.stat-item:last-child{border-right:none}.stat-num{font-size:40px;font-weight:700;color:var(--green);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.stat-label{font-size:14px;color:hsla(0,0%,100%,.5)}section{padding:100px 2rem}.section-inner{max-width:1100px;margin:0 auto}.section-badge{display:inline-block;background:var(--green-dim);color:var(--green);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:16px;border:1px solid rgba(0,201,167,.2)}.section-title{font-family:var(--font-instrument),serif;font-size:clamp(32px,4vw,50px);font-weight:400;letter-spacing:-.015em;color:var(--text);line-height:1.12;margin-bottom:16px}.section-title span{color:var(--green)}.section-sub{font-size:18px;color:var(--muted);line-height:1.7;max-width:560px;margin-bottom:60px}.how-bg{background:var(--off)}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.step{background:#fff;border-radius:16px;padding:28px 24px;border:1px solid var(--border);position:relative;transition:transform .2s,box-shadow .2s}.step:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.step-num{width:44px;height:44px;background:var(--navy);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--green);margin-bottom:20px;letter-spacing:0}.step h3{font-size:16px;font-weight:600;color:var(--navy);margin-bottom:10px;letter-spacing:-.01em}.step p{font-size:14px;color:var(--muted);line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.feature-card{padding:28px;border-radius:16px;border:1px solid var(--border);background:#fff;transition:all .2s}.feature-card:hover{border-color:rgba(0,201,167,.3);box-shadow:0 8px 32px rgba(0,201,167,.08)}.feature-icon{width:48px;height:48px;border-radius:12px;background:var(--off);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.feature-card h3{font-size:16px;font-weight:600;color:var(--navy);margin-bottom:8px;letter-spacing:-.01em}.feature-card p{font-size:14px;color:var(--muted);line-height:1.6}.pricing-bg{background:var(--navy)}.pricing-bg .section-badge{background:rgba(0,201,167,.15);border-color:rgba(0,201,167,.3)}.pricing-bg .section-title{color:#fff}.pricing-bg .section-sub{color:hsla(0,0%,100%,.5)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pricing-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px 28px;transition:all .2s}.pricing-card.featured{background:var(--green);border-color:var(--green)}.pricing-card:hover{transform:translateY(-4px)}.pricing-name{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:0}.pricing-card.featured .pricing-name{color:var(--navy)}.pricing-desc{font-size:14px;color:hsla(0,0%,100%,.5);margin-bottom:24px;line-height:1.5}.pricing-card.featured .pricing-desc{color:rgba(10,22,40,.7)}.pricing-price{font-size:44px;font-weight:700;color:var(--green);line-height:1;margin-bottom:4px;letter-spacing:-.03em}.pricing-card.featured .pricing-price{color:var(--navy)}.pricing-period{font-size:14px;color:hsla(0,0%,100%,.4);margin-bottom:28px}.pricing-card.featured .pricing-period{color:rgba(10,22,40,.6)}.pricing-divider{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:24px 0}.pricing-card.featured .pricing-divider{border-color:rgba(10,22,40,.15)}.pricing-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:hsla(0,0%,100%,.7);margin-bottom:12px}.pricing-card.featured .pricing-feature{color:var(--navy)}.pricing-check{width:18px;height:18px;border-radius:50%;background:rgba(0,201,167,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;color:var(--green)}.pricing-card.featured .pricing-check{background:rgba(10,22,40,.15);color:var(--navy)}.pricing-btn{display:block;text-align:center;margin-top:28px;padding:13px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;border:1px solid hsla(0,0%,100%,.2);color:#fff}.pricing-card.featured .pricing-btn{background:var(--navy);color:var(--green);border-color:transparent}.pricing-btn:hover{opacity:.85}.testimonial-bg{background:var(--off)}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.testimonial{background:#fff;border-radius:16px;padding:28px;border:1px solid var(--border)}.test-stars{color:var(--gold);font-size:16px;margin-bottom:16px}.test-quote{font-size:15px;color:var(--text);line-height:1.7;margin-bottom:20px;font-style:italic;overflow-wrap:break-word;word-break:break-word}.test-author{gap:12px}.test-author,.test-avatar{display:flex;align-items:center}.test-avatar{width:40px;height:40px;border-radius:50%;background:var(--navy);justify-content:center;font-family:var(--font-instrument),serif;font-size:14px;font-weight:700;color:var(--green)}.test-name{font-size:14px;font-weight:600;color:var(--text)}.test-role{font-size:13px;color:var(--muted)}.cta-section{background:var(--green);padding:80px 2rem;text-align:center}.cta-section h2{font-family:var(--font-instrument),serif;font-size:clamp(30px,4vw,46px);font-weight:400;color:var(--navy);margin-bottom:16px;letter-spacing:-.015em}.cta-section p{font-size:18px;color:rgba(10,22,40,.7);max-width:480px;margin:0 auto 40px}.cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-btn-dark{background:var(--navy);color:#fff;padding:14px 32px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s}.cta-btn-dark:hover{background:var(--navy2)}.cta-btn-light{background:transparent;color:var(--navy);padding:14px 32px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;border:2px solid var(--navy);transition:all .2s}.cta-btn-light:hover{background:rgba(10,22,40,.08)}footer{background:var(--navy);padding:60px 2rem 40px;border-top:1px solid hsla(0,0%,100%,.05)}.footer-inner{max-width:1100px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:48px}.footer-brand p{font-size:14px;color:hsla(0,0%,100%,.4);line-height:1.7;margin-top:16px;max-width:280px}.footer-col h4{font-size:13px;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:.06em;text-transform:uppercase}.footer-col a{display:block;font-size:14px;color:hsla(0,0%,100%,.4);text-decoration:none;margin-bottom:10px;transition:color .2s}.footer-col a:hover{color:var(--green)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.05);padding-top:24px;display:flex;align-items:center;justify-content:space-between}.footer-copy{font-size:13px;color:hsla(0,0%,100%,.3)}.footer-tagline{font-size:13px;color:var(--green)}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-inner{grid-template-columns:1fr}.hero{padding:90px 1.25rem 60px}.steps{grid-template-columns:1fr 1fr}.features-grid,.pricing-grid,.testimonials{grid-template-columns:1fr}.footer-top,.stats-inner{grid-template-columns:1fr 1fr}.pricing-card.featured{outline:3px solid rgba(0,201,167,.5)}}@media (max-width:640px){.nav-links a:not(.nav-cta){display:none}nav{padding:0 1rem}}@media (max-width:480px){section{padding:64px 1rem}.hero{padding:80px 1rem 48px}.stats-inner,.steps{grid-template-columns:1fr}.stat-item{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.05)}.stat-item:last-child{border-bottom:none}.footer-top{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}