.offer-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--forest-deep)}.offer-hero-bg{position:absolute;inset:0;z-index:0}.offer-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.offer-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#050f05eb,#050f0599 35%,#050f0526 65%,#050f0540);z-index:1}.offer-hero-nobg{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--forest-deep)}.offer-hero-nobg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 20%,rgba(255,251,102,.04) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(255,251,102,.02) 0%,transparent 50%)}.offer-hero-content{position:relative;z-index:2;width:100%;padding-top:200px;padding-bottom:80px}.offer-hero-text{max-width:720px}.offer-hero-text .btn{margin-left:-6px}.offer-hero-text .label{color:#fffb66d9}.offer-hero-title{font-size:var(--fs-h1);color:var(--white);margin-bottom:24px;line-height:1.08;margin-left:-2px}.offer-hero-title em{font-style:normal;color:var(--yellow)}.offer-hero-subtitle{font-size:1.1rem;color:#ffffffbf;line-height:1.8;margin-bottom:36px;font-weight:300;max-width:560px}.offer-cases{background:var(--off-white)}.offer-cases-header{text-align:center;max-width:680px;margin:0 auto 64px}.offer-cases-header h2{margin-bottom:16px}.offer-cases-header p{color:var(--text-secondary);font-weight:300;font-size:.95rem}.case-result{border-radius:var(--radius-lg);overflow:hidden;background:var(--white);border:1px solid var(--border);transition:var(--transition)}.case-result:hover{transform:translateY(-4px)}.case-result-img{aspect-ratio:16/9;overflow:hidden;background:var(--off-white)}.case-result-img img{width:100%;height:100%;object-fit:cover}.case-result-body{padding:32px}.case-result-metric{font-family:Borna,sans-serif;font-weight:800;font-size:1.5rem;color:var(--forest);margin-bottom:12px;line-height:1.2}.case-result-body p{color:var(--text-secondary);font-size:.88rem;font-weight:300;line-height:1.7}.case-result-tag{display:inline-block;padding:4px 12px;font-size:.72rem;font-weight:500;border-radius:var(--radius-pill);background:#091e090f;color:var(--forest);margin-top:16px}.pricing{background:var(--forest)}.pricing-header{text-align:center;max-width:680px;margin:0 auto 64px}.pricing-header h2{color:var(--white);margin-bottom:16px}.pricing-header p{color:#ffffff8c;font-weight:300;font-size:.95rem}.pricing-card{padding:40px 32px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:var(--transition);display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px)}.pricing-card.featured{border-color:#fffb664d;background:#fffb660f}.pricing-badge{display:inline-block;padding:4px 14px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-pill);background:#fffb6626;color:var(--yellow);margin-bottom:20px;align-self:flex-start}.pricing-price{font-family:Borna,sans-serif;font-weight:800;font-size:1.8rem;color:var(--yellow);margin-bottom:8px;line-height:1.1}.pricing-price-label{font-size:.78rem;color:#fff6;font-weight:300;margin-bottom:24px}.pricing-features{list-style:none;padding:0;margin:0 0 32px;flex:1}.pricing-features li{padding:8px 0;font-size:.85rem;color:#ffffffa6;font-weight:300;display:flex;align-items:flex-start;gap:10px;line-height:1.5}.pricing-features li:before{content:"✓";color:var(--yellow);font-weight:600;flex-shrink:0;margin-top:1px}.pricing-card .btn{align-self:stretch;justify-content:center}.pricing-tabs{display:flex;gap:8px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.pricing-tab{padding:10px 28px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--white);font-family:Poppins,sans-serif;font-size:.9rem;cursor:pointer;transition:all .2s}.pricing-tab:hover{border-color:var(--yellow);color:var(--yellow)}.pricing-tab.active{background:var(--yellow);border-color:var(--yellow);color:var(--black);font-weight:600}.pricing-tier-table{max-width:1000px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-collapse:separate;border-spacing:0;width:100%}.pricing-tier-table th,.pricing-tier-table td{padding:20px 28px;font-size:.88rem;text-align:left;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffbf;vertical-align:middle}.pricing-tier-table th:last-child,.pricing-tier-table td:last-child{border-right:none}.pricing-tier-table tbody tr:last-child td{border-bottom:none}.pricing-tier-header{background:#ffffff0f}.pricing-tier-header th{font-weight:600;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;color:#ffffff80}.pricing-tier-budget{font-weight:500;color:var(--white)}.pricing-tier-price{font-family:Borna,sans-serif;font-weight:700;font-size:1.35rem;color:var(--yellow)}.pricing-tier-price span{display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:.78rem;color:#ffffff73;margin-top:2px}.pricing-tier-benefits{vertical-align:top;padding-top:24px}.pricing-benefits-list{list-style:none;padding:0;margin:0}.pricing-benefits-list li{padding:5px 0;font-size:.84rem;color:#ffffffb3;display:flex;gap:8px;align-items:flex-start;line-height:1.5}.pricing-benefits-list li:before{content:"✓";color:var(--yellow);font-weight:700;flex-shrink:0}.pricing-benefits-mobile{display:none;max-width:1000px;margin:24px auto 0;padding:28px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1)}.pricing-benefits-mobile h3{color:var(--yellow);font-family:Borna,sans-serif;margin-bottom:16px;font-size:1rem}.pricing-cta{text-align:center;margin-top:48px}.offer-services-header{text-align:center;max-width:680px;margin:0 auto 64px}.offer-services-header h2{margin-bottom:16px}.offer-services-header p{color:var(--text-secondary);font-weight:300;font-size:.95rem}.offer-service-card{padding:32px 28px;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border);transition:var(--transition);position:relative;overflow:hidden}.offer-service-card:hover{transform:translateY(-4px)}.offer-service-icon{width:48px;height:48px;border-radius:12px;background:var(--off-white);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.3rem}.offer-service-card h3{font-family:Borna,sans-serif;font-size:1.1rem;margin-bottom:10px}.offer-service-card p{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.7}.comparison{background:var(--off-white)}.comparison-header{text-align:center;max-width:600px;margin:0 auto 64px}.comparison-header h2{margin-bottom:12px}.comparison-table{max-width:900px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);border:1px solid var(--border)}.comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;align-items:center;border-bottom:1px solid var(--border)}.comparison-row:last-child{border-bottom:none}.comparison-row-header{background:var(--forest)}.comparison-row-header .comparison-cell{color:var(--white);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.comparison-cell{padding:16px 24px;font-size:.88rem;color:var(--text);font-weight:400}.comparison-cell:not(:first-child){text-align:center;border-left:1px solid var(--border)}.comparison-row-header .comparison-cell:not(:first-child){border-left-color:#ffffff1a}.check{color:#2d8a4e;font-weight:700;font-size:1.1rem}.cross{color:#c0392b;font-weight:500;font-size:1.1rem}.comparison-row:not(.comparison-row-3col) .comparison-cell:nth-child(2){grid-column:3;grid-row:1}.comparison-row:not(.comparison-row-3col) .comparison-cell:nth-child(3){grid-column:2;grid-row:1}.comparison-row-3col{grid-template-columns:2fr 1fr 1fr 1fr}.comparison-row-3col .comparison-cell:nth-child(2){grid-column:4;grid-row:1}.comparison-row-3col .comparison-cell:nth-child(3){grid-column:2;grid-row:1}.comparison-row-3col .comparison-cell:nth-child(4){grid-column:3;grid-row:1}.faq-header{text-align:center;max-width:600px;margin:0 auto 64px}.faq-header h2{margin-bottom:12px}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;color:var(--text);text-align:left;cursor:pointer;gap:16px;background:none;border:none}.faq-question:hover{color:var(--forest-mid)}.faq-icon{width:28px;height:28px;border-radius:50%;background:var(--off-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;transition:var(--transition);color:var(--text-light)}.faq-item.open .faq-icon{background:var(--forest);color:var(--white);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.open .faq-answer{max-height:300px;padding-bottom:24px}.faq-answer p{color:var(--text-secondary);font-size:.9rem;font-weight:300;line-height:1.8}.challenges{background:var(--forest)}.challenges-header{text-align:center;max-width:600px;margin:0 auto 64px}.challenges-header h2{color:var(--white);margin-bottom:16px}.challenges-header p{color:#ffffff8c;font-weight:300;font-size:.95rem}.challenge-card{padding:36px 28px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:var(--transition)}.challenge-card:hover{border-color:#fffb6626;transform:translateY(-4px)}.challenge-card h3{color:var(--yellow);font-size:1.15rem;margin-bottom:12px}.challenge-card p{color:#ffffff8c;font-size:.88rem;font-weight:300;line-height:1.7}.cta-banner{background:var(--yellow);text-align:center}.cta-banner h2{color:var(--forest);margin-bottom:16px}.cta-banner p{color:var(--forest-mid);font-weight:300;margin-bottom:32px;max-width:560px;margin-left:auto;margin-right:auto}.btn-dark{background:var(--forest);color:var(--white);border:1.5px solid transparent}.btn-dark:hover{background:var(--forest-deep);box-shadow:0 4px 20px #091e094d;transform:translateY(-2px)}.contact-grid-offer{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-direct-offer,.contact-direct{display:flex;gap:32px;margin-top:32px;padding-top:28px;border-top:1px solid var(--border)}.contact-direct-offer .contact-direct-item,.contact-direct .contact-direct-item{display:flex;align-items:center;gap:10px}.contact-direct-offer .contact-direct-icon,.contact-direct .contact-direct-icon{width:36px;height:36px;border-radius:10px;background:var(--off-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem}.contact-direct-offer .contact-direct-text,.contact-direct .contact-direct-text{font-size:.85rem;color:var(--text-secondary);font-weight:400}.contact-direct-offer .contact-direct-text a,.contact-direct .contact-direct-text a{color:var(--text);font-weight:500;transition:color var(--transition-fast);text-decoration:none}.contact-direct-offer .contact-direct-text a:hover,.contact-direct .contact-direct-text a:hover{color:var(--forest-mid)}.contact-image-side{border-radius:var(--radius-lg);overflow:hidden;position:relative;height:100%;min-height:500px}.contact-image-side img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.offer-process-header{text-align:center;max-width:600px;margin:0 auto 64px}.offer-process-header h2{margin-bottom:12px}.process-step{display:flex;gap:24px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--border)}.process-step:last-child{border-bottom:none}.process-step-num{width:48px;height:48px;border-radius:50%;background:var(--forest);color:var(--yellow);font-family:Borna,sans-serif;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.process-step h3{font-family:Borna,sans-serif;font-size:1.05rem;margin-bottom:6px}.process-step p{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.7}.why-us-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.why-us-card{padding:32px 28px;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border);transition:var(--transition)}.why-us-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000000f;border-color:transparent}.why-us-card h3{font-family:Borna,sans-serif;font-size:1rem;margin-bottom:8px}.why-us-card p{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.7}.results-stack{display:flex;flex-direction:column;gap:20px}.result-card-full{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:40px 48px;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease;cursor:default}.result-card-full:hover{border-color:#fffb664d;box-shadow:0 0 48px #fffb6612,0 8px 40px #00000040;transform:translateY(-2px)}.result-card-full-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.rcf-left{display:flex;flex-direction:column;gap:24px}.rcf-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.rcf-logo-full{height:36px;width:auto;max-width:140px;object-fit:contain}.rcf-desc{font-size:.95rem;color:#ffffffa6;font-weight:300;line-height:1.85;margin:0}.rcf-metric{display:flex;flex-direction:column;gap:6px}.rcf-metric-label{font-size:.72rem;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.1em}.rcf-metric-value{line-height:1}.rcf-metric-sub{font-size:.82rem;color:#ffffff73;font-weight:300;margin-top:2px}.rcf-right{border-radius:var(--radius-lg);overflow:hidden;align-self:stretch}.rcf-chart{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-lg);min-height:240px}.rcf-right-metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:40px 48px;height:100%;box-sizing:border-box}.rcf-big-metric{line-height:1}.rcf-big-metric-label{font-size:.72rem;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.1em}.rcf-big-metric-sub{font-size:.85rem;color:#ffffff73;font-weight:300;line-height:1.5}.result-highlight-xl{display:inline-block;font-family:Borna,sans-serif;font-size:4rem;font-weight:800;color:var(--forest-deep);line-height:1;background:var(--yellow);padding:4px 16px 8px;border-radius:8px}@media(max-width:1024px){.result-card-full{padding:32px}.result-card-full-inner{gap:32px}.rcf-right-metric{padding:28px 32px}.result-highlight-xl{font-size:3rem}}@media(max-width:768px){.result-card-full{padding:28px 20px}.result-card-full-inner{grid-template-columns:1fr;gap:24px}.rcf-chart{min-height:200px}.rcf-right-metric{padding:24px}.result-highlight-xl{font-size:2.4rem}}.results-section{background:var(--forest)}.results-header{text-align:center;max-width:640px;margin:0 auto 56px}.results-header h2{color:var(--white);margin-bottom:16px}.results-header p{color:#fff9;font-size:.95rem;font-weight:300;line-height:1.8}.results-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.result-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:32px;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease;cursor:default}.result-card:hover{border-color:#fffb6659;box-shadow:0 0 40px #fffb6614,0 8px 32px #0000004d;transform:translateY(-3px)}.result-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.result-industry{font-size:.82rem;font-weight:500;color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em}.result-logo{height:36px;width:auto;max-width:160px;object-fit:contain}.result-logo-svg{height:28px}.result-logo-dobreliski{height:64px;max-width:240px}.result-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.result-tag{display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);background:#ffffff14;color:#ffffff8c;font-size:.72rem;font-weight:500;letter-spacing:.05em}.result-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.result-metric{background:var(--white);border-radius:var(--radius);padding:20px 20px 16px;display:flex;flex-direction:column;min-height:120px}.result-metric-label{font-size:.75rem;font-weight:500;color:var(--text-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.result-metric-value{margin-bottom:8px}.result-highlight{display:inline-block;font-family:Borna,sans-serif;font-size:1.9rem;font-weight:800;color:var(--forest-deep);line-height:1;background:var(--yellow);padding:2px 6px 4px;border-radius:4px}.result-metric-sub{font-size:.78rem;color:var(--text-light);font-weight:300;line-height:1.4}.result-metric-big{font-family:Borna,sans-serif;font-size:1.9rem;font-weight:800;color:var(--forest-deep);line-height:1.1;flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.result-metric-big--sm{font-size:1.25rem;line-height:1.3}.testimonials-offer{background:var(--off-white)}.testimonials-offer-header{text-align:center;max-width:680px;margin:0 auto 48px}.testimonials-offer-header h2{margin-bottom:16px}.testimonials-offer-header p{color:var(--text-secondary);font-weight:300;font-size:.95rem;line-height:1.8}.testimonials-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-card-v2{padding:32px;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.testimonial-card-v2-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.testimonial-logo-badge{width:64px;height:64px;background:var(--off-white);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0;overflow:hidden}.testimonial-logo-badge img{width:100%;height:100%;object-fit:contain}.testimonial-logo-badge--initials{background:var(--forest);color:var(--yellow);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:0}.testimonial-card-v2-stars{color:#d4940a;font-size:.9rem;letter-spacing:2px;flex-shrink:0}.testimonial-card-v2-quote{color:var(--text-secondary);font-size:.875rem;font-weight:300;line-height:1.85;margin:0;flex:1}.testimonial-card-v2-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.testimonial-card-v2-footer strong{font-size:.85rem;color:var(--text);display:block}.testimonial-card-v2-footer span{font-size:.75rem;color:var(--text-light);font-weight:300}.testimonial-case-link{font-size:.72rem;color:var(--text-light);text-decoration:none;white-space:nowrap;transition:color .2s;flex-shrink:0}.testimonial-case-link:hover{color:var(--forest);text-decoration:underline}.testimonials-offer-cta{text-align:center;margin-top:40px}@media(max-width:1024px){.offer-hero-content{padding-top:160px}.contact-grid-offer{grid-template-columns:1fr}.contact-image-side{min-height:360px}.contact-direct-offer,.contact-direct{flex-wrap:wrap}.why-us-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.offer-hero,.offer-hero-nobg{min-height:100vh;align-items:center}.offer-hero-title{font-size:clamp(2rem,7vw,3rem)}.offer-hero-content{padding-top:140px;padding-bottom:60px}.offer-hero-text{padding-left:14px}.offer-hero-bg img{object-position:65% center}.offer-hero-bg:after{background:linear-gradient(to top,#050f05e0,#050f0580 40%,#050f0533,#050f0559)}.comparison-row{grid-template-columns:1.5fr 1fr 1fr}.comparison-cell{padding:12px 14px;font-size:.8rem}.comparison-row-3col{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.comparison-row-3col .comparison-cell:first-child{grid-column:1 / 4!important;grid-row:1!important;font-weight:500;padding:14px 16px 8px;border-left:none;text-align:center}.comparison-row-3col .comparison-cell:nth-child(2){grid-column:3!important;grid-row:2!important;border-top:1px solid var(--border);padding:8px 6px 14px}.comparison-row-3col .comparison-cell:nth-child(3){grid-column:1!important;grid-row:2!important;border-top:1px solid var(--border);border-left:none;padding:8px 6px 14px}.comparison-row-3col .comparison-cell:nth-child(4){grid-column:2!important;grid-row:2!important;border-top:1px solid var(--border);padding:8px 6px 14px}.comparison-row-header.comparison-row-3col{grid-template-rows:auto}.comparison-row-header.comparison-row-3col .comparison-cell:first-child{display:none}.comparison-row-header.comparison-row-3col .comparison-cell:nth-child(2){grid-column:3!important;grid-row:1!important;font-size:.62rem}.comparison-row-header.comparison-row-3col .comparison-cell:nth-child(3){grid-column:1!important;grid-row:1!important;font-size:.62rem;border-left:none}.comparison-row-header.comparison-row-3col .comparison-cell:nth-child(4){grid-column:2!important;grid-row:1!important;font-size:.62rem}.why-us-grid,.testimonials-grid-2x2{grid-template-columns:1fr}.testimonial-card-v2{padding:24px 20px}.testimonial-card-v2-footer{flex-direction:column;align-items:flex-start;gap:8px}.results-grid{grid-template-columns:1fr}.result-card{padding:24px 20px}.result-highlight,.result-metric-big{font-size:1.5rem}.result-metric-big--sm{font-size:1.1rem}}
