.page-wrapper h1,.page-wrapper h2,.page-wrapper h3,.page-wrapper h4,.page-wrapper h5,.page-wrapper h6,.page-wrapper p{margin-bottom:0;padding-bottom:0}:root{--yellow-primary:#f7d53b;--yellow-soft:#ffe76a;--dark:#2b2b2b;--dark-soft:#3b3b3b;--bg-light:#fff8e1;--accent:#ff6f3c;--accent-red:#e53935;--white:#ffffff;--shadow-soft:0 10px 25px rgba(0,0,0,0.08);--radius-lg:16px;--radius-md:10px;--transition-fast:0.2s ease-out;--max-width:1100px}.page-wrapper *,.page-wrapper *::before,.page-wrapper *::after{box-sizing:border-box}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;color:var(--dark);background:var(--bg-light);line-height:1.6}.page-wrapper img{max-width:100%;height:auto;display:block}.page-wrapper a{color:inherit;text-decoration:none}.page-wrapper h1,.page-wrapper h2,.page-wrapper h3,.page-wrapper h4{margin:0 0 0.5em;font-weight:700;letter-spacing:0.02em}.page-wrapper p{margin:0 0 1em}.page-wrapper .top-bar{background:#242424;color:var(--white);font-size:0.85rem;padding:0.4rem 1.5rem;display:flex;justify-content:center}.page-wrapper .top-bar-inner{width:100%;max-width:var(--max-width);display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem;align-items:center}.page-wrapper .top-bar span{opacity:0.85}.page-wrapper .top-bar a{color:var(--yellow-primary);font-weight:600}.page-wrapper header{background:linear-gradient(110deg,var(--yellow-primary),var(--accent));padding:1rem 1.5rem 0.5rem;position:sticky;top:0;z-index:30}.page-wrapper .header-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-wrapper .brand{display:flex;align-items:center;gap:0.6rem}.page-wrapper .brand-logo{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff7c2,var(--yellow-primary));display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;color:var(--dark);box-shadow:0 4px 10px rgba(0,0,0,0.15)}.page-wrapper .brand-text-main{font-weight:800;font-size:1.1rem;text-transform:uppercase;color:var(--dark)}.page-wrapper .brand-text-sub{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.09em;opacity:0.85}.page-wrapper nav{display:flex;align-items:center;gap:0.7rem;font-size:0.9rem}.page-wrapper .nav-link{padding:0.45rem 0.8rem;border-radius:999px;transition:background var(--transition-fast),transform var(--transition-fast);font-weight:500}.page-wrapper .nav-link:hover{background:rgba(255,255,255,0.22);transform:translateY(-1px)}.page-wrapper .nav-link--primary{background:var(--dark);color:var(--white)}.page-wrapper .nav-link--primary:hover{background:#111}.page-wrapper main{flex:1;padding:0 1.5rem 3rem}.page-wrapper .section{max-width:var(--max-width);margin:0 auto;padding:2.5rem 0}.page-wrapper .section--tight{padding-top:1.5rem;padding-bottom:2rem}.page-wrapper .section-header{margin-bottom:2rem;text-align:left}.page-wrapper .section-tag{display:inline-block;padding:0.25rem 0.7rem;border-radius:999px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;background:rgba(255,255,255,0.7);color:var(--dark)}.page-wrapper .section-title{font-size:clamp(1.8rem,3.1vw,2.4rem)}.page-wrapper .section-lead{max-width:620px;color:var(--dark-soft)}.page-wrapper .hero{padding-top:2.5rem;padding-bottom:3.5rem}.page-wrapper .hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:2.5rem;align-items:center}.page-wrapper .hero-eyebrow{font-size:0.9rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;color:var(--dark-soft);margin-bottom:0.5rem}.page-wrapper .hero-title{font-size:clamp(2.2rem,4vw,2.9rem);line-height:1.1;margin-bottom:0.7rem}.page-wrapper .hero-highlight{color:var(--accent-red)}.page-wrapper .hero-subtitle{max-width:520px;color:var(--dark-soft);margin-bottom:1.3rem}.page-wrapper .hero-badges{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.5rem}.page-wrapper .badge{font-size:0.78rem;padding:0.25rem 0.75rem;border-radius:999px;background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.03)}.page-wrapper .hero-cta-group{display:flex;flex-wrap:wrap;gap:0.7rem;align-items:center;margin-bottom:1rem}.page-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;padding:0.7rem 1.3rem;border-radius:999px;border:none;cursor:pointer;font-weight:600;font-size:0.95rem;letter-spacing:0.04em;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.page-wrapper .btn-primary{background:var(--dark);color:var(--white);box-shadow:var(--shadow-soft)}.page-wrapper .btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,0.18)}.page-wrapper .btn-secondary{background:rgba(255,255,255,0.85);color:var(--dark);border:1px solid rgba(0,0,0,0.06)}.page-wrapper .btn-secondary:hover{background:var(--white)}.page-wrapper .hero-note{font-size:0.85rem;opacity:0.9}.page-wrapper .hero-note strong{color:var(--accent-red)}.page-wrapper .hero-card{background:var(--white);border-radius:var(--radius-lg);padding:1.5rem 1.4rem;box-shadow:var(--shadow-soft);border:1px solid rgba(0,0,0,0.03)}.page-wrapper .hero-card-title{font-size:1.1rem;margin-bottom:0.8rem}.page-wrapper .kpi-row{display:flex;flex-wrap:wrap;gap:0.85rem;margin-bottom:1rem}.page-wrapper .kpi{flex:1;min-width:120px;border-radius:var(--radius-md);padding:0.65rem 0.75rem;background:linear-gradient(135deg,var(--yellow-soft),var(--yellow-primary));color:var(--dark);font-size:0.78rem}.page-wrapper .kpi-label{opacity:0.8;text-transform:uppercase;letter-spacing:0.08em;font-weight:600;margin-bottom:0.1rem}.page-wrapper .kpi-value{font-size:1.1rem;font-weight:800}.page-wrapper .hero-checklist{list-style:none;padding:0;margin:0 0 1.1rem;font-size:0.9rem}.page-wrapper .hero-checklist li{display:flex;gap:0.4rem;align-items:flex-start;margin-bottom:0.4rem}.page-wrapper .hero-checklist-icon{font-size:1rem;line-height:1.3}.page-wrapper .hero-small{font-size:0.78rem;color:#777}.page-wrapper .value-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:2rem;align-items:flex-start}.page-wrapper .card{background:var(--white);border-radius:var(--radius-lg);padding:1.5rem 1.4rem;box-shadow:var(--shadow-soft);border:1px solid rgba(0,0,0,0.03)}.page-wrapper .value-list{list-style:none;padding:0;margin:0}.page-wrapper .value-item{display:grid;grid-template-columns:auto 1fr;gap:0.6rem 0.8rem;padding:0.6rem 0;border-bottom:1px dashed rgba(0,0,0,0.06)}.page-wrapper .value-item:last-child{border-bottom:none}.page-wrapper .value-number{width:26px;height:26px;border-radius:999px;background:var(--yellow-soft);display:flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:700;color:var(--dark)}.page-wrapper .value-item-title{font-weight:600;margin-bottom:0.1rem}.page-wrapper .value-item-text{font-size:0.9rem;color:var(--dark-soft)}.page-wrapper .mini-highlight{font-size:0.85rem;margin-top:0.5rem;padding:0.5rem 0.7rem;border-radius:var(--radius-md);background:rgba(255,239,180,0.7)}.page-wrapper .pricing-section{background:linear-gradient(135deg,#fffaf0,#ffe997);border-radius:24px;padding:2.2rem 1.8rem;box-shadow:var(--shadow-soft)}.page-wrapper .pricing-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page-wrapper .pricing-pill{font-size:0.8rem;padding:0.25rem 0.7rem;border-radius:999px;background:rgba(0,0,0,0.07);color:var(--dark);text-transform:uppercase;letter-spacing:0.08em;font-weight:600}.page-wrapper .pricing-tagline{font-size:0.9rem;max-width:400px;color:var(--dark-soft)}.page-wrapper .pricing-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-wrapper table.pricing-table{width:100%;border-collapse:collapse;font-size:0.9rem;background:var(--white);border-radius:18px;overflow:hidden;min-width:720px}.page-wrapper .pricing-table thead{background:var(--dark);color:var(--white)}.page-wrapper .pricing-table th,.page-wrapper .pricing-table td{padding:0.75rem 0.9rem;text-align:left;vertical-align:top}.page-wrapper .pricing-table th{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em}.page-wrapper .pricing-table tbody tr:nth-child(odd){background:#fafafa}.page-wrapper .pricing-table tbody tr:hover{background:#fff6d5}.page-wrapper .pricing-name{font-weight:700}.page-wrapper .pricing-price{font-weight:700;white-space:nowrap}.page-wrapper .pricing-note{font-size:0.82rem;color:#666}.page-wrapper .scenarios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.page-wrapper .scenario-card{background:var(--white);border-radius:var(--radius-lg);padding:1.2rem 1.1rem;box-shadow:var(--shadow-soft);border:1px solid rgba(0,0,0,0.03);font-size:0.9rem}.page-wrapper .scenario-label{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em;color:#777;margin-bottom:0.4rem}.page-wrapper .scenario-title{font-size:1rem;margin-bottom:0.4rem}.page-wrapper .scenario-price{font-weight:700;margin:0.4rem 0;color:var(--accent-red)}.page-wrapper .scenario-foot{font-size:0.82rem;color:#777}.page-wrapper .faq-wrapper{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:1.8rem;align-items:flex-start}.page-wrapper .faq-list{list-style:none;padding:0;margin:0}.page-wrapper .faq-item{border-radius:var(--radius-md);background:var(--white);margin-bottom:0.65rem;box-shadow:0 4px 12px rgba(0,0,0,0.04);overflow:hidden}.page-wrapper .faq-question{padding:0.8rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:0.9rem;font-weight:600}.page-wrapper .faq-toggle{font-size:1.2rem}.page-wrapper .faq-answer{max-height:0;overflow:hidden;padding:0 1rem;font-size:0.87rem;color:#555;transition:max-height 0.22s ease-out,padding-bottom 0.22s ease-out}.page-wrapper .faq-item.is-open .faq-answer{padding-bottom:0.85rem}.page-wrapper .faq-item.is-open .faq-answer-inner{padding-top:0.3rem}.page-wrapper .faq-answer-inner{padding-top:0}.page-wrapper .contact-card{background:linear-gradient(135deg,var(--dark),#000000);color:var(--white);border-radius:var(--radius-lg);padding:1.4rem 1.3rem;box-shadow:var(--shadow-soft)}.page-wrapper .contact-card h3{margin-bottom:0.4rem}.page-wrapper .contact-actions{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:0.9rem}.page-wrapper .btn-outline-light{border-radius:999px;padding:0.6rem 1.1rem;border:1px solid rgba(255,255,255,0.65);font-size:0.9rem;display:inline-flex;align-items:center;gap:0.3rem;cursor:pointer;background:transparent;color:var(--white);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.page-wrapper .btn-outline-light:hover{background:var(--yellow-primary);color:var(--dark);transform:translateY(-1px)}.page-wrapper .contact-note{font-size:0.82rem;opacity:0.8;margin-top:0.6rem}@media (max-width:900px){.page-wrapper .hero-grid,.page-wrapper .value-grid,.page-wrapper .faq-wrapper{grid-template-columns:minmax(0,1fr)}.page-wrapper header{position:static}.page-wrapper .hero-card{order:-1}.page-wrapper .hero{padding-top:1.5rem}}@media (max-width:768px){.page-wrapper main{padding:0 1rem 2.5rem}.page-wrapper header,.page-wrapper .top-bar{padding-left:1rem;padding-right:1rem}.page-wrapper .hero-grid,.page-wrapper .scenarios-grid{gap:1.5rem}.page-wrapper .pricing-section{padding:1.7rem 1.3rem}}@media (max-width:640px){.page-wrapper nav{display:none}.page-wrapper .scenarios-grid{grid-template-columns:minmax(0,1fr)}.page-wrapper table.pricing-table{font-size:0.86rem}.page-wrapper .hero-title{font-size:2rem}}.pricing-table .entry-content thead th,.entry-content tr th{color:white}.contact-card h3{color:white}.page-wrapper .plan-compare{margin-top:1rem}.page-wrapper .plan-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-wrapper .plan-compare__table{border-radius:18px;border:1px solid rgba(0,0,0,0.06);background:var(--white);box-shadow:var(--shadow-soft);min-width:720px}.page-wrapper .plan-compare__row{display:grid;grid-template-columns:minmax(220px,2.1fr) repeat(3,minmax(140px,1fr));border-bottom:1px solid rgba(0,0,0,0.04)}.page-wrapper .plan-compare__row:last-child{border-bottom:none}.page-wrapper .plan-compare__row--head{background:var(--dark);color:var(--white)}.page-wrapper .plan-compare__cell{padding:0.85rem 0.9rem;font-size:0.9rem;display:flex;align-items:center;justify-content:flex-start;border-right:1px solid rgba(0,0,0,0.04)}.page-wrapper .plan-compare__row--head .plan-compare__cell{border-right:1px solid rgba(255,255,255,0.08)}.page-wrapper .plan-compare__cell:last-child{border-right:none}.page-wrapper .plan-compare__cell--feature{background:#fffdf5;font-weight:600}.page-wrapper .plan-compare__cell--plan{flex-direction:column;align-items:flex-start;gap:0.1rem}.page-wrapper .plan-compare__cell--highlight{background:linear-gradient(135deg,var(--yellow-soft),var(--yellow-primary));color:var(--dark)}.page-wrapper .pc-plan-name{font-weight:700}.page-wrapper .pc-plan-price{font-size:0.85rem;opacity:0.9}.page-wrapper .pc-plan-badge{margin-top:0.1rem;font-size:0.75rem;padding:0.15rem 0.55rem;border-radius:999px;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.4)}.page-wrapper .pc-plan-badge--primary{background:var(--dark);color:var(--white);border-color:transparent}.page-wrapper .pc-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid #0f9d58;font-size:0.8rem;font-weight:700;color:#0f9d58;background:#e8f5e9}.page-wrapper .pc-minus{font-size:1.1rem;color:#bbb}.page-wrapper .pc-note{font-size:0.82rem;line-height:1.4;color:var(--dark-soft)}.page-wrapper .plan-compare__footnote{font-size:0.85rem;margin-top:0.8rem;color:var(--dark-soft)}@media (max-width:980px){.page-wrapper .plan-compare__table{min-width:640px}}@media (max-width:640px){.page-wrapper .plan-compare__table{min-width:560px}.page-wrapper .plan-compare__cell{padding:0.7rem 0.7rem;font-size:0.85rem}.page-wrapper .plan-compare__row{grid-template-columns:minmax(190px,2fr) repeat(3,minmax(120px,1fr))}}.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-color:RGBA(255,255,255,0)!important}.et_pb_row_0{background-color:RGBA(255,255,255,0)}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%}.et_pb_code_0,.et_pb_code_1{padding-top:0px;padding-bottom:0px;margin-top:0px!important;margin-bottom:0px!important}@media only screen and (min-width:981px){.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{max-width:100%}}