.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-partner{aspect-ratio:1;transition:transform 0.2s;display:grid;place-items: center;\n}.elementor .pf-team-bio{font-size:0.875rem;opacity:80%;}.elementor .pf-team-role{font-size:0.95rem;color:var(--color-orange);}.elementor .pf-team-name{font-weight:500;font-size:1.1rem;line-height:1.3;font-family: var(--font-sans);\n}.elementor .pf-team-photo{overflow:hidden;aspect-ratio:4 / 5;border-radius:15px;background: var(--color-offwhite); border: var(--border-w) solid var(--color-dark);\n}.elementor .pf-team{text-align:left;}.elementor .pf-product-title{font-weight:400;font-size:clamp(1.15rem, 1.6vw, 1.6rem);line-height:1.3;transition:color 0.2s;font-family: var(--font-sans);\n}.elementor .pf-blog-meta{font-weight:700;font-size:0.85rem;color:var(--color-dark);letter-spacing:0.03em;text-transform:uppercase;font-family: var(--font-sans);\n}.elementor .pf-blog-title{font-weight:400;font-size:clamp(1.15rem, 1.6vw, 1.6rem);line-height:1.3;transition:color 0.2s;font-family: var(--font-sans);\n}.elementor .pf-blog-body{display:flex;flex-direction:column;gap:1rem;}.elementor .pf-principle-label-yellow{color:var(--color-yellow-tag);}.elementor .pf-principle-label-orange{color:var(--color-orange);}.elementor .pf-principle-label-teal{color:var(--color-teal);}.elementor .pf-value-label-prinsip{color:var(--color-teal);}.elementor .pf-value-label-misi{color:var(--color-orange);}.elementor .pf-value-label-visi{color:var(--color-blue-link);}.elementor .pf-value-text{font-size:var(--text-body);color:var(--color-dark);line-height:1.6;}.elementor .pf-principle-text{color:var(--color-white);}.elementor .pf-principle-sub{font-weight:600;font-size:1rem;line-height:1.45;opacity:85%;}.elementor .pf-value-label{font-weight:400;font-size:clamp(2rem, 3.2vw, 3rem);line-height:1.1;display:block;font-family: var(--font-display);\n}.elementor .pf-principle-label{font-size:clamp(2rem, 3vw, 2.75rem);}.elementor .pf-value{border-block-start-width:4px;border-top-style: solid; border-top-color: var(--color-dark);\n}.elementor .pf-principle-yellow{border-color:var(--color-yellow-tag);}.elementor .pf-principle-orange{border-color:var(--color-orange);}.elementor .pf-principle-teal{border-color:var(--color-teal);}.elementor .pf-value-prinsip{border-color:var(--color-teal);}.elementor .pf-value-misi{border-color:var(--color-orange);}.elementor .pf-value-visi{border-color:var(--color-blue-link);}.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-point-text{font-size:var(--text-body);line-height:1.55;}.elementor .pf-point-title{font-weight:500;font-size:clamp(1.1rem, 1.5vw, 1.4rem);line-height:1.3;font-family: var(--font-sans);\n}.elementor .pf-point-num{width:2.5rem;height:2.5rem;font-weight:700;font-size:1.1rem;border-radius:50%;border-width:2px;border-color:var(--color-dark);border-style:solid;display:grid;place-items: center;\n}.elementor .pf-point-num-yellow{background-color:var(--color-yellow-tag);}.elementor .pf-point-num-orange{color:var(--color-white);background-color:var(--color-orange);}.elementor .pf-point-num-teal{background-color:var(--color-teal);}.elementor .pf-point{display:grid;gap:1rem;grid-template-columns:auto minmax(0, 1fr);align-items:start;}.elementor .pf-text{font-weight:400;font-size:var(--text-body);line-height:1.6;font-family: var(--font-sans);\n}.elementor .pf-h1{font-weight:500;font-size:clamp(2.5rem, 6.5vw, 5.5rem);color:var(--color-orange);letter-spacing:0em;line-height:1.2em;text-transform:uppercase;font-family: var(--font-display);\n}.elementor .chip-dark{background-color:color-mix(in srgb, var(--color-dark) 10%, white);}.elementor .chip-yellow{background-color:color-mix(in srgb, var(--color-yellow-tag) 55%, white);}.elementor .chip-teal{background-color:color-mix(in srgb, var(--color-teal) 28%, white);}.elementor .chip-orange{background-color:color-mix(in srgb, var(--color-orange) 25%, white);}.elementor .chip-blue{background-color:color-mix(in srgb, var(--color-blue-link) 20%, white);}.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-tag{font-weight:500;font-size:clamp(0.9rem, 1vw, 1.1rem);color:var(--color-dark);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:28px;display:inline-flex;align-items:center;white-space: nowrap; font-family: var(--font-sans);\n}.elementor .pf-tag-blue-pale{color:var(--color-blue-link);background-color:var(--color-blue-pale);}.elementor .pf-tag-cyan{background-color:var(--color-cyan-tag);}.elementor .pf-tag-yellow{background-color:var(--color-yellow-tag);}.elementor .pf-tag-pink{background-color:var(--color-pink-tag);}.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-light{color:var(--color-dark);background-color:var(--color-white);}.elementor .pf-btn-light:active{box-shadow:4px 4px 0px 0px var(--color-teal);}.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);}