.elementor .pf-why-text{font-size:var(--text-body);line-height:1.6;}.elementor .pf-why-title{font-weight:700;font-size:clamp(1.4rem, 2.2vw, 1.9rem);line-height:1.2;font-family: var(--font-sans);\n}.elementor .pf-why-body{display:flex;flex-direction:column;align-items:flex-start;gap: 0.9rem;\n}.elementor .pf-why-art-kelompok{--why-accent: var(--color-yellow-tag);\n}.elementor .pf-why-art-individu{--why-accent: var(--color-orange);\n}.elementor .pf-why-art-organisasi{--why-accent: var(--color-teal);\n}.elementor .pf-why-art{background-color:var(--color-white);border: var(--border-w) solid var(--color-dark); border-radius: 15px; overflow: hidden; justify-self: center;\n}.elementor .pf-why-row{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);align-items:center;gap: clamp(2rem, 6vw, 5.5rem);\n}.elementor .pf-why-rows{display:grid;list-style: none; gap: clamp(3rem, 6vw, 5.5rem);\n}.elementor .pf-why-intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap: clamp(1.25rem, 2.5vw, 2rem);\n}.elementor .pf-stat-label{max-width:32ch;font-size:clamp(1rem, 1.3vw, 1.6875rem);line-height:1.4;}.elementor .pf-stat-number{position:relative;z-index:1;font-size:clamp(2rem, 4vw, 4.5rem);color:var(--color-teal);line-height:1;display:block;font-family: var(--font-sans);\n}.elementor .pf-stat-icon{width:clamp(3.5rem, 7vw, 5.5rem);height:clamp(3.5rem, 7vw, 5.5rem);object-fit:contain;position:relative;z-index:0;flex:0 0 auto;}.elementor .pf-stat-top{display:flex;align-items:center;}.elementor .pf-text{font-weight:400;font-size:var(--text-body);line-height:1.6;font-family: var(--font-sans);\n}.elementor .pf-section-title{font-family:""League Gothic","DM Sans",sans-serif";font-weight:500;font-size:clamp(1.75rem, 3.6vw, 3.25rem);color:var(--color-dark);letter-spacing:0.5px;line-height:1.15;text-transform:uppercase;font-family: var(--font-display);\n}.elementor .pf-eyebrow{font-weight:500;font-size:var(--text-body);color:var(--color-orange);font-family: var(--font-sans);\n}.elementor .pf-badge{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;font-weight:500;font-size:1rem;color:var(--color-white);padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:28px;font-family: var(--font-sans);\n}.elementor .pf-badge-orange{background-color:var(--color-orange);}.elementor .pf-btn:hover,.elementor .pf-btn:focus-visible{transform:translate3d(-2px, -2px, 0px);}.elementor .pf-btn:active{transform:translate3d(2px, 2px, 0px);}.elementor .pf-btn{font-family:""DM Sans",sans-serif";font-weight:600;font-size:clamp(0.95rem, 1vw, 1.375rem);line-height:1;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:15px;border-width:var(--border-w);border-color:var(--color-dark);border-style:solid;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:0.5rem;justify-content:center;align-items:center;white-space:nowrap; white-space: nowrap; font-family: var(--font-sans);\n}.elementor .pf-btn-small{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .pf-btn-secondary{color:var(--color-dark);background-color:var(--color-white);box-shadow:8px 8px 0px 0px var(--color-dark);}.elementor .pf-btn-secondary:hover,.elementor .pf-btn-secondary:focus-visible{box-shadow:10px 10px 0px 0px var(--color-dark);}.elementor .pf-btn-secondary:active{box-shadow:4px 4px 0px 0px var(--color-dark);}.elementor .pf-btn-primary{color:var(--color-white);text-decoration:none;text-transform:none;background-color:var(--color-orange);box-shadow:8px 8px 0px 0px var(--color-teal);}.elementor .pf-btn-primary:hover,.elementor .pf-btn-primary:focus-visible{box-shadow:10px 10px 0px 0px var(--color-dark);}.elementor .pf-btn-primary:active{box-shadow:4px 4px 0px 0px var(--color-dark);}