.page-content{color:var(--color-text);line-height:1.7}.page-content>*+*{margin-top:1rem}.page-content h1,.page-content h2{font-size:1.875rem;font-weight:700;line-height:1.25;margin-top:2rem;margin-bottom:.75rem}.page-content h3{font-size:1.5rem;font-weight:700;line-height:1.3;margin-top:1.75rem;margin-bottom:.5rem}.page-content h4{font-size:1.25rem;font-weight:600;line-height:1.35;margin-top:1.5rem;margin-bottom:.5rem}.page-content h5,.page-content h6{font-size:1.125rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.page-content p{margin-top:.75rem;margin-bottom:.75rem}.page-content a{color:var(--color-primary);text-decoration:underline}.page-content a:hover{filter:brightness(1.15)}.page-content ul,.page-content ol{margin:1rem 0;padding-left:1.5rem}.page-content ul{list-style:disc}.page-content ol{list-style:decimal}.page-content li+li{margin-top:.4rem}.page-content strong,.page-content b{font-weight:600}.page-content em,.page-content i:not([class]){font-style:italic}.page-content blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;margin:1rem 0;color:var(--color-text-muted)}.page-content img{max-width:100%;height:auto;border-radius:.5rem}.page-content table{width:100%;border-collapse:collapse;margin:1rem 0}.page-content th,.page-content td{border:1px solid var(--color-border);padding:.5rem .75rem;text-align:left}.page-content th{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.page-content .container,.page-content .container-fluid{width:100%;max-width:none;padding:0;margin:0}.page-content .topmargin-sm{margin-top:1.5rem}.page-content .bottommargin-sm{margin-bottom:1.5rem}.page-content .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.page-content .row.center_content{align-items:center}.page-content [class*=col-]{grid-column:span 12 / span 12;min-width:0}@media(min-width:768px){.page-content .col-md-6,.page-content .col-md-4-no{grid-column:span 6 / span 6}.page-content .col-md-4{grid-column:span 4 / span 4}.page-content .col-md-8{grid-column:span 8 / span 8}.page-content .col-md-3{grid-column:span 3 / span 3}.page-content .col-md-9{grid-column:span 9 / span 9}.page-content .col-md-12{grid-column:span 12 / span 12}}@media(min-width:1024px){.page-content .col-lg-3{grid-column:span 3 / span 3}.page-content .col-lg-4{grid-column:span 4 / span 4}.page-content .col-lg-6{grid-column:span 6 / span 6}.page-content .col-lg-8{grid-column:span 8 / span 8}.page-content .col-lg-9{grid-column:span 9 / span 9}.page-content .col-lg-12{grid-column:span 12 / span 12}}.page-content .feature-box{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-surface);height:100%;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.page-content .feature-box.fbox-effect:hover,.page-content .feature-box:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #0000002e;border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.page-content .fbox-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,transparent),color-mix(in srgb,var(--color-primary) 8%,transparent));color:var(--color-primary);margin-bottom:.6rem;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--color-primary) 50%,transparent);transition:transform .3s ease}.page-content .feature-box:hover .fbox-icon{transform:scale(1.06)}.page-content .fbox-icon a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.page-content .fbox-icon svg{width:24px;height:24px}.page-content .fbox-icon i{font-style:normal;font-size:1.4rem;font-weight:700;line-height:1;color:var(--color-primary)}.page-content .fbox-icon i.i-alt{color:var(--color-primary)}.page-content .feature-box h3{margin-top:.1rem;margin-bottom:.35rem;font-size:1rem;font-weight:700;line-height:1.3;color:var(--color-text)}@media(min-width:768px){.page-content .feature-box h3{font-size:1.05rem}}.page-content .feature-box p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin:.25rem 0}.page-content .feature-box .subtitle{display:block;margin-top:.35rem;font-size:.825rem;color:var(--color-text-muted)}.page-content .heading-block{margin-bottom:1rem;text-align:center}.page-content .heading-block h3{margin-top:0;font-size:1.75rem;font-weight:700}@media(min-width:768px){.page-content .heading-block h3{font-size:2rem}}.page-content .how_it_work_detail_section{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.page-content .how_it_work_detail_section+.how_it_work_half_section{margin-top:2rem}@media(max-width:767px){.page-content .row{gap:.75rem}.page-content .feature-box{padding:1rem .85rem}.page-content .fbox-icon{width:44px;height:44px;margin-bottom:.5rem}.page-content .fbox-icon svg{width:20px;height:20px}.page-content .feature-box h3{font-size:.95rem}.page-content .feature-box p{font-size:.825rem;line-height:1.45}}@media(max-width:767px){.page-content .row>.col-12{grid-column:span 6 / span 6}}.page-hero{padding:0;min-height:0}.page-hero__overlay{position:absolute;inset:0;background:linear-gradient(135deg,#0000008c,#00000040)}.page-hero h1{text-shadow:0 2px 18px rgba(0,0,0,.45);letter-spacing:-.01em}
