:root{--z-overlay:10001;--z-panel:10002;--z-fab:10000;--z-toast:10003}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(a,button,input,textarea,select,[role="button"]):focus-visible{outline:2px solid #0ea5e9;outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn-primary,.btn-secondary,.btn-danger{display:inline-block;border:0;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .2s}.btn-lg{padding:12px 16px}.btn-primary{background-color:#ffbe00;color:#1f2937}.btn-primary:hover{background-color:#eab308}.btn-primary[disabled]{opacity:.6;cursor:not-allowed;background-color:#d1d5db}.btn-secondary{background-color:#0ea5e9;color:#fff}.btn-secondary:hover{background-color:#0284c7}.btn-danger{background-color:#ef4444;color:#fff}.btn-danger:hover{background-color:#dc2626}.qty-input{border:1px solid #e5e7eb;border-radius:8px;text-align:center;transition:background-color .2s,border-color .2s,color .2s}.qty-btn{border:0;cursor:pointer;background-color:#f1f5f9;border-radius:8px;padding:6px 10px;transition:background-color .2s}.sv-toast,.co-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background-color:#0f172a;color:#fff;padding:10px 14px;border-radius:12px;box-shadow:0 10px 24px rgb(2 6 23 / .18);opacity:0;pointer-events:none;z-index:var(--z-toast);transition:opacity .2s,background-color .2s}.sv-toast.show,.co-toast.show{opacity:1}.notice{padding:14px;border:1px dashed #94a3b8;background-color:#f8fafc;border-radius:12px;color:#334155;margin:18px 0;transition:background-color .2s,border-color .2s,color .2s}.sv-overlay{position:fixed;inset:0;background-color:rgb(2 6 23 / .45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s;z-index:var(--z-overlay)}.sv-overlay.is-show{opacity:1;visibility:visible;pointer-events:auto}#cart-fab{position:fixed;right:18px;bottom:18px;background-color:#111827;color:#fff;border:0;border-radius:999px;padding:14px 18px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 24px rgb(2 6 23 / .18);cursor:pointer;z-index:var(--z-fab);transition:background-color .2s}#cart-fab span{background-color:#10b981;color:#052e2b;font-weight:800;border-radius:999px;padding:2px 8px}#cart-fab svg{width:24px;height:24px;fill:#fff}.sv-panel{position:fixed;top:0;right:0;width:min(420px, 92vw);height:100%;background-color:#fff;border-left:1px solid #e5e7eb;box-shadow:-10px 0 24px rgb(2 6 23 / .08);z-index:var(--z-panel);display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;opacity:0;transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .2s,background-color .2s,border-color .2s,box-shadow .2s}.sv-panel.is-open{transform:translateX(0);visibility:visible;opacity:1}.sv-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;transition:border-color .2s}.sv-panel__list{flex:1;overflow-y:auto;padding:8px 12px}.sv-panel__footer{border-top:1px solid #e5e7eb;padding:12px 16px;display:grid;gap:12px;transition:border-color .2s}.sv-panel__summary{display:flex;align-items:center;justify-content:space-between}.sv-iconBtn{background:#fff0;border:0;font-size:20px;cursor:pointer;transition:color .2s}.sv-cartItem{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:10px;border-bottom:1px dashed #e5e7eb;transition:border-color .2s}.sv-cartItem img{width:64px;height:64px;border-radius:8px;object-fit:cover}.sv-cartItem__name{font-weight:700;text-decoration:none;color:#0f172a;transition:color .2s}.sv-cartItem__price{font-weight:700;margin:6px 0}.sv-cartItem__qty{display:flex;align-items:center;gap:8px}.sv-cartItem__qty .sv-qtyInput{width:56px;padding:5px 8px;border:1px solid #e5e7eb;border-radius:8px;transition:background-color .2s,border-color .2s,color .2s}.sv-cartItem__qty .sv-qtyInc,.sv-cartItem__qty .sv-qtyDec,.sv-cartItem__qty .sv-remove{border:0;cursor:pointer;background:#f1f5f9;border-radius:8px;padding:6px 10px;transition:background-color .2s}.main_servicos_title{text-align:center;font-size:clamp(2rem, 4vw, 3.5rem);color:#3f51b5;font-weight:800;margin:10px 0 12px;line-height:1.15;text-shadow:2px 2px 4px rgb(0 0 0 / .08);transition:color .2s,text-shadow .2s}.main_servicos_description{text-align:center;font-size:clamp(1rem, 1.6vw, 1.3rem);color:#4a4a4a;font-weight:300;margin:0 0 40px;transition:color .2s}.sv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:24px 0}.sv-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.sv-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(2 6 23 / .08)}.sv-card__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sv-card__body{padding:16px;display:flex;flex-direction:column;flex-grow:1}.sv-card__title{font-size:1.1rem;line-height:1.3;margin:0 0 6px}.sv-card__title a{color:inherit;text-decoration:none}.sv-card__title a:hover{text-decoration:underline}.sv-card__subtitle{color:#64748b;font-size:.95rem;margin:0 0 12px;transition:color .2s}.sv-card__buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.sv-price{font-weight:700;font-size:1.1rem}.sv-price__compare{color:#64748b;font-size:.9em;margin-right:6px}.sv-price--na{font-weight:600;color:#334155;transition:color .2s}.sv-card .sv-price{margin:0 0 14px}.svc-priceLabel{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:9px 14px;background:#fff4cf;color:#4f3300;font-weight:800;box-shadow:inset 0 0 0 1px rgb(255 190 0 / .28);margin:0}.sv-pager{display:flex;justify-content:center;align-items:center;gap:8px;margin:40px 0;padding:10px}.sv-pager a,.sv-pager span{padding:8px 12px;border-radius:8px;text-decoration:none;background-color:#f1f5f9;color:#334155;transition:background-color .2s,color .2s}.sv-pager a:hover{background-color:#e2e8f0}.sv-pager .active{background-color:#3f51b5;color:#fff;font-weight:700}.svp-wrap{display:grid;grid-template-columns:1fr;gap:28px;margin:18px 0}.svp-top{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,.9fr);gap:28px;align-items:start}.svc-conversion{gap:32px}.svc-hero{background:radial-gradient(circle at top left,rgb(63 81 181 / .12),transparent 28%),radial-gradient(circle at top right,rgb(14 165 233 / .12),transparent 30%),linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);border:1px solid #d9e6fb;border-radius:24px;padding:clamp(20px, 4vw, 34px)}.svc-hero__content{display:grid;gap:16px;align-content:start}.svc-kicker,.svc-section__kicker{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgb(63 81 181 / .08);color:#283a77;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.svc-title{font-size:clamp(2rem, 3.5vw, 3.2rem);line-height:1.04;letter-spacing:-.03em;margin:0}.svc-lead{font-size:clamp(1.1rem, 1.8vw, 1.35rem);color:#334155;margin:0}.svc-promise{font-size:1.02rem;color:#1f2937;margin:0;max-width:64ch}.svc-summary{margin:0;color:#64748b;max-width:62ch}.svc-hero__actions{align-items:center}.btn-secondary--ghost{background:#fff0;border:1px solid #cbd5e1;color:#334155}.btn-secondary--ghost:hover{background:#f8fafc}.svc-proofList{list-style:none;display:grid;gap:10px;margin:4px 0 0;padding:0}.svc-proofList li{position:relative;padding-left:20px;color:#334155;font-weight:600}.svc-proofList li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:999px;background:#ffbe00}.svp-media img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #e5e7eb;transition:border-color .2s}.svp-media{display:grid;gap:16px}.svp-buybox{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;transition:background-color .2s,border-color .2s}.svc-sidecard{background:#0f172a;color:#e2e8f0;border-radius:18px;padding:20px;box-shadow:0 16px 32px rgb(15 23 42 / .18)}.svc-sidecard h2{font-size:1.15rem;color:#fff;margin:0 0 10px}.svc-sidecard ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.svc-sidecard li{position:relative;padding-left:22px;color:#cbd5e1}.svc-sidecard li::before{content:"•";position:absolute;left:6px;color:#ffbe00}.svp-title{margin:0 0 8px}.svp-subtitle{color:#64748b;margin:0 0 12px;transition:color .2s}.svp-priceBox{margin:12px 0 8px}.svp-prices{display:flex;align-items:center;gap:12px}.svp-price{font-weight:800;font-size:1.6rem}.svp-price__compare{color:#64748b;text-decoration:line-through}.svp-price--na{font-weight:600;color:#334155;font-size:1.2rem;transition:color .2s}.svp-qtyRow{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.svp-qtyInput{width:90px;padding:8px}.svp-actions{display:flex;gap:10px;flex-wrap:wrap}.svp-benefits{margin:14px 0 0;padding-left:18px;color:#334155;transition:color .2s}.svp-richtext{line-height:1.7;color:#4a4a4a;transition:color .2s}.svp-richtext>*:first-child{margin-top:0}.svp-richtext h2,.svp-richtext h3,.svp-richtext h4{color:#283A77;font-weight:700;line-height:1.3;margin:1.5em 0 .5em;transition:color .2s}.svp-richtext h2{font-size:clamp(1.4rem, 2.8vw, 2rem)}.svp-richtext h3{font-size:clamp(1.25rem, 2.2vw, 1.6rem)}.svp-richtext h4{font-size:clamp(1.1rem, 2vw, 1.35rem)}.svp-richtext p{margin-bottom:1em;max-width:75ch}.svp-richtext ul{list-style:none;padding-left:0;margin-bottom:1em}.svp-richtext li{padding-left:28px;position:relative;line-height:1.6;margin-bottom:.5em}.svp-richtext li::before{content:"\2714";position:absolute;left:0;color:#283A77;font-size:1.1em;font-weight:700;transition:color .2s}.svc-section{display:grid;gap:20px;padding:clamp(22px, 3vw, 30px);background:#fff;border:1px solid #e5e7eb;border-radius:24px}.svc-section--muted{background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%)}.svc-section__header{display:grid;gap:10px}.svc-section__header h2,.svc-panelCard h2,.svc-finalCta h2{margin:0;font-size:clamp(1.5rem, 2.4vw, 2.2rem);line-height:1.12;color:#0f172a}.svc-section__header p{margin:0;color:#475569;line-height:1.75;max-width:78ch}.svc-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc-card,.svc-panelCard{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px}.svc-card{min-height:120px;display:flex;align-items:flex-start}.svc-card h3{margin:0;font-size:1.05rem;line-height:1.45;color:#1e293b}.svc-grid{display:grid;gap:18px}.svc-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-panelCard{display:grid;gap:14px;box-shadow:0 14px 30px rgb(15 23 42 / .04)}.svc-panelCard--soft{background:linear-gradient(180deg,#fff9e8 0%,#ffffff 100%);border-color:#f5e2a9}.svc-checkList,.svc-steps{margin:0;padding:0;display:grid;gap:12px}.svc-checkList{list-style:none}.svc-checkList li,.svc-steps li{color:#334155;line-height:1.6}.svc-checkList li{position:relative;padding-left:26px}.svc-checkList li::before{content:"\2714";position:absolute;left:0;color:#283A77;font-weight:700}.svc-steps{list-style:none;counter-reset:svc-step}.svc-steps li{position:relative;padding-left:40px}.svc-steps li::before{counter-increment:svc-step;content:counter(svc-step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:999px;background:#283A77;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800}.svc-faqList{display:grid;gap:14px}.svc-faqItem{background:#fff;border:1px solid #dbe4f0;border-radius:18px;overflow:hidden}.svc-faqItem summary{list-style:none;cursor:pointer;padding:18px 22px;position:relative;font-weight:700;color:#17325a}.svc-faqItem summary::-webkit-details-marker{display:none}.svc-faqItem summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.2rem}.svc-faqItem[open] summary::after{content:"−"}.svc-faqItem__body{padding:0 22px 20px}.svc-faqItem__body p{margin:0;color:#475569;line-height:1.7}.svc-relatedGrid{margin:0}.svc-finalCta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:20px;align-items:center;padding:clamp(24px, 4vw, 36px);border-radius:24px;background:linear-gradient(135deg,rgb(18 31 63 / .96),rgb(15 23 42 / .98)),#0f172a;color:#e2e8f0;box-shadow:0 20px 44px rgb(15 23 42 / .22)}.svc-finalCta h2,.svc-finalCta p,.svc-finalCta .svc-section__kicker{color:#fff}.svc-finalCta .svc-section__kicker{background:rgb(255 255 255 / .08)}.svc-finalCta p{margin:0;color:#cbd5e1;line-height:1.7}.svc-finalCta__content{display:grid;gap:12px}.svc-finalCta__actions{justify-content:flex-end}.co-header{margin:18px 0}.co-breadcrumb{font-size:.95rem;color:#64748b;display:flex;gap:6px;align-items:center;transition:color .2s}.co-breadcrumb a{color:#64748b;text-decoration:none;transition:color .2s}.co-title{margin:6px 0 4px}.co-subtitle{color:#475569;margin:0 0 12px;transition:color .2s}.co-wrap{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin:18px 0}.co-empty{border:1px dashed #cbd5e1;border-radius:16px;padding:18px;display:grid;gap:12px;transition:border-color .2s}.co-cart{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;transition:background-color .2s,border-color .2s}.co-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.co-item{display:grid;grid-template-columns:110px 1fr auto;gap:14px;align-items:center;border-bottom:1px dashed #e5e7eb;padding:10px 0;transition:border-color .2s}.co-item:last-child{border-bottom:0}.co-item__info{display:grid;gap:8px}.co-item__name{font-weight:700;text-decoration:none;color:#0f172a;transition:color .2s}.co-item__prices{display:flex;align-items:center;gap:10px}.co-compare{color:#64748b;text-decoration:line-through}.co-price{font-weight:700}.co-item__qty{display:flex;align-items:center;gap:8px}.co-qtyInput{width:64px;padding:6px}.co-subtotal{font-weight:800}.co-summary{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:14px;display:grid;gap:10px;transition:border-color .2s}.co-row{display:flex;align-items:center;justify-content:space-between}.co-total{font-size:1.2rem;font-weight:800}.co-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.co-form{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;align-self:flex-start;transition:background-color .2s,border-color .2s}.co-form h2{margin:0 0 10px}.co-field{display:grid;gap:6px;margin-bottom:12px}.co-field input,.co-field textarea{border:1px solid #e5e7eb;border-radius:10px;padding:10px;transition:background-color .2s,border-color .2s,color .2s}.co-hint{font-size:.85rem;color:#64748b;margin-top:8px;transition:color .2s}@media (max-width:980px){.svp-top,.co-wrap,.svc-grid--three,.svc-grid--two,.svc-finalCta{grid-template-columns:1fr}.svc-finalCta__actions{justify-content:flex-start}}@media (max-width:720px){.svc-deliverables{grid-template-columns:1fr}.svc-hero{padding:18px}.svc-section{padding:20px}}.dark-mode .btn-primary[disabled]{background-color:#4b5563}.dark-mode .qty-input{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.dark-mode .qty-btn{background-color:#4b5563}.dark-mode .notice{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}.dark-mode #cart-fab{background-color:#f9fafb}.dark-mode #cart-fab svg{fill:#111827}.dark-mode .sv-panel{background-color:#111827;border-left-color:#374151;box-shadow:-10px 0 24px rgb(249 250 251 / .08)}.dark-mode .sv-panel__header,.dark-mode .sv-panel__footer{border-color:#374151}.dark-mode .sv-iconBtn,.dark-mode .sv-cartItem__name{color:#f9fafb}.dark-mode .sv-cartItem{border-color:#374151}.dark-mode .sv-cartItem__qty .sv-qtyInput{background-color:#374151;border-color:#4b5563;color:#f9fafb}.dark-mode .sv-cartItem__qty .sv-qtyInc,.dark-mode .sv-cartItem__qty .sv-qtyDec,.dark-mode .sv-cartItem__qty .sv-remove{background:#4b5563;color:#f9fafb}.dark-mode .main_servicos_title{color:#a5b4fc;text-shadow:none}.dark-mode .main_servicos_description{color:#9ca3af}.dark-mode .sv-card{background-color:#1f2937;border-color:#374151}.dark-mode .sv-card:hover{box-shadow:0 10px 24px rgb(249 250 251 / .08)}.dark-mode .sv-card__subtitle{color:#9ca3af}.dark-mode .svc-hero{background:radial-gradient(circle at top left,rgb(96 165 250 / .16),transparent 28%),radial-gradient(circle at top right,rgb(250 204 21 / .12),transparent 30%),linear-gradient(180deg,#111827 0%,#0f172a 100%);border-color:#334155}.dark-mode .svc-kicker,.dark-mode .svc-section__kicker{background:rgb(255 255 255 / .08);color:#dbeafe}.dark-mode .svc-lead,.dark-mode .svc-promise,.dark-mode .svc-proofList li,.dark-mode .svc-summary{color:#cbd5e1}.dark-mode .btn-secondary--ghost{border-color:#475569;color:#e2e8f0;background:#fff0}.dark-mode .btn-secondary--ghost:hover{background:#1e293b}.dark-mode .sv-price--na{color:#d1d5db}.dark-mode .svc-priceLabel{background:#3b2a0a;color:#ffe9a8;box-shadow:inset 0 0 0 1px rgb(255 190 0 / .24)}.dark-mode .sv-pager a,.dark-mode .sv-pager span{background-color:#374151;color:#d1d5db}.dark-mode .sv-pager a:hover{background-color:#4b5563}.dark-mode .sv-pager .active{background-color:#a5b4fc;color:#111827}.dark-mode .svp-media img{border-color:#374151}.dark-mode .svc-sidecard{background:#020617}.dark-mode .svp-buybox{background-color:#1f2937;border-color:#374151}.dark-mode .svp-subtitle{color:#9ca3af}.dark-mode .svp-price--na{color:#d1d5db}.dark-mode .svp-benefits{color:#d1d5db}.dark-mode .svp-richtext{color:#9ca3af}.dark-mode .svp-richtext h2,.dark-mode .svp-richtext h3,.dark-mode .svp-richtext h4{color:#a5b4fc}.dark-mode .svp-richtext li::before{color:#a5b4fc}.dark-mode .svc-section,.dark-mode .svc-card,.dark-mode .svc-panelCard,.dark-mode .svc-faqItem{background-color:#111827;border-color:#334155}.dark-mode .svc-section--muted,.dark-mode .svc-panelCard--soft{background:linear-gradient(180deg,#111827 0%,#0f172a 100%)}.dark-mode .svc-section__header h2,.dark-mode .svc-panelCard h2,.dark-mode .svc-finalCta h2,.dark-mode .svc-card h3,.dark-mode .svc-faqItem summary{color:#f8fafc}.dark-mode .svc-section__header p,.dark-mode .svc-checkList li,.dark-mode .svc-steps li,.dark-mode .svc-faqItem__body p{color:#cbd5e1}.dark-mode .co-breadcrumb,.dark-mode .co-breadcrumb a{color:#9ca3af}.dark-mode .co-subtitle{color:#d1d5db}.dark-mode .co-empty{border-color:#4b5563}.dark-mode .co-cart,.dark-mode .co-form{background-color:#1f2937;border-color:#374151}.dark-mode .co-item,.dark-mode .co-summary{border-color:#374151}.dark-mode .co-item__name{color:#f9fafb}.dark-mode .co-field input,.dark-mode .co-field textarea{background-color:#374151;border-color:#4b5563;color:#f9fafb}.dark-mode .co-hint{color:#9ca3af}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border-radius:10px;font-size:1rem;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:normal;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-1px)}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:3px solid rgb(14 165 233 / .35);outline-offset:2px}.btn-primary.btn-lg,.btn-secondary.btn-lg{min-height:48px}.hub-page{font-family:'Manrope','Open Sans',Arial,sans-serif;background-color:#0d1a26;color:#e6edf5;line-height:1.6}.hub-container{max-width:1200px;margin:0 auto;padding:0 24px}.hub-kicker{display:inline-flex;align-items:center;padding:5px 14px;background:rgb(255 190 0 / .1);color:#FFBE00;border:1px solid rgb(255 190 0 / .25);border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hub-section-head{text-align:center;margin-bottom:52px}.hub-section-title{font-size:clamp(1.6rem, 3vw, 2.4rem);font-weight:800;color:#fff;margin:14px 0 0;line-height:1.2;letter-spacing:-.02em}.hub-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;border:2px solid #fff0;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}.hub-btn:focus-visible{outline:3px solid rgb(255 190 0 / .5);outline-offset:3px}.hub-btn--primary{background:#FFBE00;color:#142534;border-color:#FFBE00;box-shadow:0 4px 16px rgb(255 190 0 / .2)}.hub-btn--primary:hover{background:#FFD040;border-color:#FFD040;transform:translateY(-2px);box-shadow:0 8px 24px rgb(255 190 0 / .3);color:#142534}.hub-btn--secondary{background:#fff0;color:#FFBE00;border-color:rgb(255 190 0 / .5)}.hub-btn--secondary:hover{background:rgb(255 190 0 / .1);border-color:#FFBE00;transform:translateY(-2px);color:#FFBE00}.hub-btn--dark{background:#142534;color:#fff;border-color:#142534}.hub-btn--dark:hover{background:#1c3247;border-color:#1c3247;transform:translateY(-2px);color:#fff}.hub-btn--ghost-dark{background:#fff0;color:#142534;border-color:rgb(20 37 52 / .55)}.hub-btn--ghost-dark:hover{background:rgb(20 37 52 / .1);border-color:#142534;color:#142534}.hub-btn--ghost{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .4)}.hub-btn--ghost:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .7);color:#fff;transform:translateY(-2px)}.hub-btn--lg{padding:16px 34px;font-size:1rem}.hub-link-underline{color:#FFBE00;text-decoration:none;font-weight:700;border-bottom:2px solid rgb(255 190 0 / .35);padding-bottom:2px;transition:border-color .2s ease}.hub-link-underline:hover{border-color:#FFBE00}.hub-link-underline:focus-visible{outline:2px solid rgb(255 190 0 / .5);outline-offset:4px;border-radius:2px}.hub-hero{position:relative;padding:120px 0 100px;background:radial-gradient(ellipse at 65% 0%,rgb(28 50 71 / .95) 0%,#0d1a26 65%);border-bottom:1px solid rgb(255 190 0 / .12);overflow:hidden}.hub-hero::before{content:'';position:absolute;top:-100px;right:-100px;width:550px;height:550px;background:radial-gradient(circle,rgb(255 190 0 / .07) 0%,transparent 65%);pointer-events:none;z-index:0}.hub-hero::after{content:'';position:absolute;bottom:-80px;left:-80px;width:420px;height:420px;background:radial-gradient(circle,rgb(14 165 233 / .04) 0%,transparent 65%);pointer-events:none;z-index:0}.hub-hero__content{position:relative;z-index:1;max-width:820px;margin:0 auto;text-align:center;display:grid;gap:24px;justify-items:center}.hub-hero__title{font-size:clamp(1.9rem, 4.5vw, 3.2rem);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.03em;margin:0;text-shadow:0 4px 20px rgb(0 0 0 / .3)}.hub-hero__subtitle{font-size:clamp(1rem, 1.8vw, 1.2rem);color:rgb(230 237 245 / .82);max-width:700px;margin:0;line-height:1.7}.hub-hero__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.hub-hero__trust{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;font-size:.83rem;color:rgb(255 255 255 / .48);margin:4px 0 0;font-weight:500}.hub-orientation{padding:80px 0;background-color:#0f1e2e;border-bottom:1px solid rgb(255 255 255 / .05)}.hub-orient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hub-orient-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:32px 28px;display:grid;gap:14px;align-content:start;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background-color .25s ease}.hub-orient-card:hover{border-color:rgb(255 190 0 / .4);box-shadow:0 8px 32px rgb(255 190 0 / .08);transform:translateY(-4px);background:rgb(255 255 255 / .06)}.hub-orient-card__icon{width:56px;height:56px;background:rgb(255 190 0 / .1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#FFBE00;flex-shrink:0}.hub-orient-card__title{font-size:1.05rem;font-weight:800;color:#fff;margin:0;line-height:1.3}.hub-orient-card__text{font-size:.92rem;color:rgb(230 237 245 / .68);margin:0;line-height:1.65}.hub-orient-card__cta{display:inline-flex;align-items:center;gap:6px;color:#FFBE00;font-weight:700;font-size:.88rem;text-decoration:none;margin-top:4px}.hub-orient-card__cta::after{content:'→';display:inline-block;transition:transform .2s ease}.hub-orient-card__cta:hover::after{transform:translateX(4px)}.hub-orient-card__cta:focus-visible{outline:2px solid rgb(255 190 0 / .5);outline-offset:4px;border-radius:4px}.hub-categories{background-color:#0d1a26}.hub-category{padding:80px 0;border-bottom:1px solid rgb(255 255 255 / .05)}.hub-category:last-child{border-bottom:none}.hub-category:nth-child(even){background-color:#0f1e2e}.hub-category__header{display:grid;gap:10px;margin-bottom:48px}.hub-category__icon{width:52px;height:52px;background:rgb(255 190 0 / .1);border:1px solid rgb(255 190 0 / .2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#FFBE00;margin-bottom:4px}.hub-category__title{font-size:clamp(1.4rem, 2.5vw, 2rem);font-weight:800;color:#fff;margin:4px 0 0;line-height:1.2;letter-spacing:-.02em}.hub-category__intro{color:rgb(230 237 245 / .68);max-width:680px;font-size:1rem;margin:4px 0 0;line-height:1.7}.hub-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hub-service-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.hub-service-card:hover{border-color:rgb(255 190 0 / .35);box-shadow:0 10px 40px rgb(255 190 0 / .1);transform:translateY(-4px)}.hub-service-card__icon{width:48px;height:48px;background:rgb(255 190 0 / .1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#FFBE00;flex-shrink:0}.hub-service-card__body{display:flex;flex-direction:column;gap:12px;flex-grow:1}.hub-service-card__title{font-size:1.05rem;font-weight:800;color:#fff;margin:0;line-height:1.35}.hub-service-card__desc{font-size:.9rem;color:rgb(230 237 245 / .68);margin:0;line-height:1.65}.hub-service-card__benefits{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:8px}.hub-service-card__benefits li{font-size:.87rem;color:rgb(230 237 245 / .72);padding-left:22px;position:relative;line-height:1.45}.hub-service-card__benefits li::before{content:'✓';position:absolute;left:0;color:#FFBE00;font-weight:800;font-size:.8rem;top:.1em}.hub-service-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.hub-service-card__cta{display:block;padding:12px 16px;background:#fff0;color:#FFBE00;border:1.5px solid rgb(255 190 0 / .4);border-radius:8px;font-weight:700;font-size:.88rem;text-align:center;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.hub-service-card:hover .hub-service-card__cta,.hub-service-card__cta:hover{background:#FFBE00;border-color:#FFBE00;color:#142534}.hub-service-card__cta:focus-visible{outline:2px solid rgb(255 190 0 / .5);outline-offset:3px}.hub-service-card__secondary{display:block;padding:8px 16px;color:rgb(255 255 255 / .45);font-size:.83rem;font-weight:600;text-align:center;text-decoration:none;transition:color .2s ease}.hub-service-card__secondary:hover{color:rgb(255 190 0 / .8)}.hub-service-card__secondary:focus-visible{outline:2px solid rgb(255 190 0 / .5);outline-offset:3px;border-radius:4px}.hub-plans-cta{background:#FFBE00;padding:80px 0}.hub-plans-cta__content{max-width:700px;margin:0 auto;text-align:center;display:grid;gap:20px;justify-items:center}.hub-plans-cta__title{font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:900;color:#142534;margin:0;line-height:1.2;letter-spacing:-.02em}.hub-plans-cta__text{font-size:1rem;color:rgb(20 37 52 / .78);margin:0;line-height:1.7}.hub-plans-cta__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.hub-method{padding:80px 0;background-color:#0f1e2e;border-top:1px solid rgb(255 255 255 / .05);border-bottom:1px solid rgb(255 255 255 / .05)}.hub-method__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hub-method__step{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s ease}.hub-method__step:hover{border-color:rgb(255 190 0 / .25)}.hub-method__step-num{font-size:2.4rem;font-weight:900;color:rgb(255 190 0 / .22);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.hub-method__step-title{font-size:1rem;font-weight:800;color:#fff;display:block;margin-bottom:4px}.hub-method__step-text{font-size:.88rem;color:rgb(230 237 245 / .62);line-height:1.6;margin:0}.hub-method__link{text-align:center;margin-top:44px}.hub-final-cta{padding:100px 0;background:radial-gradient(ellipse at 40% 0%,rgb(28 50 71 / .9) 0%,#0d1a26 65%);border-top:1px solid rgb(255 190 0 / .1)}.hub-final-cta__content{max-width:680px;margin:0 auto;text-align:center;display:grid;gap:20px;justify-items:center}.hub-final-cta__title{font-size:clamp(1.7rem, 3.2vw, 2.4rem);font-weight:900;color:#fff;margin:0;line-height:1.18;letter-spacing:-.02em}.hub-final-cta__text{font-size:1rem;color:rgb(230 237 245 / .72);margin:0;line-height:1.7}.hub-final-cta__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}@media (max-width:1024px){.hub-service-grid{grid-template-columns:repeat(2,1fr)}.hub-method__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hub-hero{padding:80px 0 68px}.hub-orientation{padding:60px 0}.hub-orient-grid{grid-template-columns:1fr}.hub-category{padding:60px 0}.hub-service-grid{grid-template-columns:1fr}.hub-plans-cta,.hub-method,.hub-final-cta{padding:60px 0}.hub-section-head{margin-bottom:36px}.hub-category__header{margin-bottom:32px}}@media (max-width:480px){.hub-container{padding:0 16px}.hub-hero{padding:64px 0 52px}.hub-hero__actions,.hub-plans-cta__actions,.hub-final-cta__actions{flex-direction:column;width:100%}.hub-hero__actions .hub-btn,.hub-plans-cta__actions .hub-btn,.hub-final-cta__actions .hub-btn{width:100%;justify-content:center}.hub-method__steps{grid-template-columns:1fr}.hub-orient-card{padding:24px 20px}.hub-service-card{padding:22px 18px}}.dark-mode .hub-orient-card,.dark-mode .hub-service-card,.dark-mode .hub-method__step{background:rgb(255 255 255 / .03);border-color:rgb(255 255 255 / .07)}.dark-mode .hub-orient-card:hover,.dark-mode .hub-service-card:hover{background:rgb(255 255 255 / .055)}