.page-content h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-top:2rem;margin-bottom:1.5rem;color:#1a202c;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-content h2{font-size:2rem;line-height:1.3;margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;background-clip:text}.page-content h2,.page-content h3{font-weight:600;color:#2d3748;-webkit-text-fill-color:transparent}.page-content h3{font-size:1.5rem;line-height:1.4;margin-top:1.5rem;margin-bottom:.75rem;background:linear-gradient(135deg,#059669,#0d9488);-webkit-background-clip:text;background-clip:text}.page-content h4{font-size:1.25rem;line-height:1.5;margin-top:1rem}.page-content h4,.page-content h5{font-weight:600;margin-bottom:.5rem;color:#4a5568}.page-content h5{font-size:1.125rem;line-height:1.6;margin-top:.75rem}.page-content h6{font-size:1rem;font-weight:600;line-height:1.7;margin-top:.5rem;margin-bottom:.5rem;color:#718096}.page-content p{font-size:1rem;line-height:1.7;margin-bottom:1rem;color:#4a5568}.page-content a{color:#2563eb;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .3s ease}.page-content a:hover{color:#1d4ed8;border-bottom-color:#2563eb}.page-content strong{font-weight:600;color:#1a202c}.page-content ul{list-style-type:none;margin-left:0;margin-bottom:1rem;color:#4a5568}.page-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.7}.page-content ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.page-content ol{list-style-type:decimal;margin-left:1.5rem;margin-bottom:1rem;color:#4a5568}.page-content ol li{margin-bottom:.5rem;line-height:1.7}.page-content blockquote{border-left:4px solid #3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:1.5rem 2rem;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem;font-style:italic;color:#4a5568;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page-content code{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;color:#2d3748;border:1px solid #e2e8f0}.page-content pre{background:linear-gradient(135deg,#1a202c,#2d3748);color:#f7fafc;padding:1.5rem;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.page-content img,.page-content pre{border-radius:.75rem;margin-top:1.5rem;margin-bottom:1.5rem}.page-content img{max-width:100%;height:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:2px solid #e2e8f0}.page-content table{width:100%;border-collapse:collapse;margin-top:1.5rem;margin-bottom:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:.75rem;overflow:hidden;border:1px solid #e2e8f0}.page-content th{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:1rem 1.5rem;font-weight:600;text-align:left;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.page-content td{border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem;color:#4a5568;background:#fff}.page-content tr:nth-child(2n) td{background:#f8fafc}.page-content tr:hover td{background:#f1f5f9}.page-content hr{border:none;height:2px;background:linear-gradient(90deg,#e2e8f0,#4f46e5 50%,#e2e8f0);margin-top:2rem;margin-bottom:2rem;border-radius:1px}.page-content figcaption{font-size:.875rem;color:#718096;text-align:center;margin-top:.5rem;font-style:italic}.page-content .pricingbox{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:3px solid #f59e0b;border-radius:1.5rem;padding:2.5rem;color:#1a202c;margin:2rem 0;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);position:relative;overflow:hidden}.page-content .pricingbox:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f59e0b,#f97316 50%,#ea580c)}.page-content .pricingbox h3{color:#1a202c;font-size:1.75rem;font-weight:800;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-content .pricingbox .price{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;text-align:center;color:#1a202c;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-content .pricingbox .price-note{font-size:1rem;font-weight:600;text-align:center;color:#f59e0b;margin-bottom:2rem;background:linear-gradient(135deg,#fef3c7,#fde68a);padding:.5rem 1rem;border-radius:.75rem;display:inline-block;border:2px solid #f59e0b}.page-content .pricingbox ul{list-style:none;margin-left:0;background:#fff;border-radius:1rem;padding:1.5rem;border:2px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page-content .pricingbox li{border-bottom:1px solid #e2e8f0;position:relative;padding:.75rem 0 .75rem 2rem;color:#374151;font-weight:500}.page-content .pricingbox li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1.2rem;background:#ecfdf5;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #10b981}.page-content .pricingbox li:last-child{border-bottom:none}.page-content form{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:2rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);margin:2rem 0}.page-content input,.page-content select,.page-content textarea{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:all .3s ease;background:#fff}.page-content input:focus,.page-content select:focus,.page-content textarea:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.page-content button{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:.75rem 2rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.page-content button:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.page-content .faq-content{background:#f8fafc;border-radius:.75rem;padding:1.5rem;margin:1rem 0;border-left:4px solid #4f46e5}.page-content .card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:1rem 0;overflow:hidden}.page-content .card-header{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.page-content .card-body{padding:1.5rem}.page-content .navigation{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:.75rem;padding:1.5rem;margin:2rem 0;border:1px solid #e2e8f0}.page-content .navigation ul{list-style:none;margin:0;padding:0}.page-content .navigation li{margin:.5rem 0}.page-content .navigation a{color:#4f46e5;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;display:block;transition:all .3s ease}.page-content .navigation a:hover{background:#4f46e5;color:#fff}