@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;overflow:hidden}#root,body,html{height:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.home-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,sans-serif;min-height:100vh;padding:60px 40px}.home-header{color:#fff;margin-bottom:80px;text-align:center}.home-header h1{font-family:Manrope,sans-serif;font-size:72px;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.home-header p{font-size:24px;font-weight:400;margin:0;opacity:.95}.proposals-section,.templates-section{margin:0 auto 80px;max-width:1400px}.proposals-section h2,.templates-section h2{color:#fff;font-family:Manrope,sans-serif;font-size:36px;font-weight:600;margin-bottom:30px;padding-left:10px}.cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.presentation-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;cursor:pointer;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.presentation-card:hover{box-shadow:0 20px 40px #0003;transform:translateY(-8px)}.presentation-card.coming-soon{cursor:not-allowed;opacity:.7}.presentation-card.coming-soon:hover{box-shadow:0 10px 30px #0000001a;transform:none}.presentation-card.template-card{background:linear-gradient(135deg,#00f,#44f);color:#fff}.presentation-card.template-card h3,.presentation-card.template-card p{color:#fff}.card-icon{font-size:48px;margin-bottom:20px}.presentation-card h3{color:#1a1a1a;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;margin:0 0 12px}.presentation-card p{color:#666;font-size:16px;line-height:1.6;margin:0 0 20px}.card-badge{background-color:#0000001a;border-radius:20px;display:inline-block;font-size:14px;font-weight:500;margin-top:10px;padding:6px 16px}.template-card .card-badge{background-color:#fff3}.home-footer{border-top:1px solid #fff3;color:#fff;margin-top:80px;padding-top:40px;text-align:center}.home-footer p{font-size:14px;margin:0;opacity:.8}@media (max-width:1200px){.cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.home-header h1{font-size:56px}.home-header p{font-size:20px}}@media (max-width:768px){.home-container{padding:40px 20px}.home-header{margin-bottom:60px}.home-header h1{font-size:40px}.home-header p{font-size:18px}.cards-grid{grid-template-columns:1fr}.proposals-section h2,.templates-section h2{font-size:28px}.presentation-card{padding:30px}.presentation-card h3{font-size:24px}}.slide-footer{bottom:0;color:inherit;font-family:Inter,sans-serif;font-size:13px;gap:0;justify-content:flex-start;left:0;padding:40px 80px;position:absolute;right:0}.footer-section,.slide-footer{align-items:center;display:flex}.footer-logo-section{margin-right:40px}.footer-estimation,.footer-version{margin-right:80px}.footer-confidential{flex:1 1;justify-content:center}.footer-website{margin-left:auto}.footer-logo{border-radius:4px;height:35px;width:35px}.footer-text{font-weight:400;letter-spacing:.02em;opacity:.85}.cover-slide .slide-footer{color:#fff}.cover-slide .footer-text{opacity:.75}.actionable-slide .slide-footer,.content-slide .slide-footer,.milestone-slide .slide-footer,.roadmap-slide .slide-footer,.table-slide .slide-footer,.two-column-slide .slide-footer{color:#333}.actionable-slide .footer-logo,.content-slide .footer-logo,.milestone-slide .footer-logo,.roadmap-slide .footer-logo,.table-slide .footer-logo,.two-column-slide .footer-logo{filter:brightness(0) saturate(100%) invert(17%) sepia(100%) saturate(7482%) hue-rotate(246deg) brightness(95%) contrast(143%)}@media (max-width:1200px){.slide-footer{font-size:12px;padding:30px 60px}.footer-estimation,.footer-version{margin-right:40px}}@media (max-width:768px){.slide-footer{flex-wrap:wrap;font-size:11px;gap:10px;padding:20px 30px}.footer-logo{height:28px;width:28px}.footer-estimation,.footer-logo-section,.footer-version{margin-right:20px}}.slide-outer-frame{background-color:#1a1a1a;box-sizing:border-box;height:100vh;padding:12px;width:100vw}.slide-container{border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.slide-content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-start;padding:80px}@media (max-width:768px){.slide-outer-frame{padding:8px}.slide-container{border-radius:4px}.slide-content{padding:40px 20px}}.cover-slide{background-color:#00f;color:#fff}.cover-slide .slide-content{align-items:flex-start;padding-top:60px}.cover-content{max-width:100%;width:100%}.cover-title{font-family:Manrope,sans-serif;font-size:clamp(48px,8vw,130px);font-style:italic;font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0}.cover-subtitle{font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:1.6;margin-top:40px;opacity:.95}@media (max-width:1200px){.cover-title{font-size:clamp(48px,7vw,100px)}.cover-subtitle{font-size:20px}}@media (max-width:768px){.cover-slide .slide-content{padding-top:40px}.cover-title{font-size:clamp(32px,6vw,60px)}.cover-subtitle{font-size:18px;margin-top:20px}}.content-slide{background-color:#fff;color:#333}.content-slide-wrapper{max-width:1400px;width:100%}.content-title{color:#000;font-family:Manrope,sans-serif;font-size:64px;font-weight:400;line-height:1.2;margin:0 0 80px}.content-body{color:#666;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.8;margin-left:auto;max-width:800px}.content-body p{margin:0 0 30px}.content-body p:last-child{margin-bottom:0}.content-body strong{color:#000;font-weight:600}@media (max-width:1200px){.content-title{font-size:48px;margin-bottom:60px}.content-body{font-size:18px}}@media (max-width:768px){.content-title{font-size:36px;margin-bottom:40px}.content-body{font-size:16px;max-width:100%}}.numbered-item{align-items:flex-start;display:flex;gap:20px;margin-bottom:32px}.numbered-item:last-child{margin-bottom:0}.number-badge{align-items:center;background-color:#00f;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.item-text{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;padding-top:10px}.numbered-item-dark .number-badge{background-color:#fff3;color:#fff}.numbered-item-dark .item-text{color:#fff}@media (max-width:768px){.numbered-item{gap:15px;margin-bottom:24px}.number-badge{font-size:16px;height:40px;width:40px}.item-text{font-size:16px;padding-top:6px}}.two-column-slide{background-color:#fff;color:#333}.two-column-slide .slide-content{align-items:center;display:flex;justify-content:center;padding:60px 0}.two-column-content{display:flex;flex-direction:column;max-width:1600px;width:100%}.two-column-title{color:#000;font-family:Manrope,sans-serif;font-size:64px;font-weight:400;line-height:1.2;margin:0 0 60px}.columns-wrapper{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;max-width:1600px;width:100%}.column{border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;padding:60px}.column-title{color:#000;font-family:Manrope,sans-serif;font-size:32px;font-weight:600;line-height:1.3;margin:0 0 16px}.column-subtitle{color:#666;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 48px}.column-items{display:flex;flex-direction:column;gap:0}.column-dark .column-title{color:#fff}.column-dark .column-subtitle{color:#fffc}@media (max-width:1200px){.two-column-title{font-size:48px;margin-bottom:48px}.columns-wrapper{gap:30px}.column{padding:40px}.column-title{font-size:28px}.column-subtitle{font-size:16px;margin-bottom:36px}}@media (max-width:768px){.two-column-title{font-size:36px;margin-bottom:32px}.two-column-slide .slide-content{padding:40px 20px}.columns-wrapper{gap:20px;grid-template-columns:1fr}.column{border-radius:16px;padding:30px}.column-title{font-size:24px}.column-subtitle{font-size:14px;margin-bottom:24px}}.table-slide{background-color:#fff;color:#333}.table-slide .slide-content{align-items:center;display:flex;justify-content:center;padding:60px 0}.table-slide-wrapper{max-width:1400px;width:100%}.table-title{color:#000;font-family:Manrope,sans-serif;font-size:64px;font-weight:400;line-height:1.2;margin:0 0 16px}.table-subtitle{color:#666;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin:0 0 48px}.table-header-section{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin-bottom:56px}.table-header-left{flex:1 1}.table-payment-terms-box{background-color:#00f;border-radius:6px;color:#fff;flex-shrink:0;max-width:280px;padding:18px 20px}.table-payment-terms-box h4{color:#fff;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;margin:0 0 8px}.table-payment-terms-box p{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:0;opacity:.95}.table-container{overflow-x:auto;width:100%}.pricing-table{border-collapse:initial;border-spacing:0;font-family:Inter,sans-serif;width:100%}.pricing-table thead tr{background-color:#e0e0e0}.pricing-table th{border-bottom:2px solid #ccc;color:#000;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;padding:20px 24px;text-align:center}.pricing-table th:first-child{text-align:left}.pricing-table tbody tr{background-color:#fff;border-bottom:1px solid #e0e0e0}.pricing-table tbody tr:last-child{border-bottom:none}.pricing-table td{border-bottom:1px solid #e0e0e0;color:#333;font-size:15px;font-weight:400;padding:20px 24px;text-align:center}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table td:first-child{color:#000;font-weight:600;text-align:left}.pricing-table tbody tr:hover{background-color:#f8f9fa}@media (max-width:1200px){.table-title{font-size:48px}.table-subtitle{font-size:18px;margin-bottom:36px}.pricing-table th{font-size:13px;padding:16px 20px}.pricing-table td{font-size:14px;padding:16px 20px}.table-payment-terms-box{max-width:240px;padding:16px 18px}.table-payment-terms-box h4{font-size:14px}.table-payment-terms-box p{font-size:11px}}@media (max-width:768px){.table-title{font-size:36px;margin-bottom:12px}.table-subtitle{font-size:14px;margin-bottom:24px}.pricing-table th{font-size:11px;padding:12px}.pricing-table td{font-size:12px;padding:12px}.table-header-section{flex-direction:column;gap:24px}.table-payment-terms-box{max-width:100%;padding:16px}.table-payment-terms-box h4{font-size:14px;margin-bottom:8px}.table-payment-terms-box p{font-size:12px}}.roadmap-slide{background-color:#fff;color:#333}.roadmap-slide .slide-content{align-items:center;display:flex;justify-content:center;padding:60px 0}.roadmap-content{display:flex;flex-direction:column;max-width:1400px;width:100%}.roadmap-title{color:#000;font-family:Manrope,sans-serif;font-size:64px;font-weight:400;line-height:1.2;margin:0 0 16px}.roadmap-subtitle{color:#666;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin:0 0 48px}.roadmap-chart{display:flex;flex-direction:column;gap:8px;margin-bottom:40px;width:100%}.roadmap-header,.roadmap-row{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:240px repeat(8,1fr) 80px}.roadmap-slide .roadmap-label-cell{align-items:center;display:flex;gap:10px;min-width:0;overflow:hidden;padding:8px 0}.roadmap-slide .roadmap-week-cell{background-color:#f8f9fa;border-radius:6px;color:#666;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:10px 4px;text-align:center}.roadmap-slide .milestone-badge{border-radius:20px;color:#fff;flex-shrink:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;padding:5px 10px;white-space:nowrap}.roadmap-slide .roadmap-row .milestone-title{color:#333;display:block;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roadmap-cell{align-items:center;display:flex;height:40px;justify-content:center}.roadmap-bar{border-radius:6px;height:32px;opacity:.9;width:100%}.roadmap-version-header{background-color:#f8f9fa;border-radius:8px;color:#666;font-size:14px;font-weight:600;padding:12px 8px}.roadmap-version-cell,.roadmap-version-header{font-family:Inter,sans-serif;text-align:center}.roadmap-version-cell{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;padding:10px 8px}.roadmap-legend{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:24px;padding-top:24px}.legend-item{align-items:center;display:flex;gap:8px}.legend-color{border-radius:4px;height:16px;width:16px}.legend-text{color:#666;font-family:Inter,sans-serif;font-size:13px;font-weight:400}@media (max-width:1200px){.roadmap-title{font-size:48px}.roadmap-subtitle{font-size:18px;margin-bottom:36px}.roadmap-header,.roadmap-row{grid-template-columns:210px repeat(8,1fr) 80px}.roadmap-slide .roadmap-version-header{font-size:11px;padding:8px 4px}.roadmap-slide .roadmap-version-cell{font-size:10px;padding:6px 4px}.roadmap-slide .roadmap-row .milestone-title{font-size:12px}.roadmap-slide .roadmap-week-cell{font-size:11px;padding:8px 4px}.roadmap-slide .milestone-badge{font-size:10px;padding:4px 8px}}@media (max-width:768px){.roadmap-title{font-size:36px}.roadmap-subtitle{font-size:16px;margin-bottom:24px}.roadmap-header,.roadmap-row{gap:2px;grid-template-columns:140px repeat(8,1fr) 60px}.roadmap-slide .roadmap-version-header{font-size:9px;padding:6px 2px}.roadmap-slide .roadmap-version-cell{font-size:8px;height:24px;padding:4px 2px}.roadmap-slide .milestone-badge{font-size:9px;padding:3px 6px}.roadmap-slide .roadmap-row .milestone-title{font-size:10px}.roadmap-slide .roadmap-week-cell{font-size:9px;padding:6px 2px}.roadmap-cell{height:32px}.roadmap-bar{height:24px}.roadmap-legend{gap:16px}.legend-text{font-size:11px}}.milestone-slide{background-color:#fff;color:#333}.milestone-slide .slide-content{align-items:center;display:flex;justify-content:center;padding:60px 0}.milestone-content{display:flex;flex-direction:column;max-width:1400px;width:100%}.milestone-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:80px}.milestone-header-left{max-width:50%}.milestone-title{color:#000;font-family:Manrope,sans-serif;font-size:42px;font-weight:500;line-height:1.2;margin:0 0 12px}.milestone-subtitle{color:#666;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0}.milestone-header-right{text-align:right}.milestone-price{color:#000;font-family:Manrope,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0 0 8px}.milestone-price span{font-weight:400}.milestone-price-subtitle{color:#666;font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.6;margin:0}.milestone-deliverables{grid-gap:48px 40px;display:grid;gap:48px 40px;grid-template-columns:repeat(3,1fr)}.deliverable-item{display:flex;flex-direction:column}.deliverable-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.deliverable-badge{align-items:center;background-color:#00f;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;width:40px}.deliverable-badge,.deliverable-title{font-family:Manrope,sans-serif;font-weight:600}.deliverable-title{color:#000;font-size:22px;line-height:1.3;margin:0}.deliverable-description{color:#444;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;padding-left:56px}@media (max-width:1200px){.milestone-header{margin-bottom:60px}.milestone-title{font-size:36px}.milestone-price{font-size:28px}.milestone-deliverables{gap:40px 32px;grid-template-columns:repeat(2,1fr)}.deliverable-title{font-size:20px}.deliverable-description{font-size:15px}}@media (max-width:768px){.milestone-header{flex-direction:column;gap:24px;margin-bottom:48px}.milestone-header-left{max-width:100%}.milestone-header-right{text-align:left}.milestone-title{font-size:28px}.milestone-subtitle{font-size:16px}.milestone-price{font-size:24px}.milestone-price-subtitle{font-size:16px}.milestone-deliverables{gap:32px;grid-template-columns:1fr}.deliverable-header{gap:12px}.deliverable-badge{font-size:13px;height:36px;width:36px}.deliverable-title{font-size:18px}.deliverable-description{font-size:14px;padding-left:48px}}.actionable-slide{background-color:#f5f5f5}.actionable-content{display:flex;flex-direction:column;height:100%;padding:60px 80px}.actionable-title{margin:0 0 12px}.actionable-subtitle,.actionable-title{color:#000;font-family:Manrope,sans-serif;font-size:48px;font-weight:400;line-height:1.2}.actionable-subtitle{margin:0 0 60px}.actionable-steps{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:repeat(4,1fr)}.actionable-step{background-color:#e8e8e8;border-radius:12px;display:flex;flex-direction:column;padding:32px 28px;transition:all .3s ease}.actionable-step.highlighted{background-color:#00f;color:#fff}.step-title{font-family:Manrope,sans-serif;font-size:24px;font-weight:500;line-height:1.3;margin:0 0 80px}.actionable-step.highlighted .step-title{color:#fff}.step-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:auto 0 0;opacity:.9}.actionable-step.highlighted .step-description{color:#fff;opacity:1}@media (max-width:1200px){.actionable-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.actionable-content{padding:40px}.actionable-subtitle,.actionable-title{font-size:32px}.actionable-steps{gap:16px;grid-template-columns:1fr}.step-title{font-size:20px;margin-bottom:40px}}.presentation-container{height:100vh;overflow:hidden;position:relative;width:100vw}.top-controls-zone{bottom:0;z-index:999}.top-controls,.top-controls-zone{left:0;position:fixed;right:0;top:0}.top-controls{align-items:flex-start;display:flex;justify-content:space-between;opacity:0;padding:30px;pointer-events:none;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;z-index:1000}.top-controls.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.slide-navigation{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;border-radius:25px;color:#fff;display:flex;font-family:Inter,sans-serif;gap:16px;padding:10px 20px}.slide-navigation button{background-color:initial;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s ease}.slide-navigation button:hover:not(:disabled){background-color:#ffffff1a;border-color:#fff9}.slide-navigation button:disabled{cursor:not-allowed;opacity:.3}.slide-navigation span{font-size:14px;font-weight:500;min-width:60px;text-align:center}.back-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0009;border:1px solid #ffffff4d;border-radius:25px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:10px 20px;transition:all .2s ease}.back-button:hover{background-color:#000c;border-color:#fff9}
/*# sourceMappingURL=main.04c3891e.css.map*/