.guide-page{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e9ecef)}.guide-page .hero-section{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.guide-page .hero-section .badge{font-size:1rem;font-weight:600}.guide-page .hero-section h1{font-size:3.5rem;font-weight:800;color:#1e293b;letter-spacing:-.02em;line-height:1.2}.guide-page .hero-section h1 .text-gradient{background:linear-gradient(45deg,#7c3aed,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.guide-page .hero-section .lead{font-size:1.4rem;color:#64748b;line-height:1.6;width:80%;margin:0 auto}.guide-page .workflow-section .workflow-step{margin-bottom:4rem;position:relative}.guide-page .workflow-section .workflow-step:last-child{margin-bottom:0}.guide-page .workflow-section .workflow-step:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-2rem;transform:translateX(-50%);width:2px;height:2rem;background:linear-gradient(180deg,#7c3aed,#06b6d4);opacity:.3}.guide-page .workflow-section .step-header{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:1.5rem}.guide-page .workflow-section .step-header .step-number{width:80px;height:80px;background:linear-gradient(135deg,#7c3aed,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.guide-page .workflow-section .step-header .step-number:hover{transform:scale(1.05)}.guide-page .workflow-section .step-header .step-title{text-align:center}.guide-page .workflow-section .step-header .step-title h2{font-size:2.2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.guide-page .workflow-section .step-header .step-title .step-subtitle{font-size:1.1rem;color:#64748b;margin:0}.guide-page .workflow-section .step-content{display:flex;justify-content:center}.guide-page .workflow-section .step-content .step-card{background:#fff;padding:3rem;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:1200px;width:100%;text-align:center}.guide-page .workflow-section .step-content .step-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.guide-page .workflow-section .step-content .step-card h3{font-size:1.8rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.guide-page .workflow-section .step-content .step-card p{font-size:1.1rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem}.guide-page .workflow-section .step-content .step-card ul{text-align:left;max-width:600px;margin:0 auto 2rem}.guide-page .workflow-section .step-content .step-card ul li{font-size:1.1rem;color:#64748b;margin-bottom:.75rem}.guide-page .workflow-section .step-content .step-card ul li strong{color:#1e293b}.guide-page .workflow-section .step-content .step-card .btn-primary{background:linear-gradient(135deg,#7c3aed,#06b6d4);border:none;padding:1rem 2rem;font-weight:600;font-size:1.1rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-page .workflow-section .step-content .step-card .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.guide-page .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.guide-page .feature-grid .feature-item{padding:1.5rem;background:#f8fafc;border-radius:1rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-page .feature-grid .feature-item:hover{transform:translateY(-4px)}.guide-page .feature-grid .feature-item .feature-icon{color:#7c3aed;font-size:2rem;margin-bottom:1rem}.guide-page .poc-features{margin-top:2rem}.guide-page .poc-features .poc-feature{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.1rem;font-weight:500}.guide-page .poc-features .poc-feature:last-child{margin-bottom:0}.guide-page .finalization-benefits{margin-top:2rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.guide-page .finalization-benefits .benefit-badge{background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-page .finalization-benefits .benefit-badge:hover{transform:translateY(-2px)}.guide-page .documents-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.guide-page .documents-grid .document-card{background:#f8fafc;padding:2rem 1.5rem;border-radius:1rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.guide-page .documents-grid .document-card:hover{transform:translateY(-6px);background:#fff}.guide-page .documents-grid .document-card .document-icon{width:60px;height:60px;background:linear-gradient(135deg,#7c3aed,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto 1rem}.guide-page .documents-grid .document-card h4{font-size:1.2rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.guide-page .documents-grid .document-card p{font-size:.9rem;color:#64748b;margin:0 0 .5rem}.guide-page .documents-grid .document-card small{font-size:.8rem;color:rgb(127.050209205,141.7782426778,162.949790795);line-height:1.4;display:block}.guide-page .expectations-section{background:rgb(240.86,244.9,248.94)}.guide-page .expectations-section .expectations-content .lead{font-size:1.3rem;color:#64748b;max-width:700px;margin:0 auto}.guide-page .expectations-section .expectations-content .timeline-expectations{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin:3rem 0}.guide-page .expectations-section .expectations-content .timeline-expectations .expectation-item{text-align:center}.guide-page .expectations-section .expectations-content .timeline-expectations .expectation-item .expectation-title{display:inline-block;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;padding:.75rem 1.5rem;border-radius:2rem;font-weight:700;font-size:1.1rem;margin-bottom:1rem}.guide-page .expectations-section .expectations-content .timeline-expectations .expectation-item h4{font-size:1.3rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.guide-page .expectations-section .expectations-content .timeline-expectations .expectation-item p{color:#64748b;font-size:1rem;line-height:1.5}.guide-page .expectations-section .expectations-content .expectation-card{background:#fff;padding:2.5rem 2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);height:100%}.guide-page .expectations-section .expectations-content .expectation-card:hover{transform:translateY(-6px);box-shadow:0 15px 20px -5px rgba(0,0,0,.1)}.guide-page .expectations-section .expectations-content .expectation-card .expectation-icon{font-size:2.5rem;color:#7c3aed;margin-bottom:1.5rem}.guide-page .expectations-section .expectations-content .expectation-card h5{font-size:1.3rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.guide-page .expectations-section .expectations-content .expectation-card p{color:#64748b;font-size:1rem;line-height:1.6;margin:0}.guide-page .tips-section{background:hsl(210,40%,100.0392156863%)}.guide-page .tips-section .tips-card{background:#fff;padding:3rem;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);text-align:center}.guide-page .tips-section .tips-card .tips-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:2rem}.guide-page .tips-section .tips-card .tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.guide-page .tips-section .tips-card .tips-grid .tip-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-page .tips-section .tips-card .tips-grid .tip-item:hover{background:#f8fafc}.guide-page .tips-section .tips-card .tips-grid .tip-item span{font-size:1rem;color:#64748b;font-weight:500}.guide-page .guide-icon{color:#7c3aed;flex-shrink:0}.guide-page .cta-section{background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff}.guide-page .cta-section .cta-content h2{color:#fff;font-weight:700}.guide-page .cta-section .cta-content .lead{color:hsla(0,0%,100%,.9);font-size:1.3rem}.guide-page .cta-section .cta-content .btn-tech{background:#fff;color:#7c3aed;border:none;padding:1rem 2.5rem;font-weight:600;font-size:1.1rem;border-radius:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-page .cta-section .cta-content .btn-tech:hover{transform:translateY(-3px);box-shadow:0 15px 20px -5px rgba(0,0,0,.2);background:#f8fafc}@media(max-width:768px){.guide-page .hero-section h1{font-size:2.5rem}.guide-page .workflow-section .step-header{flex-direction:column;text-align:center}.guide-page .workflow-section .step-header .step-number{width:60px;height:60px;font-size:1.5rem}.guide-page .workflow-section .step-header .step-title h2{font-size:1.8rem}.guide-page .workflow-section .step-content .step-card{padding:2rem;margin:0 1rem}.guide-page .feature-grid{grid-template-columns:1fr}.guide-page .documents-grid{grid-template-columns:repeat(2,1fr)}.guide-page .tips-section .tips-grid{grid-template-columns:1fr}.guide-page .finalization-benefits{flex-direction:column;align-items:center}}@media(max-width:480px){.guide-page .documents-grid{grid-template-columns:1fr}}