.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--navy: #0d1b2a;--navy-2: #111f2e;--green: #7a9e7e;--green-d: #5a7e5e;--white: #ffffff;--off: #f5f5f3;--text: #1a1a1a;--muted: #6b7280;--border: #e4e4e0;--ease: cubic-bezier(.16, 1, .3, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--serif: "Playfair Display", Georgia, serif;--logo-snake: url(data:image/png;base64,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);--logo-word: url(data:image/png;base64,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)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,sans-serif;background:var(--white);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}ul{list-style:none}.f-display{font-family:var(--serif);font-size:clamp(44px,6vw,84px);font-weight:800;letter-spacing:-.04em;line-height:.92}.f-display em,.f-serif-accent{font-family:var(--serif);font-style:italic;font-weight:700;color:var(--green)}.f-h1{font-family:Montserrat,sans-serif;font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.05}.f-h2{font-family:Montserrat,sans-serif;font-size:clamp(26px,3.5vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.f-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.f-body{font-size:17px;line-height:1.7;font-weight:400}.f-small{font-size:13px;line-height:1.6}.wrap{max-width:1200px;margin:0 auto;padding:0 48px}.wrap--sm{max-width:840px;margin:0 auto;padding:0 48px}.c-green{color:var(--green)}.c-muted{color:var(--muted)}.c-white{color:var(--white)}.c-navy{color:var(--navy)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:16px 32px;border-radius:3px;cursor:pointer;border:none;transition:all .3s var(--ease);position:relative;overflow:hidden}.btn-lg{padding:20px 44px;font-size:14px}.btn .arrow{transition:transform .3s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn-primary{background:var(--green);color:var(--white)}.btn-primary:after{content:"";position:absolute;inset:0;background:var(--green-d);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease);z-index:0}.btn-primary:hover:after{transform:scaleX(1)}.btn-primary span,.btn-primary .arrow{position:relative;z-index:1}.btn-ghost{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.2)}.btn-ghost:hover{border-color:#ffffff80;background:#ffffff0d}.btn-dark{background:var(--navy);color:var(--white)}.btn-dark:hover{background:#182636}nav{position:fixed;top:0;left:0;right:0;z-index:200;transition:background .4s ease,box-shadow .4s ease;padding:0 48px}nav.scrolled{background:#fffffff7;box-shadow:0 1px 0 var(--border);backdrop-filter:blur(12px)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:1200px;margin:0 auto}.logo{display:flex;align-items:center;gap:11px;color:var(--white);transition:color .3s ease;cursor:pointer}.logo-mark,.logo-word{display:inline-block;background:currentColor;-webkit-mask:var(--logo-snake) no-repeat center / contain;mask:var(--logo-snake) no-repeat center / contain}.logo-mark{width:22px;height:30px}.logo-word{width:105px;height:22px;-webkit-mask-image:var(--logo-word);mask-image:var(--logo-word)}nav.scrolled .logo{color:var(--navy)}.nav-links{display:flex;align-items:center;gap:40px}.nav-links a{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9;transition:color .3s ease;cursor:pointer}nav.scrolled .nav-links a{color:var(--muted)}.nav-links a:hover{color:var(--white)!important}nav.scrolled .nav-links a:hover{color:var(--navy)!important}.nav-links a.nav-active{color:var(--white)!important}nav.scrolled .nav-links a.nav-active{color:var(--navy)!important}.nav-cta-btn{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:10px 22px;border:1.5px solid rgba(255,255,255,.25);border-radius:3px;color:#ffffffd9;transition:all .3s ease}nav.scrolled .nav-cta-btn{border-color:var(--green);color:var(--green)}.nav-cta-btn:hover{background:var(--green)!important;border-color:var(--green)!important;color:var(--white)!important}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;margin-right:-10px;padding:10px;background:none;border:none;cursor:pointer;color:var(--white);transition:color .3s ease;z-index:210}nav.scrolled .nav-burger{color:var(--navy)}.nav-burger span{display:block;width:24px;height:2px;background:currentColor;transition:transform .35s var(--ease),opacity .25s ease}body.menu-open .nav-burger span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}body.menu-open .nav-burger span:nth-child(2){transform:translateY(-4.5px) rotate(-45deg)}body.menu-open nav{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body.menu-open .logo,body.menu-open .nav-burger{color:var(--white)!important}.mmenu{position:fixed;inset:0;z-index:150;background:var(--navy);display:flex;flex-direction:column;justify-content:center;padding:96px 32px 48px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}body.menu-open .mmenu{opacity:1;visibility:visible}.mmenu-links{margin-bottom:40px}.mmenu-links a{display:block;font-family:Montserrat,sans-serif;font-size:clamp(32px,9vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--white);padding:14px 0;cursor:pointer}.mmenu-links a:active{color:var(--green)}.mmenu-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:18px 32px;background:var(--green);color:var(--white);border-radius:3px;cursor:pointer}.mmenu-foot{position:absolute;bottom:40px;left:32px;right:32px;font-size:13px;font-weight:300;color:#ffffff59;line-height:1.8}.mmenu-foot a{color:#fff9}@media(min-width:769px){.mmenu{display:none}}.page{display:none}.page.active{display:block;animation:pageFadeIn .4s var(--ease) both}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-hero{background:var(--navy);padding:148px 0 96px;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.04) 1px,transparent 1px);background-size:80px 80px}.page-hero-inner{position:relative;z-index:1}.page-back{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff40;margin-bottom:40px;cursor:pointer;transition:color .2s ease;background:none;border:none}.page-back:hover{color:#fff9}.hero{min-height:100svh;background:var(--navy);display:flex;flex-direction:column;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.04) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:0}.hero:after{content:"";position:absolute;top:-20%;right:-10%;width:70vw;height:70vw;background:radial-gradient(circle,rgba(122,158,126,.07) 0%,transparent 65%);pointer-events:none}.hero-body{flex:1;display:flex;align-items:flex-end;padding:140px 48px 80px;max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1}.hero-content{max-width:1104px}.hero-tag{display:inline-flex;align-items:center;gap:10px;margin-bottom:48px;opacity:0;animation:fadeUp .8s var(--ease) .1s both}.hero-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.hero-tag span,.hero-tag h1{margin:0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--green)}.hero-headline{margin-bottom:40px}.line-wrap{overflow:hidden;display:block}.line-wrap .line{display:block;font-family:Montserrat,sans-serif;font-size:clamp(38px,5.5vw,76px);font-weight:800;letter-spacing:-.04em;line-height:.92;color:var(--white);transform:translateY(110%);animation:lineUp .9s var(--ease) both}.line-wrap:nth-child(1) .line{animation-delay:.2s}.line-wrap:nth-child(2) .line{animation-delay:.32s}.line-wrap .line.line-serif{font-family:var(--serif);font-style:italic;font-weight:700;color:var(--green);padding:0 .14em .12em 0;margin-bottom:-.12em}.hero-sub{font-size:18px;font-weight:300;color:#ffffff73;line-height:1.7;max-width:520px;margin-bottom:48px;opacity:0;animation:fadeUp .9s var(--ease) .7s both}.hero-ctas{display:flex;align-items:center;gap:20px;flex-wrap:wrap;opacity:0;animation:fadeUp .9s var(--ease) .85s both}.hero-note{font-size:12px;color:#fff3;margin-top:20px;opacity:0;animation:fadeUp .9s var(--ease) 1s both}.scroll-hint{position:absolute;bottom:36px;right:48px;display:flex;align-items:center;gap:10px;opacity:0;animation:fadeUp .9s var(--ease) 1.2s both;z-index:1}.scroll-hint span{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff3}.scroll-line{width:40px;height:1px;background:#ffffff26;position:relative;overflow:hidden}.scroll-line:after{content:"";position:absolute;inset:0;background:var(--green);animation:scanRight 2s ease-in-out infinite}.marquee{background:var(--green);padding:14px 0;overflow:hidden}.marquee-track{display:flex;gap:0;width:max-content;animation:marqueeScroll 28s linear infinite}.marquee-item{display:flex;align-items:center;gap:32px;padding:0 32px;white-space:nowrap}.marquee-item span{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffffe6}.marquee-item .dot{width:4px;height:4px;border-radius:50%;background:#fff6;flex-shrink:0}.statement{padding:140px 0;background:var(--white);position:relative;overflow:hidden}.statement .wrap{max-width:1440px}.statement-inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:start}.statement-num{grid-column:1 / -1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--green);margin-bottom:48px;user-select:none}.statement-headline{grid-column:1 / 10;font-family:var(--serif);font-size:clamp(30px,4.2vw,60px);font-weight:700;font-style:italic;letter-spacing:-.015em;line-height:1.18;color:var(--navy)}.statement-body{grid-column:7 / -1;margin-top:56px;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.75;color:var(--muted);max-width:560px}.manifesto{padding:140px 0;background:var(--navy);position:relative;overflow:hidden}.manifesto:after{content:"μορφή";position:absolute;top:50%;right:-16px;transform:translateY(-50%);writing-mode:vertical-rl;font-family:var(--serif);font-style:italic;font-weight:700;font-size:clamp(120px,16vw,240px);line-height:.8;color:#7a9e7e0b;pointer-events:none;user-select:none}.manifesto .wrap{max-width:1440px;position:relative;z-index:1}.manifesto-inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px}.manifesto-label{grid-column:1 / -1;margin-bottom:48px}.manifesto-line{grid-column:1 / 10;font-family:Montserrat,sans-serif;font-size:clamp(30px,4vw,56px);color:var(--white)}.manifesto-sub{grid-column:7 / -1;margin-top:56px;font-size:15px;font-weight:400;line-height:1.7;color:#fff6;max-width:480px}.diff{padding:120px 0;background:var(--white)}.diff-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:80px}.diff-items{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.diff-item{background:var(--off);padding:40px 32px 48px;position:relative;transition:background .3s ease,transform .35s var(--ease),box-shadow .35s ease}.diff-item:hover{background:#eeeee9;transform:translateY(-6px);box-shadow:0 16px 40px #00000014;z-index:1}.diff-item-num{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--green);margin-bottom:24px}.diff-item h3{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--navy);margin-bottom:12px;line-height:1.3}.diff-item p{font-size:16px;font-weight:400;line-height:1.7;color:var(--muted)}.process{padding:120px 0;background:var(--navy);position:relative;overflow:hidden}.process:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.035) 1px,transparent 1px);background-size:80px 80px}.process-inner{position:relative;z-index:1}.process-header{margin-bottom:80px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.pstep{padding:48px 40px;border:1px solid rgba(255,255,255,.05);position:relative;cursor:pointer;transition:background .3s ease,transform .35s var(--ease),border-color .3s ease}.pstep:hover{background:#ffffff0a;transform:translateY(-4px);border-color:#7a9e7e33}.pstep:hover .pstep-hint{opacity:1;transform:translateY(0)}.pstep-hint{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-top:20px;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.smodal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:32px;pointer-events:none;opacity:0;transition:opacity .35s ease}.smodal.open{opacity:1;pointer-events:all}.smodal-overlay{position:absolute;inset:0;background:#08121ce0;backdrop-filter:blur(6px)}.smodal-card{position:relative;z-index:1;background:var(--navy-2);border:1px solid rgba(122,158,126,.2);max-width:680px;width:100%;padding:56px 60px;transform:scale(.92) translateY(16px);transition:transform .45s var(--ease)}.smodal.open .smodal-card{transform:scale(1) translateY(0)}.smodal-close{position:absolute;top:24px;right:28px;background:none;border:none;cursor:pointer;font-size:22px;color:#ffffff4d;transition:color .2s ease;line-height:1}.smodal-close:hover{color:var(--white)}.smodal-step{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.smodal-title{font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--white);line-height:1.2;margin-bottom:28px}.smodal-div{height:1px;background:#ffffff12;margin-bottom:28px}.smodal-list{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.smodal-list li{display:flex;gap:14px;font-size:14px;font-weight:300;color:#ffffff80;line-height:1.6}.smodal-list li strong{display:block;font-weight:600;color:#ffffffd9;font-size:13px;margin-bottom:2px}.smodal-list li .icon{color:var(--green);font-size:16px;flex-shrink:0;margin-top:1px}.smodal-result{background:#7a9e7e14;border-left:2px solid var(--green);padding:16px 20px}.smodal-result span{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:6px}.smodal-result p{font-size:13px;font-weight:300;color:#ffffff80;line-height:1.6}.pstep-n{font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.04em;color:#7a9e7e38;line-height:1;margin-bottom:24px}.pstep-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.pstep h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:var(--white);margin-bottom:16px;line-height:1.25}.pstep p{font-size:16px;font-weight:400;color:#ffffff73;line-height:1.7}.process-steps .pstep:nth-child(1){border-style:dashed;border-color:#ffffff29}.process-steps .pstep:nth-child(1) .pstep-n{color:#7a9e7e24}.process-steps .pstep:nth-child(2){border-style:solid;border-color:#ffffff3d}.process-steps .pstep:nth-child(2) .pstep-n{color:#7a9e7e73}.process-steps .pstep:nth-child(3){border-style:solid;border-color:#7a9e7e99}.process-steps .pstep:nth-child(3) .pstep-n{color:var(--green)}.services{padding:120px 0;background:var(--white)}.services-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:64px}.services-note{font-size:13px;color:var(--muted);line-height:1.6;padding-top:16px;border-top:1px solid var(--border)}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.pkg{background:var(--off);padding:48px 36px;display:flex;flex-direction:column;transition:background .3s ease,transform .35s var(--ease),box-shadow .35s ease;position:relative}.pkg:hover{background:#eaeae5;transform:translateY(-6px);box-shadow:0 20px 48px #0000001a;z-index:1}.pkg--featured{background:var(--navy)}.pkg--featured:hover{background:#111f2e}.pkg-badge{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:32px}.pkg-name{font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin-bottom:6px}.pkg--featured .pkg-name{color:var(--white)}.pkg-price{font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;color:var(--muted);margin-bottom:28px}.pkg--featured .pkg-price{color:#ffffff59}.pkg-price strong{font-size:20px;font-weight:700;color:var(--navy);letter-spacing:-.03em}.pkg--featured .pkg-price strong{color:var(--white)}.pkg-div{height:1px;background:#00000014;margin-bottom:28px}.pkg--featured .pkg-div{background:#ffffff1a}.pkg-desc{font-size:13px;font-weight:300;line-height:1.7;color:var(--muted);margin-bottom:28px}.pkg--featured .pkg-desc{color:#fff6}.pkg-list{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.pkg-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:400;color:var(--text);line-height:1.5}.pkg--featured .pkg-list li{color:#ffffffb3}.pkg-list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:6px}.pkg-cta{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding-top:20px;border-top:1px solid rgba(0,0,0,.08);transition:color .2s ease}.pkg--featured .pkg-cta{color:var(--green);border-top-color:#ffffff14}.pkg:hover .pkg-cta{color:var(--green)}.pkg-cta .arrow{transition:transform .3s var(--ease)}.pkg:hover .pkg-cta .arrow{transform:translate(6px)}.services-more{margin-top:40px;text-align:center}.services-more-link{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green);cursor:pointer;transition:gap .3s var(--ease);background:none;border:none}.services-more-link:hover{gap:12px}.addons{padding:100px 0;background:var(--navy);position:relative}.addons:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.addons .wrap{position:relative;z-index:1}.addons-header{margin-bottom:56px}.addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.addon-item{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:36px 32px;transition:background .3s ease;position:relative}.addon-item:hover{background:#ffffff0d}.addon-item--odoo{border-color:#7a9e7e26;background:#7a9e7e0a}.addon-tag{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.addon-name{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;color:var(--white);letter-spacing:-.01em;margin-bottom:6px}.addon-price{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--green);margin-bottom:16px}.addon-price span{font-weight:400;color:#ffffff4d}.addon-item p{font-size:13px;font-weight:300;color:#ffffff59;line-height:1.7}.month1{padding:120px 0;background:var(--off)}.month1-grid{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:start}.month1-steps{display:flex;flex-direction:column;gap:0}.m1step{padding:28px 0 28px 28px;border-left:2px solid var(--border);position:relative;transition:border-color .3s ease}.m1step:hover{border-left-color:var(--green)}.m1step:before{content:"";position:absolute;left:-6px;top:32px;width:10px;height:10px;border-radius:50%;background:var(--border);transition:background .3s ease}.m1step:hover:before{background:var(--green)}.m1step-week{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:6px}.m1step-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}.m1step p{font-size:14px;font-weight:300;color:var(--muted);line-height:1.7}.faq{padding:120px 0;background:var(--white)}.faq-header{margin-bottom:56px}.faq-list{max-width:800px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;background:none;border:none;cursor:pointer;text-align:left}.faq-q span:first-child{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:var(--navy);letter-spacing:-.01em;line-height:1.4}.faq-icon{font-size:24px;font-weight:300;color:var(--green);flex-shrink:0;transition:transform .3s var(--ease);line-height:1}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.faq-item.open .faq-a{max-height:400px}.faq-a p{font-size:17px;font-weight:400;color:var(--muted);line-height:1.75;padding-bottom:28px}.case{background:var(--navy);padding:120px 0;position:relative;overflow:hidden}.case:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.case-inner{position:relative;z-index:1}.case-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:80px;gap:40px}.case-tag{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin-bottom:20px}.case-header h2{font-family:Montserrat,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--white);letter-spacing:-.02em;line-height:1.1;max-width:500px}.case-header-right{max-width:360px;flex-shrink:0}.case-header-right p{font-size:16px;font-weight:400;color:#ffffff80;line-height:1.75;margin-bottom:28px}.case-numbers{display:grid;grid-template-columns:1fr 1px 1fr;margin-bottom:80px;border:1px solid rgba(255,255,255,.06)}.case-number-div{background:#ffffff0f}.case-num{padding:64px 56px}.case-num-val{font-family:Montserrat,sans-serif;font-size:clamp(64px,9vw,112px);font-weight:800;letter-spacing:-.05em;line-height:.9;color:var(--white);margin-bottom:20px}.case-num-val .accent{color:var(--green)}.case-num-label{font-size:14px;font-weight:300;color:#ffffff4d;line-height:1.5}.case-num-label strong{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#fff9;margin-bottom:4px}.case-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.tl-item{background:#ffffff05;padding:32px 28px;border:1px solid rgba(255,255,255,.04);transition:background .3s ease}.tl-item:hover{background:#ffffff0a}.tl-period{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.tl-result{font-size:13px;font-weight:300;color:#fff6;line-height:1.6}.tl-result strong{display:block;font-weight:600;color:#fffc;margin-bottom:4px;font-size:14px}.about{padding:120px 0;background:var(--white)}.about-grid{display:grid;grid-template-columns:420px 1fr;gap:80px;align-items:start}.about-photo{position:relative}.monogram-frame{position:relative;width:100%;aspect-ratio:3/4;background:var(--navy);overflow:hidden;display:flex;align-items:center;justify-content:center}.monogram-snake{position:absolute;top:50%;left:58%;width:120%;aspect-ratio:88 / 120;transform:translate(-50%,-50%);background:var(--green);-webkit-mask:var(--logo-snake) no-repeat center / contain;mask:var(--logo-snake) no-repeat center / contain;opacity:.1;pointer-events:none}.monogram-os{position:relative;z-index:1;font-family:var(--serif);font-size:clamp(130px,15vw,210px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--off);user-select:none}.photo-frame-tag{position:absolute;bottom:-16px;left:-16px;background:var(--green);padding:14px 20px}.photo-frame-tag span{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--white)}.about-content{padding-top:16px}.about-tag{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin-bottom:20px}.about-content h2{font-family:var(--serif);font-size:clamp(30px,3vw,44px);font-weight:700;color:var(--navy);letter-spacing:-.01em;line-height:1.2;margin-bottom:28px}.about-content h2 em{font-style:italic;color:var(--green)}.about-content .body{font-size:17px;font-weight:400;line-height:1.8;color:var(--muted);margin-bottom:24px}.about-creds{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.cred{padding:20px 24px;border:1px solid var(--border);transition:border-color .2s ease}.cred:hover{border-color:var(--green)}.cred-n{font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--navy);margin-bottom:4px}.cred-n .a{color:var(--green)}.cred-l{font-size:12px;font-weight:400;color:var(--muted);line-height:1.4}.cta-final{padding:140px 0;background:var(--navy);position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(122,158,126,.08) 0%,transparent 70%)}.cta-final:after{content:"μορφή";position:absolute;right:-30px;bottom:-60px;font-family:var(--serif);font-style:italic;font-weight:700;font-size:clamp(140px,20vw,300px);line-height:1;color:#7a9e7e0d;pointer-events:none;user-select:none}.cta-final .wrap{max-width:1440px}.cta-final-inner{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;text-align:left}.cta-tag{grid-column:1 / -1;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--green);margin-bottom:40px}.cta-final h2{grid-column:1 / 10;font-family:Montserrat,sans-serif;font-size:clamp(30px,4vw,56px);font-weight:800;color:var(--white);letter-spacing:-.035em;line-height:.98;max-width:none;margin:0}.cta-final h2 em{font-family:var(--serif);font-style:italic;font-weight:700;color:var(--green)}.cta-final p{grid-column:7 / -1;font-size:17px;font-weight:400;color:#fff6;line-height:1.7;max-width:480px;margin:56px 0 40px}.cta-final-inner>div:last-child{grid-column:7 / -1}.cta-note{font-size:12px;color:#fff3;margin-top:20px;letter-spacing:.04em}.section-snake{position:absolute;z-index:0;background:var(--green);-webkit-mask:var(--logo-snake) no-repeat center / contain;mask:var(--logo-snake) no-repeat center / contain;pointer-events:none}.cta-final .section-snake{width:560px;height:764px;left:-180px;top:-160px;opacity:.07}.nos-hero .section-snake{width:640px;height:873px;right:-190px;bottom:-300px;opacity:.08}.agenda-full{background:var(--navy);min-height:calc(100vh - 72px);padding:140px 0 120px;position:relative;overflow:hidden}.agenda-full:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(122,158,126,.07) 0%,transparent 60%)}.agenda-full:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.agenda-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.agenda-item{display:flex;gap:16px;align-items:flex-start;font-size:15px;font-weight:300;color:#ffffff80;line-height:1.6}.agenda-bullet{color:var(--green);flex-shrink:0;margin-top:2px}.agenda-items{display:flex;flex-direction:column;gap:20px;margin-top:48px}.calendar-placeholder{background:#ffffff08;border:1px solid rgba(122,158,126,.12);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:48px}.calendar-placeholder-inner{text-align:center}.calendar-placeholder-inner p{font-size:14px;font-weight:300;color:#ffffff40;line-height:1.8;margin-top:12px}.agd-section{background:var(--navy);min-height:100vh;padding:140px 0 120px;position:relative;overflow:hidden}.agd-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(122,158,126,.07) 0%,transparent 60%)}.agd-section:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.agd-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.agd-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin-bottom:28px}.agd-title{font-family:Montserrat,sans-serif;font-size:clamp(44px,6vw,72px);font-weight:900;color:#fff;line-height:.95;letter-spacing:-.03em;margin-bottom:24px}.agd-sub{font-size:15px;font-weight:300;color:#fff6;line-height:1.7;max-width:400px;margin-bottom:48px}.agd-items{display:flex;flex-direction:column;margin-bottom:48px}.agd-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.05)}.agd-item:first-child{border-top:1px solid rgba(255,255,255,.05)}.agd-item-num{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--green);margin-top:3px}.agd-item-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#ffffffd9;margin-bottom:4px}.agd-item-body{font-size:13px;font-weight:300;color:#ffffff59;line-height:1.65}.agd-cal{position:sticky;top:100px}.agd-cal-card{background:#ffffff06;border:1px solid rgba(122,158,126,.15);padding:56px 48px;text-align:center}.agd-cal-icon{width:48px;height:48px;margin:0 auto 28px;opacity:.18}.agd-cal-icon svg{width:100%;height:100%}.agd-cal-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin-bottom:16px}.agd-cal-text{font-size:14px;font-weight:300;color:#ffffff38;line-height:1.8}.agd-cal-meta{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.05);margin-top:40px}.agd-meta-item{flex:1;padding:24px 16px;text-align:center;border-right:1px solid rgba(255,255,255,.05)}.agd-meta-item:last-child{border-right:none}.agd-meta-num{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#ffffff73;letter-spacing:-.02em}.agd-meta-label{font-size:10px;font-weight:400;color:#ffffff2e;margin-top:4px;letter-spacing:.06em}@keyframes agdIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}#page-agenda.active .agd-label{animation:agdIn .45s var(--ease) .05s both}#page-agenda.active .agd-title{animation:agdIn .7s var(--ease) .15s both}#page-agenda.active .agd-sub{animation:agdIn .5s var(--ease) .25s both}#page-agenda.active .agd-items{animation:agdIn .5s var(--ease) .35s both}#page-agenda.active .agd-btn-wrap{animation:agdIn .5s var(--ease) .45s both}#page-agenda.active .agd-cal{animation:agdIn .7s var(--ease) .3s both}@media(max-width:1024px){.agd-inner{grid-template-columns:1fr;gap:56px}.agd-cal{position:relative;top:0}}@media(max-width:768px){.agd-cal-card{padding:40px 24px}}footer{background:#08121c;padding:64px 0 40px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-brand .logo{margin-bottom:20px}.footer-brand .logo-mark{width:26px;height:35px}.footer-brand .logo-word{width:115px;height:24px}.footer-brand p{font-size:13px;font-weight:300;color:#ffffff40;line-height:1.7;max-width:260px}.footer-col-t{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin-bottom:20px}.footer-links li+li{margin-top:12px}.footer-links a{font-size:13px;font-weight:300;color:#ffffff40;transition:color .2s ease;cursor:pointer}.footer-links a:hover{color:#ffffffb3}.footer-bottom{display:flex;justify-content:space-between;align-items:center}.footer-legal{font-size:12px;font-weight:300;color:#ffffff26;line-height:1.7}.footer-tagline{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff1f}@keyframes lineUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scanRight{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}.skip-link{position:absolute;top:-100px;left:24px;background:var(--green);color:var(--white);padding:12px 20px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;z-index:9999;transition:top .2s ease;border-radius:3px}.skip-link:focus{top:24px}:focus-visible{outline:2px solid var(--green);outline-offset:3px}:focus:not(:focus-visible){outline:none}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}html.gsap .reveal{transition:none}html.gsap .line-wrap .line{animation:none;transform:none}html.gsap .hero-tag,html.gsap .hero-sub,html.gsap .hero-ctas,html.gsap .hero-note,html.gsap .scroll-hint{animation:none;opacity:1}html.gsap .page.active{animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}.srv-hero{background:var(--navy);padding:160px 0 0;position:relative;overflow:hidden}.srv-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.srv-hero-inner{position:relative;z-index:1}.srv-hero-bg-num{position:absolute;right:-20px;top:-40px;font-family:Montserrat,sans-serif;font-size:clamp(200px,30vw,440px);font-weight:900;letter-spacing:-.06em;color:#7a9e7e0b;line-height:.85;pointer-events:none;user-select:none}.srv-hero-content{padding-bottom:72px}.srv-trust-strip{border-top:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.srv-trust-item{padding:26px 40px;border-right:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:12px}.srv-trust-item:last-child{border-right:none}.srv-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.srv-trust-label{font-size:12px;font-weight:300;color:#ffffff59;line-height:1.5}.base-strip{background:var(--off);padding:20px 0;border-bottom:1px solid var(--border)}.base-strip-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.base-strip-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.base-tags{display:flex;gap:8px;flex-wrap:wrap}.base-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--white);border:1px solid var(--border);font-size:12px;font-weight:500;color:var(--navy)}.base-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);flex-shrink:0}.addons-catalog-section{padding:100px 0;background:var(--navy);position:relative}.addons-catalog-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.addons-catalog-section .wrap{position:relative;z-index:1}.addons-catalog-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:56px}.addons-catalog{border-top:1px solid rgba(255,255,255,.08)}.addon-row{display:grid;grid-template-columns:240px 180px 1fr;gap:32px;align-items:center;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.05)}.addon-row-name{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:var(--white);letter-spacing:-.01em}.addon-row-tag{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:4px}.addon-row-price{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:var(--green)}.addon-row-price span{font-weight:400;color:#ffffff4d;font-size:11px;display:block;margin-top:2px}.addon-row-desc{font-size:13px;font-weight:300;color:#ffffff59;line-height:1.7}.addon-row--odoo{background:#7a9e7e0d;border-color:#7a9e7e26;padding:28px 20px;margin:0 -20px}.steps-section{padding:120px 0;background:var(--off)}.steps-section-header{margin-bottom:64px}.steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.step-panel{background:var(--white);padding:48px 36px;border-top:2px solid transparent;transition:border-color .3s ease}.step-panel:hover{border-top-color:var(--green)}.step-num{font-family:Montserrat,sans-serif;font-size:64px;font-weight:900;letter-spacing:-.05em;color:#0d1b2a12;line-height:.9;margin-bottom:28px}.step-week{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.step-title{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;color:var(--navy);margin-bottom:16px;line-height:1.25}.step-panel p{font-size:13px;font-weight:300;color:var(--muted);line-height:1.75}.faq-split-section{padding:120px 0;background:var(--white)}.faq-split-grid{display:grid;grid-template-columns:340px 1fr;gap:80px;align-items:start}.faq-split-left{position:sticky;top:100px}.faq-highlight{background:var(--navy);padding:48px 40px;position:relative;overflow:hidden}.faq-highlight:before{content:"?";position:absolute;right:-16px;bottom:-48px;font-family:Montserrat,sans-serif;font-size:180px;font-weight:900;color:#7a9e7e12;line-height:1;pointer-events:none}.faq-highlight-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin-bottom:24px}.faq-highlight-quote{font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--white);margin-bottom:24px;position:relative}.faq-highlight-quote em{color:var(--green);font-style:normal}.faq-highlight-sub{font-size:13px;font-weight:300;color:#ffffff59;line-height:1.7;position:relative}.faq-split-right .faq-list{max-width:none}@media(max-width:1024px){.addons-catalog-header{grid-template-columns:1fr;gap:24px}.addon-row{grid-template-columns:1fr 1fr}.addon-row-desc{grid-column:1 / -1;padding-top:4px}.steps-row{grid-template-columns:repeat(2,1fr)}.faq-split-grid{grid-template-columns:1fr;gap:48px}.faq-split-left{position:static}.srv-trust-strip{grid-template-columns:repeat(2,1fr)}.srv-trust-item:nth-child(2){border-right:none}.srv-trust-item:nth-child(3){border-top:1px solid rgba(255,255,255,.07)}.srv-trust-item:nth-child(4){border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:768px){.srv-hero{padding:120px 0 0}.srv-hero-bg-num{display:none}.srv-trust-strip{grid-template-columns:1fr}.srv-trust-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.srv-trust-item:last-child{border-bottom:none}.base-strip-inner{flex-direction:column;align-items:flex-start;gap:12px}.addons-catalog-header{grid-template-columns:1fr}.addon-row{grid-template-columns:1fr;gap:8px}.steps-row,.faq-split-grid{grid-template-columns:1fr}}.res-hero{background:var(--navy);padding:160px 0 0;position:relative;overflow:hidden}.res-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(122,158,126,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(122,158,126,.03) 1px,transparent 1px);background-size:80px 80px}.res-hero-inner{position:relative;z-index:1}.res-hero-num{position:absolute;right:-24px;top:-60px;font-family:Montserrat,sans-serif;font-size:clamp(180px,28vw,400px);font-weight:900;line-height:1;color:#7a9e7e0d;pointer-events:none;user-select:none;letter-spacing:-.06em}.res-hero-content{max-width:700px;padding-bottom:80px}.res-hero-content h1,.res-hero-content h2{font-family:Montserrat,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:800;letter-spacing:-.03em;line-height:.95;color:var(--white);margin-bottom:28px}.res-hero-content h1 em,.res-hero-content h2 em{font-style:normal;color:var(--green)}.res-hero-honesty{display:flex;align-items:flex-start;gap:16px;background:#7a9e7e0f;border-left:2px solid var(--green);padding:16px 20px;max-width:520px}.res-hero-honesty p{font-size:14px;font-weight:300;color:#ffffff73;line-height:1.7}.res-hero-honesty p strong{display:block;font-weight:600;color:#fffc;font-size:13px;margin-bottom:4px}.res-context{background:var(--off);padding:0}.res-context-inner{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.res-ctx-item{padding:32px 36px;border-right:1px solid var(--border)}.res-ctx-item:last-child{border-right:none}.res-ctx-label{font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.res-ctx-val{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--navy);letter-spacing:-.01em;line-height:1.3}.res-numbers{background:var(--navy);padding:100px 0;position:relative;overflow:hidden}.res-numbers:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(122,158,126,.07) 0%,transparent 60%)}.res-numbers-inner{position:relative;z-index:1}.res-numbers-header{text-align:center;margin-bottom:72px}.res-numbers-header p{font-size:16px;font-weight:300;color:#ffffff4d;max-width:440px;margin:12px auto 0;line-height:1.7}.res-kpis{display:grid;grid-template-columns:1fr 1px 1fr;max-width:960px;margin:0 auto;border:1px solid rgba(255,255,255,.06)}.res-kpi-div{background:#ffffff0f}.res-kpi{padding:64px 72px;text-align:center}.res-kpi-val{font-family:Montserrat,sans-serif;font-size:clamp(72px,11vw,130px);font-weight:800;letter-spacing:-.05em;line-height:.9;color:var(--white);margin-bottom:24px}.res-kpi-val .ac{color:var(--green)}.res-kpi-title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.res-kpi-desc{font-size:14px;font-weight:300;color:#ffffff40;line-height:1.6;max-width:260px;margin:0 auto}.res-timeline{background:var(--white);padding:120px 0}.res-timeline-header{margin-bottom:72px}.res-tl-grid{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.res-tl-grid:before{content:"";position:absolute;top:28px;left:0;right:0;height:1px;background:var(--border)}.res-tl-item{padding:0 24px 0 0}.res-tl-dot{width:10px;height:10px;border-radius:50%;background:var(--border);border:2px solid var(--white);margin-bottom:24px;position:relative;z-index:1;transition:background .3s ease}.res-tl-item:first-child .res-tl-dot{background:var(--navy)}.res-tl-item:last-child .res-tl-dot{background:var(--green)}.res-tl-period{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.res-tl-item:first-child .res-tl-period{color:var(--navy)}.res-tl-num{font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--navy);margin-bottom:8px;line-height:1}.res-tl-num .ac{color:var(--green)}.res-tl-ball{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--navy);z-index:3;top:21px;left:0;transform:translate(-50%);opacity:0;transform-origin:center bottom;transition:background .4s ease;pointer-events:none}.res-tl-desc{font-size:13px;font-weight:300;color:var(--muted);line-height:1.65}.res-services{background:var(--off);padding:100px 0}.res-services-header{margin-bottom:56px}.res-svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.res-svc-item{background:var(--white);padding:36px 28px;transition:background .3s ease,transform .35s var(--ease)}.res-svc-item:hover{background:#f0f0ee;transform:translateY(-4px)}.res-svc-icon{width:36px;height:36px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:14px;color:var(--green)}.res-svc-name{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--navy);margin-bottom:8px;letter-spacing:-.01em}.res-svc-desc{font-size:12px;font-weight:300;color:var(--muted);line-height:1.7}.res-quote{background:var(--navy);padding:100px 0;position:relative;overflow:hidden}.res-quote:before{content:none}.res-quote-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.res-quote-mark{font-family:var(--serif);font-size:80px;line-height:.5;color:var(--green);opacity:.4;margin-bottom:8px;display:block}.res-quote-text{font-family:var(--serif);font-size:clamp(22px,3vw,32px);font-weight:700;font-style:italic;color:var(--white);line-height:1.4;margin-bottom:32px;letter-spacing:-.01em}.res-quote-attr{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#ffffff40}.res-quote-placeholder{margin-top:40px}.res-quote-placeholder span{font-size:11px;font-weight:300;color:#fff3;letter-spacing:.04em}@media(max-width:1024px){.res-kpis{grid-template-columns:1fr}.res-kpi-div{display:none}.res-kpi{padding:48px 40px}.res-tl-grid{grid-template-columns:1fr 1fr;gap:40px}.res-tl-grid:before{display:none}.res-svc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.res-hero{padding:120px 0 0}.res-context-inner{grid-template-columns:repeat(2,1fr)}.res-ctx-item:nth-child(2){border-right:none}.res-ctx-item:nth-child(3){border-top:1px solid var(--border)}.res-tl-grid{grid-template-columns:1fr;gap:32px}.res-svc-grid{grid-template-columns:1fr 1fr}.res-kpi{padding:40px 24px}}.nos-hero{padding:160px 0 120px;background:var(--navy);position:relative;overflow:hidden}.nos-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(122,158,126,.06) 0%,transparent 60%);pointer-events:none}.nos-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;position:relative;z-index:1}.nos-hero-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin-bottom:32px}.nos-hero-name{font-family:Montserrat,sans-serif;font-size:clamp(44px,5.5vw,72px);font-weight:900;color:#fff;line-height:.95;letter-spacing:-.03em;margin-bottom:0}.nos-hero-statement{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;letter-spacing:.16em;color:#ffffff40;text-transform:uppercase;margin-top:28px}.nos-hero-pull{font-family:Inter,sans-serif;font-size:clamp(17px,2vw,22px);font-weight:300;font-style:italic;color:#ffffff80;line-height:1.7;border-left:2px solid var(--green);padding-left:32px}.nos-omar{padding:120px 0;background:var(--off)}.nos-omar-grid{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}.nos-photo{position:sticky;top:100px}.nos-photo-tag{margin-top:16px;display:flex;align-items:center;gap:12px}.nos-photo-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.nos-photo-tag-text{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);opacity:.4}.nos-content{padding-top:8px}.nos-content-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin-bottom:24px}.nos-content h2{font-family:Montserrat,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:800;color:var(--navy);line-height:1.1;letter-spacing:-.025em;margin-bottom:32px}.nos-content h2 em{font-style:italic;color:var(--green-d)}.nos-content p{font-size:17px;font-weight:400;line-height:1.8;color:#0d1b2a99;margin-bottom:20px}.nos-content p:last-child{margin-bottom:0}.nos-creds{padding:0;background:var(--navy);border-top:1px solid rgba(255,255,255,.04)}.nos-creds-grid{display:grid;grid-template-columns:repeat(4,1fr)}.nos-cred{padding:64px 40px;border-right:1px solid rgba(255,255,255,.06);text-align:center}.nos-cred:last-child{border-right:none}.nos-cred-n{font-family:Montserrat,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:900;color:#fff;line-height:1;margin-bottom:14px;letter-spacing:-.03em}.nos-cred-n sup{font-family:Montserrat,sans-serif;font-size:.3em;font-weight:600;vertical-align:super;color:var(--green);letter-spacing:.05em;text-transform:uppercase}.nos-cred-l{font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;color:#ffffff4d;line-height:1.55}.nos-filosof{padding:120px 0;background:var(--off)}.nos-filosof-header{display:grid;grid-template-columns:1fr 2fr;gap:80px;margin-bottom:64px;align-items:end}.nos-filosof-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--green);margin-bottom:20px}.nos-filosof-header h2{font-family:Montserrat,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:800;color:var(--navy);line-height:1.1;letter-spacing:-.025em}.nos-filosof-header h2 em{font-style:italic;color:var(--green-d)}.nos-filosof-sub{font-size:16px;font-weight:400;line-height:1.7;color:#0d1b2a80}.nos-prins{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.nos-prin{background:#fff;padding:48px 40px;position:relative;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.nos-prin:hover{transform:translateY(-6px);box-shadow:0 20px 48px #00000012;z-index:1}.nos-prin-num{font-family:var(--serif);font-size:80px;font-weight:700;color:var(--green);opacity:.1;line-height:1;position:absolute;top:24px;right:28px}.nos-prin-title{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin-bottom:16px}.nos-prin-body{font-size:16px;font-weight:400;line-height:1.75;color:#0d1b2a8c}.nos-quien{padding:120px 0;background:var(--green)}.nos-quien-header{text-align:center;margin-bottom:64px}.nos-quien-label{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#0d1b2a8c;margin-bottom:20px}.nos-quien h2{font-family:var(--serif);font-size:clamp(32px,4vw,52px);font-weight:800;color:var(--navy);line-height:1.05;letter-spacing:-.02em}.nos-quien h2 em{font-style:italic;font-weight:700;color:var(--navy)}.nos-quien-sub{font-size:16px;font-weight:400;line-height:1.65;color:#0d1b2aa6;margin-top:20px;max-width:500px;margin-left:auto;margin-right:auto}.nos-table{display:grid;grid-template-columns:1fr 1fr;gap:2px}.nos-col{padding:56px 48px}.nos-col-si{background:#ffffff52;border:1px solid rgba(255,255,255,.45)}.nos-col-no{background:#0d1b2a1a;border:1px solid rgba(13,27,42,.14)}.nos-col-title{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin-bottom:40px;display:flex;align-items:center;gap:14px}.nos-col-si .nos-col-title{color:var(--navy)}.nos-col-no .nos-col-title{color:#0d1b2a8c}.nos-col-title:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor;flex-shrink:0}.nos-row{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid rgba(13,27,42,.1)}.nos-col-si .nos-row{border-color:#0d1b2a1f}.nos-row:last-child{border-bottom:none}.nos-row-icon{width:20px;height:20px;border-radius:50%;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;font-family:Montserrat,sans-serif}.nos-col-si .nos-row-icon{background:var(--navy);color:var(--white)}.nos-col-no .nos-row-icon{background:#0d1b2a29;color:#0d1b2a99}.nos-row-text{font-size:15px;font-weight:400;line-height:1.6;color:#0d1b2aad}.nos-col-si .nos-row-text{color:#0d1b2ae6}@keyframes nosIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes nosInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}#page-nosotros.active .nos-hero-label{animation:nosIn .45s var(--ease) .05s both}#page-nosotros.active .nos-hero-name{animation:nosIn .7s var(--ease) .15s both}#page-nosotros.active .nos-hero-statement{animation:nosIn .45s var(--ease) .3s both}#page-nosotros.active .nos-hero-pull{animation:nosInLeft .65s var(--ease) .35s both}#page-nosotros .nos-hero .reveal{opacity:1;transform:none;transition:none}@media(max-width:1024px){.nos-hero-inner{grid-template-columns:1fr;gap:48px}.nos-omar-grid{grid-template-columns:1fr}.nos-photo{position:relative;top:0;max-width:320px}.nos-filosof-header{grid-template-columns:1fr;gap:24px}.nos-creds-grid{grid-template-columns:repeat(2,1fr)}.nos-cred:nth-child(2){border-right:none}.nos-cred:nth-child(3){border-top:1px solid rgba(255,255,255,.06)}}@media(max-width:768px){.nos-prins,.nos-table{grid-template-columns:1fr}.nos-col{padding:40px 24px}.nos-cred{padding:40px 20px}}#intro-curtain{position:fixed;inset:0;background:var(--navy);z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:curtainLift .9s cubic-bezier(.76,0,.24,1) 1.4s both}@keyframes curtainLift{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.curtain-inner{display:flex;flex-direction:column;align-items:center;gap:16px}.curtain-icon{width:46px;height:63px;background:var(--white);-webkit-mask:var(--logo-snake) no-repeat center / contain;mask:var(--logo-snake) no-repeat center / contain;animation:curtainWordIn .7s var(--ease) 0s both}.curtain-logo{font-family:Montserrat,sans-serif;font-size:clamp(36px,6vw,72px);font-weight:900;letter-spacing:-.03em;color:#fff;overflow:hidden}.curtain-logo-inner{display:inline-block;animation:curtainWordIn .7s var(--ease) .1s both}.curtain-logo span{color:var(--green)}.curtain-sub{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:#ffffff4d;animation:curtainWordIn .6s var(--ease) .3s both}.curtain-line{width:0;height:1px;background:var(--green);animation:curtainLineIn .8s var(--ease) .5s both}@keyframes curtainWordIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes curtainLineIn{0%{width:0;opacity:0}to{width:80px;opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee-track{animation:none}}@media(max-width:1024px){.wrap,.wrap--sm{padding:0 32px}nav{padding:0 32px}.statement-headline,.manifesto-line{grid-column:1 / -1}.statement-body,.manifesto-sub{grid-column:4 / -1;margin-top:48px}.cta-final h2{grid-column:1 / -1}.cta-final p,.cta-final-inner>div:last-child{grid-column:4 / -1}.diff-header,.services-header{grid-template-columns:1fr;gap:32px}.addons-grid{grid-template-columns:repeat(2,1fr)}.month1-grid{grid-template-columns:1fr;gap:48px}.about-grid{grid-template-columns:1fr}.about-photo{max-width:360px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.case-numbers{grid-template-columns:1fr}.case-number-div{display:none}.case-timeline{grid-template-columns:repeat(2,1fr)}.agenda-inner{grid-template-columns:1fr}}@media(max-width:768px){.nav-links{display:none}.nav-burger{display:flex}.hero-body{padding:120px 24px 64px}.wrap,.wrap--sm{padding:0 24px}.process-steps,.packages,.diff-items,.addons-grid{grid-template-columns:1fr}.f-display{font-size:clamp(30px,9vw,42px)}.statement-body,.manifesto-sub,.cta-final p,.cta-final-inner>div:last-child{grid-column:1 / -1}.statement-body,.manifesto-sub{margin-top:40px}.cta-final h2{font-size:clamp(36px,10.5vw,56px)}.cta-final p{margin:40px 0 32px}.cta-final .section-snake{width:340px;height:464px;left:-150px;top:-100px}.nos-hero .section-snake{width:380px;height:518px;right:-130px;bottom:-180px}.manifesto:after{font-size:120px;right:-10px}.cta-final:after{font-size:130px;right:-20px;bottom:-35px}.case-header{flex-direction:column}.case-timeline,.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.about-creds{grid-template-columns:1fr}}@media(max-width:768px){.hero-tag{animation-duration:.5s;animation-delay:.05s}.line-wrap .line{animation-duration:.55s}.line-wrap:nth-child(1) .line{animation-delay:.1s}.line-wrap:nth-child(2) .line{animation-delay:.18s}}
