:root{--public-primary:#0d6efd;--public-dark:#152033;--public-muted:#65758b;--public-border:#e6eaf0;--public-soft:#f6f8fb}html{scroll-behavior:smooth}body{color:var(--public-dark);background:#fff}.public-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--public-border);backdrop-filter:blur(12px)}.brand-mark{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:12px;background:#e8f1ff;color:var(--public-primary)}.navbar-brand{color:var(--public-dark)}.navbar .nav-link{font-weight:500;color:#46556a}.hero-section{background:radial-gradient(circle at 85% 20%,#e8f2ff 0,transparent 34%),linear-gradient(180deg,#fbfdff,#fff)}.py-lg-6{padding-top:5rem!important;padding-bottom:5rem!important}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:var(--public-primary);font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase}.hero-section h1{letter-spacing:-.04em;max-width:780px}.hero-trust{display:flex;align-items:center;gap:.55rem;color:#54657a;font-size:.94rem}.hero-trust i{color:#198754}.hero-panel{background:#fff;border:1px solid var(--public-border);border-radius:24px;padding:2rem;box-shadow:0 24px 70px rgba(36,64,105,.13)}.hero-panel-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:18px;background:#e8f1ff;color:var(--public-primary);font-size:1.65rem;margin-bottom:1.25rem}.feature-mini{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 0;border-top:1px solid var(--public-border);color:#46556a}.feature-mini i{color:var(--public-primary);font-size:1.15rem}.section-space{padding:5rem 0}.section-heading{max-width:680px;margin-bottom:2rem}.section-heading h2{font-weight:750;letter-spacing:-.025em;margin:.45rem 0}.section-heading p{color:var(--public-muted);margin:0}.feature-card{background:#fff;border:1px solid var(--public-border);border-radius:20px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(36,64,105,.1)}.feature-card>i{font-size:1.65rem;color:var(--public-primary)}.feature-card h3{font-size:1.08rem;font-weight:700;margin:1rem 0 .5rem}.feature-card p{color:var(--public-muted);margin:0;line-height:1.65}.info-card{border:1px solid var(--public-border);border-radius:22px;padding:1.75rem;background:var(--public-soft)}.info-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.9rem}.info-list li{display:flex;gap:.7rem;align-items:center}.info-list i{color:#198754}.faq-wrap{max-width:850px}.accordion-item{border-color:var(--public-border)}.accordion-button{font-weight:650}.accordion-button:not(.collapsed){background:#eef5ff;color:#084298}.cta-section{border-top:1px solid var(--public-border)}.public-footer{border-top:1px solid var(--public-border);background:#fff}@media(max-width:991.98px){.py-lg-6{padding-top:3rem!important;padding-bottom:3rem!important}.section-space{padding:3.5rem 0}.navbar-collapse{padding:1rem 0}.navbar-collapse .btn{margin-top:.5rem}.hero-panel{padding:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feature-card{transition:none}}
