*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.hero{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);min-height:70vh;padding:3rem 2rem 4rem}.hero-content{text-align:center;max-width:1200px;margin:0 auto;padding:4rem 0}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.05em;background:#fff3;border:2px solid #ffffff4d;border-radius:50px;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:600;animation:.6s ease-out fadeInUp;display:inline-block;box-shadow:0 4px 15px #0000001a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.hero-subtitle{opacity:.95;max-width:900px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.5rem;line-height:1.6}.hero-buttons{justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.primary-button{color:#507a8c;background:#fff;border:2px solid #fff;border-radius:6px;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 2px 8px #0000001a}.primary-button:hover{background:#f8f9fa;border-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.primary-button.large{padding:1rem 2.5rem;font-size:1.1rem}.secondary-button{color:#fff;background:0 0;border:2px solid #ffffffe6;border-radius:6px;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.secondary-button:hover{background:#ffffff26;border-color:#fff;transform:translateY(-1px)}.hero-stats{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}.stat{text-align:center}.stat-number{margin-bottom:.5rem;font-size:3rem;font-weight:700}.stat-label{opacity:.9;font-size:1rem}.screenshots-section{background:#f8f9fa;padding:6rem 2rem}.screenshots-container{max-width:1200px;margin:0 auto}.slider-wrapper{align-items:center;gap:2rem;margin:3rem 0 2rem;display:flex;position:relative}.slider-content{border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000026}.slide{background:#fff;border-radius:16px;width:100%;display:none}.slide.active{animation:.5s ease-in fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.slide-image-container{aspect-ratio:16/10;background:#f0f7fa;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.slide-image{object-fit:cover;width:100%;height:100%;display:block}.slide-info{text-align:center;padding:2rem}.slide-info h3{color:#2c3e50;margin-bottom:.75rem;font-size:1.75rem}.slide-info p{color:#666;margin:0;font-size:1.1rem}.slider-btn{color:#507a8c;cursor:pointer;background:#fff;border:2px solid #507a8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;padding-bottom:4px;font-size:2.5rem;line-height:1;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000001a}.slider-btn:hover{color:#fff;background:#507a8c;transform:scale(1.1);box-shadow:0 6px 20px #507a8c4d}.slider-btn:active{transform:scale(.95)}.slider-dots{justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:768px){.screenshots-section{padding:4rem 1rem}.slider-wrapper{gap:1rem}.slider-btn{width:45px;height:45px;font-size:2rem}.slide-info h3{font-size:1.4rem}.slide-info p{font-size:1rem}.slide-info{padding:1.5rem}}@media (max-width:480px){.slider-wrapper{gap:.5rem}.slider-btn{width:40px;height:40px;font-size:1.75rem}.slide-info h3{font-size:1.2rem}.slide-info p{font-size:.9rem}.dot{width:10px;height:10px}.dot.active{width:30px}}.use-cases{background:linear-gradient(#fff 0%,#f8f9fa 100%);padding:6rem 2rem}.section-header{text-align:center;max-width:800px;margin-bottom:4rem;margin-left:auto;margin-right:auto}.section-header h2{color:#1a1a1a;margin-bottom:1rem;font-size:2.8rem;font-weight:700;line-height:1.2}.section-header p{color:#666;font-size:1.25rem;line-height:1.6}.use-cases-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:grid}.use-case-card{color:inherit;background:#fff;border:2px solid #e8e8e8;border-radius:16px;flex-direction:column;padding:2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.use-case-card:before{content:"";transform-origin:0;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.use-case-card:hover{border-color:#507a8c;transform:translateY(-8px);box-shadow:0 12px 40px #507a8c26}.use-case-card:hover:before{transform:scaleX(1)}.card-icon{margin-bottom:1.5rem;font-size:3rem;display:inline-block}.use-case-card h3{color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.use-case-card>p{color:#666;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.card-features{flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.card-features li{color:#507a8c;padding-left:1.5rem;font-size:.95rem;font-weight:500;position:relative}.card-features li:before{content:"✓";color:#507a8c;font-weight:700;position:absolute;left:0}.card-arrow{color:#507a8c;align-items:center;font-size:1rem;font-weight:600;transition:gap .3s;display:inline-flex}.use-case-card:hover .card-arrow{gap:.5rem}.carousel-container{max-width:1400px;margin:0 auto;padding:2rem 0;position:relative}.carousel-wrapper{align-items:center;gap:1.5rem;padding:0 3rem;display:flex;position:relative}.use-cases-carousel{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid;overflow:hidden}.carousel-card{min-width:0;animation:.5s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.carousel-btn{color:#507a8c;cursor:pointer;z-index:10;background:#fff;border:2px solid #e8e8e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.carousel-btn:hover{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-color:#507a8c;transform:scale(1.1)}.carousel-btn:active{transform:scale(.95)}.carousel-dots{justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.dot{cursor:pointer;background:#e0e0e0;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.dot:hover{background:#507a8c;transform:scale(1.2)}.dot.active{background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-radius:6px;width:32px}@media (max-width:1200px){.use-cases-carousel{grid-template-columns:repeat(2,1fr)}}@media (max-width:968px){.carousel-wrapper{padding:0 1rem}.use-cases-carousel{grid-template-columns:1fr}.carousel-btn{width:40px;height:40px;font-size:1.5rem}}@media (max-width:480px){.carousel-wrapper{padding:0}.carousel-btn{display:none}.carousel-dots{margin-top:1.5rem}}.stats-section{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);padding:4rem 2rem}.stats-container{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.stat-item{padding:1rem}.stat-number{background:linear-gradient(135deg,#fff 0%,#fffc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700}.stat-label{opacity:.95;font-size:1.1rem;font-weight:500}.demo-tabs{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.tab{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;transition:all .3s}.tab:hover{border-color:#507a8c;transform:translateY(-2px)}.tab.active{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-color:#507a8c}.demo-content{max-width:1200px;margin:0 auto}.feature-demo{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:3rem;display:grid;box-shadow:0 4px 20px #00000014}@media (max-width:768px){.feature-demo{grid-template-columns:1fr}.hero-badge{margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.9rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem;line-height:1.6}}.demo-visual{justify-content:center;display:flex}.resume-card{background:#fff;border-radius:12px;width:100%;max-width:450px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.resume-header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.resume-icon{background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:3rem;display:flex}.resume-header h4{color:#333;margin-bottom:.25rem;font-size:1.2rem}.resume-header p{color:#666;font-size:.9rem}.match-score{margin-left:auto}.score-circle{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.1rem;font-weight:700;display:flex}.ai-summary{background:#edf3f5;border-radius:8px;margin-bottom:1rem;padding:1rem}.ai-summary h5{color:#333;margin-bottom:.75rem}.ai-summary ul{padding:0;list-style:none}.ai-summary li{color:#555;padding:.25rem 0;font-size:.9rem}.resume-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tag{color:#507a8c;background:#edf3f5;border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:500}.resume-actions{gap:.75rem;display:flex}.action-btn{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:.75rem;font-weight:500;transition:all .2s}.action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.action-btn.primary{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-color:#507a8c}.booking-card{background:#fff;border-radius:12px;width:100%;max-width:450px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.booking-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.booking-header h4{color:#333;font-size:1.2rem}.status.pending{color:#856404;background:#fff3cd}.booking-details{background:#f8f9fa;border-radius:8px;margin-bottom:1rem;padding:1rem}.detail-row{justify-content:space-between;padding:.5rem 0;font-size:.95rem;display:flex}.detail-row .label{color:#666;font-weight:500}.detail-row .value{color:#333;font-weight:600}.availability-suggestions{margin-bottom:1.5rem}.availability-suggestions h5{color:#333;margin-bottom:.75rem;font-size:1rem}.time-slot{border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;font-size:.9rem;display:flex}.time-slot.available{background:#e8f5e9;border-color:#4caf50}.time-slot.alternative{background:#fff3e0;border-color:#ff9800}.badge{border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.time-slot.available .badge{color:#fff;background:#4caf50}.time-slot.alternative .badge{color:#fff;background:#ff9800}.booking-actions{gap:.75rem;display:flex}.calendar-card{background:#fff;border-radius:12px;width:100%;max-width:450px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.calendar-header h4{color:#333;font-size:1.2rem}.calendar-controls{gap:.5rem;display:flex}.calendar-controls button{cursor:pointer;background:#f0f0f0;border:none;border-radius:6px;width:32px;height:32px;transition:background .2s}.calendar-controls button:hover{background:#e0e0e0}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:1.5rem;display:grid}.calendar-day{aspect-ratio:1;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:.9rem;transition:background .2s;display:flex;position:relative}.calendar-day.header{color:#666;cursor:default;font-weight:600}.calendar-day:not(.header):hover{background:#f0f0f0}.calendar-day.today{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);font-weight:700}.event-dot{border-radius:50%;width:6px;height:6px;position:absolute;bottom:4px}.event-dot.consultation{background:#4caf50;left:calc(50% - 8px)}.event-dot.interview{background:#ff9800;left:calc(50% + 2px)}.event-dot.meeting{background:#2196f3;left:calc(50% - 3px)}.calendar-events{border-top:1px solid #e0e0e0;padding-top:1rem}.calendar-events h5{color:#333;margin-bottom:1rem}.event-item{border-left:4px solid;border-radius:8px;gap:1rem;margin-bottom:.5rem;padding:.75rem;display:flex}.event-item.consultation{background:#e8f5e9;border-color:#4caf50}.event-item.interview{background:#fff3e0;border-color:#ff9800}.event-item.meeting{background:#e3f2fd;border-color:#2196f3}.event-time{color:#333;min-width:70px;font-size:.9rem;font-weight:600}.event-details{flex:1}.event-title{color:#333;margin-bottom:.25rem;font-size:.9rem;font-weight:600}.event-meta{color:#666;font-size:.8rem}.demo-info{text-align:left}.demo-info h3{color:#333;margin-bottom:1rem;font-size:2rem}.feature-description{color:#666;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.feature-list{padding:0;list-style:none}.feature-list li{color:#555;gap:.75rem;padding:.75rem 0;font-size:1rem;display:flex}.feature-list .check{color:#4caf50;font-size:1.2rem;font-weight:700}.services{background:#fff;padding:5rem 2rem}.service-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.service-card{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative}.service-card.featured{border:2px solid #507a8c;box-shadow:0 4px 20px #507a8c26}.service-card:hover{border-color:#507a8c;transform:translateY(-8px);box-shadow:0 8px 24px #0000001f}.popular-badge{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-radius:20px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;position:absolute;top:-12px;right:20px}.service-image{margin-bottom:1rem;font-size:3.5rem}.service-card h4{color:#333;margin-bottom:.5rem;font-size:1.5rem}.service-price{color:#507a8c;margin-bottom:.75rem;font-size:1.8rem;font-weight:700}.service-desc{color:#666;margin-bottom:1.5rem;line-height:1.5}.plan-features{text-align:left;flex:1;margin:1.5rem 0;padding:0;list-style:none}.plan-features li{color:#555;padding:.5rem 0;font-size:.95rem;line-height:1.6}.service-btn{color:#fff;text-align:center;background:#507a8c;border:2px solid #507a8c;border-radius:6px;width:100%;margin-top:auto;padding:.75rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 2px 6px #507a8c33}.service-btn:hover{background:#3d5f6d;border-color:#3d5f6d;transform:translateY(-1px);box-shadow:0 4px 12px #507a8c4d}.cta-section{color:#fff;text-align:center;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 50%,#f2c288 100%);padding:5rem 2rem}.cta-content{max-width:800px;margin:0 auto}.cta-content h2{margin-bottom:1rem;font-size:2.5rem}.cta-content p{opacity:.95;margin-bottom:2rem;font-size:1.3rem}.cta-buttons{flex-direction:column;align-items:center;gap:1rem;display:flex}.cta-note{opacity:.9;margin:0;font-size:.9rem}.footer{color:#fff;background:linear-gradient(135deg,#3d5f6d 0%,#507a8c 100%);border-top:1px solid #ffffff1a;padding:2rem}.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;max-width:1200px;margin:0 auto 2rem;display:grid}.footer-section h4{color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.footer-section h5{color:#fff;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.footer-section p{color:#ffffffd9;font-size:.95rem;line-height:1.6}.footer-section ul{padding:0;list-style:none}.footer-section li{color:#fffc;cursor:pointer;padding:.5rem 0;font-size:.95rem;transition:all .2s}.footer-section li:hover{color:#fff;padding-left:.25rem}.footer-section a{color:#fffc;text-decoration:none;transition:color .2s}.footer-section a:hover{color:#fff}.footer-bottom{text-align:center;color:#ffffffd9;font-size:.95rem}.footer-bottom a{color:#ffffffd9;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#fff;text-decoration:underline}.learn-more-btn{color:#fff;background:#507a8c;border:2px solid #507a8c;border-radius:8px;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.learn-more-btn:hover{background:#3d5f6e;border-color:#3d5f6e;transform:translateY(-2px);box-shadow:0 4px 12px #507a8c4d}.detail-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e8e8e8;position:sticky;top:0;box-shadow:0 2px 8px #0000000a}.detail-header .nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:.75rem 0;display:flex}.detail-header .logo{color:#1a1a1a;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.detail-header .logo:hover{opacity:.8}.detail-header .logo-image{width:32px;height:32px}.detail-header .logo-text{color:#1a1a1a;font-weight:600}.detail-header .nav-actions{align-items:center;gap:1.5rem;display:flex}.detail-header .nav-contact-link{color:#507a8c;white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.detail-header .nav-contact-link:hover{color:#3d5f6d}.detail-header .cta-button{color:#fff;white-space:nowrap;background:#507a8c;border:2px solid #507a8c;border-radius:6px;padding:.625rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 2px 6px #507a8c26}.detail-header .cta-button:hover{background:#3d5f6d;border-color:#3d5f6d;transform:translateY(-1px);box-shadow:0 4px 10px #507a8c40}.detail-hero{color:#fff;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);margin-top:0;padding:4rem 2rem}.detail-hero-content{max-width:1200px;margin:0 auto}.breadcrumb{opacity:.9;text-align:left;margin-bottom:1rem;font-size:.9rem}.breadcrumb a{color:#fff;text-decoration:none;transition:opacity .2s}.breadcrumb a:hover{opacity:.8}.breadcrumb span{opacity:.7}.detail-hero h1{margin-bottom:1rem;font-size:3rem;font-weight:800}.detail-subtitle{opacity:.95;max-width:800px;font-size:1.3rem}.detail-content{background:#f9fafb;padding:4rem 2rem}.content-wrapper{max-width:1200px;margin:0 auto}.content-section{background:#fff;border-radius:12px;margin-bottom:2rem;padding:3rem;box-shadow:0 1px 3px #0000001a}.content-section h2{color:#507a8c;border-bottom:3px solid #507a8c;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem}.content-section p{color:#555;margin-bottom:1rem;font-size:1.1rem;line-height:1.8}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.feature-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:all .3s}.feature-box:hover{border-color:#507a8c;transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.feature-icon{margin-bottom:1rem;font-size:2.5rem}.feature-box h3{color:#333;margin-bottom:.75rem;font-size:1.3rem}.feature-box p{color:#666;font-size:1rem;line-height:1.6}.process-steps{margin-top:3rem;position:relative}.process-step{background:0 0;border:none;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;padding:0;display:grid;position:relative}.process-step:nth-child(2n){grid-template-columns:1fr 1fr}.process-step:nth-child(2n) .step-content{order:2}.process-step:nth-child(2n) .step-image{order:1}.process-step:not(:last-child):after{content:"↓";color:#507a8c;opacity:.3;font-size:2rem;position:absolute;bottom:-2.5rem;left:50%;transform:translate(-50%)}.step-number{display:none}.step-content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 12px #00000014}.step-content:hover{transform:translateY(-4px);box-shadow:0 8px 24px #507a8c26}.step-content h3{color:#507a8c;margin-bottom:1rem;padding-left:1.5rem;font-size:1.5rem;font-weight:700;position:relative}.step-content h3:before{content:"";background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-radius:3px;width:6px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.step-content p{color:#666;font-size:1.05rem;line-height:1.7}.step-image{border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.step-image:hover{transform:scale(1.02);box-shadow:0 12px 40px #0000002e}.process-img{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.benefit-item{background:#edf3f5;border-left:4px solid #507a8c;border-radius:8px;padding:1.5rem}.benefit-item h3{color:#333;margin-bottom:.5rem;font-size:1.2rem}.benefit-item p{color:#666;margin-bottom:0;font-size:.95rem}.use-case-list{margin-top:1.5rem;padding:0;list-style:none}.use-case-list li{color:#555;border-bottom:1px solid #e5e7eb;padding:1rem 0;font-size:1.05rem;line-height:1.8}.use-case-list li:last-child{border-bottom:none}.use-case-list strong{color:#507a8c;font-weight:600}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.integration-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.integration-item h3{color:#333;margin-bottom:.5rem;font-size:1.2rem}.integration-item p{color:#666;margin-bottom:0;font-size:.95rem}.content-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%);border-radius:12px;margin-top:2rem;padding:3rem}.content-cta h2{color:#fff;border:none;margin-bottom:1rem;padding:0;font-size:2rem}.content-cta p{opacity:.95;color:#fff;margin-bottom:2rem;font-size:1.2rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.secondary-button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.secondary-button:hover{color:#507a8c;background:#fff;transform:translateY(-2px)}.secondary-button.large{padding:1rem 2.5rem;font-size:1.1rem}.post-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.post-header{border-bottom:2px solid #edf3f5;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.post-header h4{color:#333;font-size:1.2rem}.platform-badges{gap:.5rem;display:flex}.badge{color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.badge.facebook{background:#1877f2}.badge.instagram{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.badge.linkedin{background:#0a66c2}.badge.website{background:linear-gradient(135deg,#507a8c 0%,#89a8ac 100%)}.post-content{background:#f9fafb;border-left:3px solid #507a8c;border-radius:8px;margin:1rem 0;padding:1rem}.post-content p{color:#333;margin:.5rem 0;line-height:1.6}.hashtags{color:#507a8c;font-weight:500}.post-image-preview{margin:1rem 0}.image-placeholder{text-align:center;color:#507a8c;background:#edf3f5;border:2px dashed #507a8c;border-radius:8px;padding:2rem;font-size:1.1rem}.post-schedule{background:#f9fafb;border-radius:8px;margin:1.5rem 0;padding:1rem}.post-schedule h5{color:#333;margin-bottom:1rem;font-size:1rem}.schedule-item{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:.75rem;margin:.5rem 0;padding:.75rem;display:flex}.platform-icon{font-size:1.2rem}.schedule-item span:nth-child(2){color:#555;flex:1;font-size:.9rem}.optimal-badge{color:#34a853;font-size:.85rem;font-weight:600}.post-actions{gap:.75rem;margin-top:1rem;display:flex}.order-card{background:#fff;border-radius:12px;width:100%;max-width:450px;padding:1.5rem;box-shadow:0 4px 12px #0000001a}.order-header{border-bottom:2px solid #edf3f5;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.order-title h4{color:#333;margin-bottom:.25rem;font-size:1.2rem}.order-id{color:#666;font-family:monospace;font-size:.85rem}.status{border-radius:20px;padding:.4rem .8rem;font-size:.85rem;font-weight:600}.status.processing{color:#856404;background:#fff3cd}.order-timeline{margin-bottom:1.5rem}.order-step{align-items:center;gap:1rem;padding:.75rem 0;display:flex;position:relative}.order-step:not(:last-child):after{content:"";background:#e0e0e0;width:2px;position:absolute;top:35px;bottom:-12px;left:12px}.order-step.completed:after{background:#4caf50}.order-step.active:after{background:linear-gradient(#4caf50 0%,#2196f3 50%,#e0e0e0 100%)}.step-marker{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex}.order-step.completed .step-marker{color:#fff;background:#4caf50}.order-step.active .step-marker{color:#fff;background:#2196f3;animation:2s infinite pulse}.order-step.pending .step-marker{color:#999;background:#e0e0e0}.step-info{flex-direction:column;gap:.25rem;display:flex}.step-info strong{color:#333;font-size:.95rem}.step-time{color:#666;font-size:.8rem}.order-details{background:#f8f9fa;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.order-details h5{color:#333;margin-bottom:.75rem;font-size:.95rem}.activity-item{border-bottom:1px solid #e0e0e0;align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.activity-item:last-child{border-bottom:none;padding-bottom:0}.activity-icon{flex-shrink:0;font-size:1.2rem}.activity-content{flex-direction:column;flex:1;gap:.25rem;display:flex}.activity-content p{color:#333;margin:0;font-size:.9rem}.activity-time{color:#999;font-size:.8rem}.order-actions{gap:.75rem;display:flex}@media (max-width:968px){.hero{padding:2.5rem 1.5rem 3rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.section-header h2{font-size:2rem}.section-header p{font-size:1.1rem}.use-cases-grid{grid-template-columns:1fr;gap:1.5rem}.stats-container{grid-template-columns:repeat(2,1fr);gap:2rem}.stat-number{font-size:2.5rem}.detail-header .nav{padding:.75rem 1.5rem}.detail-header .nav-actions{gap:1rem}.footer-content{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (max-width:480px){.hero{min-height:60vh;padding:2rem 1rem 3rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem}.hero-buttons{flex-direction:column;width:100%}.primary-button,.secondary-button{width:100%}.detail-header .nav{padding:.625rem 1rem}.detail-header .logo{font-size:1.1rem}.detail-header .logo-image{width:28px;height:28px}.detail-header .nav-actions{gap:.75rem}.detail-header .nav-contact-link{font-size:.875rem}.detail-header .cta-button{padding:.5rem 1rem;font-size:.875rem}.use-cases{padding:4rem 1rem}.use-case-card{padding:2rem}.card-icon{font-size:2.5rem}.use-case-card h3{font-size:1.3rem}.stats-container{grid-template-columns:1fr}.stats-section{padding:3rem 1rem}.service-cards{grid-template-columns:1fr}.footer{padding:3rem 1rem 1.5rem}.footer-content{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.detail-hero h1{font-size:2rem}.detail-subtitle{font-size:1.1rem}.content-section{padding:2rem 1.5rem}.content-section h2{font-size:1.5rem}.feature-grid{grid-template-columns:1fr}.process-step{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.process-step:nth-child(2n) .step-content{order:1}.process-step:nth-child(2n) .step-image{order:2}.step-content{order:1}.step-image{order:2}.process-step:not(:last-child):after{bottom:-2rem}.benefits-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}}.legal-page{background:#f8f9fa;min-height:100vh;padding:4rem 2rem}.legal-container{background:#fff;border-radius:16px;max-width:900px;margin:0 auto;padding:3rem;box-shadow:0 4px 20px #00000014}.legal-container h1{color:#333;border-bottom:3px solid #507a8c;margin-bottom:.5rem;padding-bottom:1rem;font-size:2.5rem;font-weight:800}.legal-container .last-updated{color:#666;margin-bottom:2rem;font-size:.95rem;font-style:italic}.legal-container section{margin:2.5rem 0}.legal-container h2{color:#507a8c;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.legal-container p{color:#555;margin-bottom:1rem;font-size:1rem;line-height:1.8}.legal-container ul{margin:1rem 0 1rem 2rem;line-height:1.8}.legal-container ul li{color:#555;margin-bottom:.75rem;padding-left:.5rem}@media (max-width:768px){.legal-page{padding:2rem 1rem}.legal-container{padding:2rem 1.5rem}.legal-container h1{font-size:2rem}.legal-container h2{font-size:1.3rem}}
