:root{--background-color:#fff;--default-color:#444;--heading-color:#37517e;--accent-color:#ffaf26;--surface-color:#fff;--contrast-color:#000;--nav-hover-color:var(--accent-color);--nav-dropdown-hover-color:var(
      --accent-color
  )}.dark-background{--background-color:#006c3d;--default-color:#fff;--heading-color:#fff;--surface-color:#4668a2;--contrast-color:#fff}.index-page.scrolled .header{--background-color:rgba(0,0,0,.7)}.index-page .header{--background-color:rgba(0,0,0,.05)}#scroll-top .whatsapp-floating{background-color:#24cc63;border-top-left-radius:.3rem;border-top-right-radius:.3rem;bottom:0;color:#fff;display:flex;flex-direction:row;font-size:1rem;gap:.5rem;padding:.5rem 1rem;position:fixed;right:1rem;transition:all .2s ease-in-out}#scroll-top.shown .whatsapp-floating{right:5rem}.text-justify{text-align:justify}.text-justify .sublist{list-style-position:outside;margin-top:.4rem;padding-left:1rem}.text-justify .sublist li{line-height:1.4;margin-bottom:.25rem}.custom-paragraph p{line-height:1.5;margin:2px 0}.visi-misi{background-color:var(--light-color)}.truncate-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis}#about{background:#f8f9fa;padding:60px 0}#about .section-title{margin-bottom:30px;text-align:center}#about .section-title h2{color:var(--heading-color);font-size:1.8rem;font-weight:700;margin-bottom:8px}.about-content{background:#fff;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,.06);padding:40px}.about-text p{color:#444;font-size:1rem;line-height:1.7;margin-bottom:25px;text-align:justify}.role-section{background:#f8f9fa;border-left:3px solid var(--accent-color);border-radius:8px;margin:30px 0;padding:20px}.role-section h4{color:var(--heading-color);font-size:1.1rem;font-weight:600;margin-bottom:10px}.role-section p{color:#555;font-size:.95rem;line-height:1.6;margin:0}.profession-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:25px}.profession-column{display:flex;flex-direction:column;gap:15px}.profession-item{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.profession-item:hover{background:#e9ecef;transform:translateX(5px)}.profession-code{background:var(--accent-color);border-radius:6px;color:#fff;flex-shrink:0;font-size:.85rem;font-weight:700;min-width:50px;padding:8px 12px;text-align:center}.registered-symbol,.registered-symbol-cert{font-size:.7em;line-height:0;vertical-align:super}.registered-symbol-cert{position:relative;top:-.3em}.profession-info{display:flex;flex-direction:column;gap:4px}.profession-info strong{color:var(--heading-color);font-size:.95rem;font-weight:600}.profession-info span{color:#666;font-size:.85rem;line-height:1.4}#benefits{background:#fff;padding:60px 0}.benefits-content{background:#f8f9fa;border-radius:16px;margin:0 auto;max-width:1400px;padding:50px}.benefits-intro{color:#444;font-size:1.05rem;line-height:1.8;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.benefits-compact-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:35px 0}.benefit-compact-item{align-items:flex-start;background:#fff;border-left:4px solid var(--accent-color);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;gap:15px;padding:20px;transition:all .3s ease}.benefit-compact-item:hover{background:#fff;border-left-width:6px;box-shadow:0 4px 15px rgba(0,0,0,.12);transform:translateY(-3px)}.benefit-icon{align-items:center;background:var(--accent-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:28px;justify-content:center;margin-top:3px;width:28px}.benefit-text{display:flex;flex:1;flex-direction:column;gap:6px}.benefit-text strong{color:var(--heading-color);font-size:1rem;font-weight:600;line-height:1.4}.benefit-text span{color:#666;font-size:.92rem;line-height:1.5}.certification-compact{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--accent-color);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);margin-top:40px;padding:35px}.certification-compact h4{color:var(--heading-color);font-size:1.25rem;font-weight:700;margin-bottom:18px;text-align:center}.certification-compact p{color:#555;font-size:.98rem;line-height:1.7;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.cert-tag{align-items:center;background:var(--heading-color);border-radius:20px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:2px;letter-spacing:.5px;padding:8px 16px;transition:all .3s ease}.cert-tag:hover{background:var(--accent-color);transform:scale(1.05)}.cert-tag .registered-symbol{font-size:.6em;top:-.4em}.cert-tags-compact{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:992px){.benefits-compact-list{gap:16px;grid-template-columns:1fr}.benefits-content{padding:40px 30px}}@media (max-width:768px){.benefits-content{padding:35px 25px}.benefit-compact-item{padding:16px}.benefit-text strong{font-size:.95rem}.benefit-text span{font-size:.88rem}.certification-compact{padding:25px 20px}}@media (max-width:576px){.benefits-content{padding:30px 20px}.benefits-intro{font-size:1rem;text-align:justify}.benefit-compact-item{padding:15px}.certification-compact p{text-align:justify}.cert-tags-compact{gap:8px}.cert-tags-compact span{font-size:.78rem;padding:6px 12px}}.video-preview-wrapper{margin:0 auto 50px;max-width:1200px;padding:0 15px}.video-container{background:#000;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);height:0;overflow:hidden;padding-bottom:56.25%;position:relative;transition:transform .3s ease,box-shadow .3s ease}.video-container:hover{box-shadow:0 15px 50px rgba(0,0,0,.25);transform:translateY(-5px)}.video-container iframe{border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1400px){.video-preview-wrapper{max-width:1100px}}@media (max-width:992px){.video-preview-wrapper{margin-bottom:45px;max-width:100%}}@media (max-width:768px){.video-preview-wrapper{margin-bottom:40px;padding:0 20px}.video-container{box-shadow:0 8px 30px rgba(0,0,0,.15)}.video-container,.video-container iframe{border-radius:12px}}@media (max-width:576px){.video-preview-wrapper{margin-bottom:35px;padding:0 15px}.video-container,.video-container iframe{border-radius:10px}}.btn-news{background-color:#ffaf26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:500;padding:.6rem 1.4rem;transition:all .3s ease-in-out}.btn-news:hover{color:#fff;transform:translateY(-2px)}.btn-news:active,.btn-news:hover{background-color:oklch(82.8% .189 84.429deg)}.btn-news:active{transform:translateY(1px) scale(.98)}.btn-news:focus{box-shadow:0 0 0 3px oklch(83.7% .128 66.29deg);outline:none}.vm-content{background-color:oklch(98.5% .002 247.839deg);border-radius:1.25rem;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:2.5rem;position:relative;top:-30px;transition:all .3s ease-in-out}.vm-content h3{color:#2c3e50}.vm-content p{color:#6c757d;line-height:1.75;text-align:justify}.vm-content:hover{background-color:#fff;border-color:oklch(98.5% .002 247.839deg);box-shadow:0 4px 18px rgba(0,0,0,.12),0 0 0 2px oklch(98.5% .002 247.839deg);transform:translateY(-4px)}.list-content,.misi-list{counter-reset:list-content}.list-content p,.misi-list p{padding-left:2rem;position:relative;text-indent:0}.list-content p:before,.misi-list p:before{content:counter(list-content) ".";counter-increment:list-content;left:0;position:absolute;top:0}.testimonial-sihati{background:#f8f9fa;padding:80px 0}.testimonial-support-container{margin:0 auto;max-width:1200px}.testimonial-support-item{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08);display:flex;gap:2rem;margin-bottom:3rem;padding:2rem;transition:all .3s ease}.testimonial-support-item:last-child{margin-bottom:0}.testimonial-support-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.12);transform:translateY(-5px)}.testimonial-support-img{border:4px solid var(--accent-color);border-radius:50%;flex-shrink:0;height:100px;min-width:100px;-o-object-fit:cover;object-fit:cover;width:100px}.testimonial-support-content{flex:1}.testimonial-support-text{color:#444;font-size:1.05rem;font-style:italic;line-height:1.8;margin-bottom:1.5rem;text-align:justify}.testimonial-support-author{text-align:right}.testimonial-support-name{color:#333;display:block;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.testimonial-support-position{color:#666;display:block;font-size:.95rem;font-weight:600}.testimonial-benefit{background:#fff;padding:80px 0}.testimonial-benefit-title{margin-bottom:3rem;text-align:center}.testimonial-benefit-title h2{color:var(--heading-color);font-size:2rem;font-weight:700;margin-bottom:1rem}.testimonial-benefit-title .section-divider{background:var(--accent-color);height:4px;margin:0 auto;width:80px}.testimonial-benefit-container{margin:0 auto;max-width:1200px}.testimonial-benefit-item{align-items:flex-start;background:#f8f9fa;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.08);display:flex;gap:2rem;margin-bottom:3rem;padding:2rem;transition:all .3s ease}.testimonial-benefit-item:last-child{margin-bottom:0}.testimonial-benefit-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.12);transform:translateY(-5px)}.testimonial-benefit-img{border:4px solid var(--accent-color);border-radius:50%;flex-shrink:0;height:100px;min-width:100px;-o-object-fit:cover;object-fit:cover;width:100px}.testimonial-benefit-content{flex:1}.testimonial-benefit-text{color:#444;font-size:1.05rem;font-style:italic;line-height:1.8;margin-bottom:1.5rem;text-align:justify}.testimonial-benefit-author{text-align:right}.testimonial-benefit-name{color:#333;display:block;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.testimonial-benefit-position{color:#666;display:block;font-size:.95rem;font-weight:600}@media (max-width:768px){.testimonial-benefit,.testimonial-sihati{padding:60px 0}.testimonial-benefit-item,.testimonial-support-item{align-items:center;flex-direction:column;margin-bottom:2rem;padding:1.5rem;text-align:center}.testimonial-benefit-img,.testimonial-support-img{height:80px;margin-bottom:1rem;min-width:80px;width:80px}.testimonial-benefit-text,.testimonial-support-text{font-size:1rem;text-align:center}.testimonial-benefit-author,.testimonial-support-author{text-align:center}}@media (max-width:576px){.testimonial-benefit-item,.testimonial-support-item{margin-bottom:1.5rem;padding:1.25rem}.testimonial-benefit-text,.testimonial-support-text{font-size:.95rem;line-height:1.6}.testimonial-benefit-title h2{font-size:1.5rem}.testimonial-benefit-name,.testimonial-support-name{font-size:1rem}.testimonial-benefit-position,.testimonial-support-position{font-size:.85rem}}.profesi{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}.profesi-card{background:var(--surface-color);border:1px solid rgba(0,0,0,.05);border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.08);height:100%;overflow:hidden;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.profesi-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.profesi-card:before{background:var(--accent-color);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.profesi-header{margin-bottom:1.5rem}.profesi-header h3{color:var(--heading-color);font-size:1.3rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.profesi-badge{background:var(--accent-color);border-radius:15px;color:var(--contrast-color);font-size:.8rem;font-weight:600;padding:.3rem .8rem}.profesi-body p{color:var(--default-color);line-height:1.7;margin-bottom:1rem}.needs-list{display:flex;flex-direction:column;gap:.5rem}.need-item{background:rgba(255,175,38,.1);border-left:3px solid var(--accent-color);border-radius:8px;color:var(--default-color);font-size:.95rem;padding:.5rem .8rem}@media (max-width:768px){.profesi{padding:60px 0}.profesi-card{padding:1.5rem}.profesi-header h3{font-size:1.2rem}}@media (max-width:576px){.profesi-card{padding:1.25rem}.profesi-header h3{font-size:1.1rem}.profesi-badge{font-size:.75rem;padding:.25rem .6rem}}.cabang{padding:80px 0}.cabang-card{background:var(--surface-color);border:1px solid rgba(0,0,0,.05);border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.08);height:100%;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.cabang-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.cabang-header{align-items:center;border-bottom:2px solid var(--accent-color);display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.cabang-header i{color:var(--accent-color);font-size:2rem}.cabang-header h3{color:var(--heading-color);font-size:1.4rem;font-weight:700;line-height:1.3;margin:0}.cabang-body p{color:var(--default-color);line-height:1.7;margin-bottom:1rem}.cabang-action{text-align:center}.btn-cabang{align-items:center;background:var(--accent-color);border:none;border-radius:8px;color:var(--contrast-color);display:inline-flex;font-weight:600;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.btn-cabang:hover{background:#e69a00;transform:translateY(-2px)}.unit-kerja{background:rgba(255,175,38,.05);border-left:4px solid var(--accent-color);border-radius:10px;padding:1.5rem}.unit-kerja h4{color:var(--heading-color);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.unit-desc{color:var(--default-color);font-size:.95rem;margin-bottom:1rem!important}.btn-unit{align-items:center;background:transparent;border:2px solid var(--accent-color);border-radius:6px;color:var(--accent-color);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.btn-unit:hover{background:var(--accent-color);color:var(--contrast-color)}@media (max-width:768px){.cabang{padding:60px 0}.cabang-card{padding:1.5rem}.cabang-header{flex-direction:column;gap:.5rem;text-align:center}.cabang-header h3{font-size:1.2rem}.unit-kerja{padding:1.25rem}}@media (max-width:576px){.cabang-card{padding:1.25rem}.unit-kerja{padding:1rem}.btn-cabang,.btn-unit{justify-content:center;width:100%}}#knowledge-categories{background:#fff;padding:70px 0}#knowledge-categories .container{margin:0 auto;max-width:80%}#knowledge-categories h2{color:#222;font-size:28px;font-weight:700;margin-bottom:40px;text-align:center}#knowledge-categories .category-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}#knowledge-categories .category-card{background:#fff;border:1.5px solid #ffaf26;border-radius:10px;color:#ffaf26;font-size:18px;font-weight:600;padding:25px 10px;text-align:center;text-decoration:none;transition:all .25s ease-in-out}#knowledge-categories .category-card:hover{background:#ffaf26;color:#fff;transform:translateY(-4px)}#knowledge-categories .view-all{margin-top:45px;text-align:center}#knowledge-categories .view-all a{border:1.5px solid #ffaf26;border-radius:6px;color:#ffaf26;display:inline-block;font-weight:600;padding:10px 30px;text-decoration:none;transition:all .25s ease}#knowledge-categories .view-all a:hover{background:#ffaf26;color:#fff}@media (max-width:768px){#knowledge-categories .container{max-width:90%}#knowledge-categories h2{font-size:24px;margin-bottom:30px}#knowledge-categories .category-card{font-size:16px;padding:20px 8px}}@media (max-width:480px){#knowledge-categories .container{max-width:95%}#knowledge-categories .category-card{font-size:15px;padding:18px 6px}}.text-orange{color:#ffaf26!important}.kbase-page{margin:0 auto;max-width:80%;padding:2rem 0}.kbase-page .breadcrumb{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem}.kbase-page .breadcrumb a{color:#ffaf26;text-decoration:none;transition:color .2s}.kbase-page .breadcrumb a:hover{color:#f29900}.kbase-page .breadcrumb span{color:#999}.kbase-page .search-bar{display:flex;gap:.5rem}.kbase-page .search-bar input{border:1px solid #ddd;border-radius:6px;font-size:.95rem;padding:.5rem .75rem}.kbase-page .search-bar button{background-color:#ffaf26;border:none;border-radius:6px;color:#fff;padding:.5rem .9rem;transition:background-color .2s}.kbase-page .search-bar button:hover{background-color:#fc9f00}.kbase-page h1{border-left:5px solid #ffaf26;color:#333;font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;padding-left:.5rem}.kbase-page .alert{background-color:#ffaf26;border:none;border-radius:6px;color:#fff;padding:.75rem 1rem}.kbase-page .alert i{cursor:pointer}.kbase-page .article-list .article-item{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}.kbase-page .article-list .article-item .article-title a{color:#333;font-weight:600;text-decoration:none}.kbase-page .article-list .article-item .article-title a:hover{color:#ffaf26}.kbase-page .article-list .article-item .article-meta{color:#777;font-size:.85rem;margin-top:.25rem}.kbase-page .article-list .alert-light{background-color:#fff8e6;border:1px solid #ffaf26;border-radius:6px;color:#555}.kbase-page .sidebar{background:#fff;border:1px solid #eee;border-radius:10px;padding:1.5rem}.kbase-page .sidebar h4{border-bottom:2px solid #ffaf26;color:#333;margin-bottom:1rem;padding-bottom:.5rem;text-align:center}.kbase-page .sidebar .category-list{list-style:none;margin:0;padding:0}.kbase-page .sidebar .category-list li{margin-bottom:.5rem}.kbase-page .sidebar .category-list li a{align-items:center;border-radius:6px;color:#333;display:flex;justify-content:space-between;padding:.5rem .75rem;text-decoration:none;transition:all .2s}.kbase-page .sidebar .category-list li a:hover{background-color:#fff5d9}.kbase-page .sidebar .category-list li a.active{background-color:#ffaf26;color:#fff}.kbase-page .sidebar .category-list li a span{font-size:.85rem}@media (max-width:992px){.kbase-page{max-width:95%}.kbase-page .sidebar{margin-top:2rem}}.kbase-show{margin:0 auto;max-width:80%}.kbase-show .breadcrumb{display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem}.kbase-show .breadcrumb a{color:#ffaf26;text-decoration:none;transition:color .2s}.kbase-show .breadcrumb a:hover{color:#f29900}.kbase-show .breadcrumb span{color:#999}.kbase-show .kbase-article h2{border-left:5px solid #ffaf26;color:#333;font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-left:.6rem}.kbase-show .kbase-article p.text-muted{color:#666;font-size:.95rem}.kbase-show .kbase-article .content{color:#444;font-size:1rem;line-height:1.7}.kbase-show .kbase-article .content img{border-radius:8px;margin:1rem 0;max-width:100%}.kbase-show .kbase-article .content h3,.kbase-show .kbase-article .content h4{color:#333;margin-top:1.5rem}.kbase-show .kbase-article .content a{color:#ffaf26;text-decoration:underline}.kbase-show .kbase-article .content a:hover{color:#fc9f00}.kbase-show .related-articles{background-color:#fff;border:1px solid #eee;border-radius:10px}.kbase-show .related-articles h5{border-bottom:2px solid #ffaf26;color:#333;padding-bottom:.5rem}.kbase-show .related-articles .related-item{border-bottom:1px solid #f0f0f0;padding-bottom:.75rem}.kbase-show .related-articles .related-item:last-child{border-bottom:none}.kbase-show .related-articles .related-item a{color:#333;transition:color .2s}.kbase-show .related-articles .related-item a:hover{color:#ffaf26}.kbase-show .related-articles .related-item p{color:#777;font-size:.85rem}@media (max-width:992px){.kbase-show{max-width:95%}.kbase-show .related-articles{margin-top:2rem}}.sihati-registration{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding:60px 0;position:relative}.sihati-registration .section-title{margin-bottom:50px;text-align:center}.sihati-registration .section-title h2{color:var(--heading-color);font-size:32px;font-weight:700;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.sihati-registration .registration-options{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}.sihati-registration .registration-card{align-items:center;background:#10b981;border-radius:20px;box-shadow:0 15px 40px rgba(16,185,129,.3),0 8px 20px rgba(0,0,0,.1);display:flex;justify-content:center;min-height:300px;overflow:hidden;padding:80px 40px;position:relative;transition:all .4s ease}.sihati-registration .card-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sihati-registration .card-overlay{background:linear-gradient(135deg,rgba(16,185,129,.6),rgba(5,150,105,.6));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.sihati-registration .registration-card:hover{box-shadow:0 20px 50px rgba(16,185,129,.4),0 12px 30px rgba(0,0,0,.15);transform:translateY(-10px)}.sihati-registration .card-content{align-items:center;display:flex;justify-content:center;position:relative;z-index:4}.sihati-registration .registration-btn{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50px;box-shadow:0 8px 20px rgba(249,115,22,.4),0 4px 12px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:24px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:20px 60px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.sihati-registration .registration-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.sihati-registration .registration-btn:hover:before{left:100%}.sihati-registration .registration-btn:hover{box-shadow:0 12px 30px rgba(249,115,22,.5),0 6px 18px rgba(0,0,0,.15);transform:scale(1.05)}.sihati-registration .registration-btn:active{transform:scale(.98)}@media (max-width:991px){.sihati-registration{padding:50px 0}.sihati-registration .section-title h2{font-size:28px}.sihati-registration .registration-options{gap:25px}.sihati-registration .registration-card{padding:60px 30px}.sihati-registration .registration-btn{font-size:22px;padding:18px 50px}}@media (max-width:768px){.sihati-registration{padding:40px 0}.sihati-registration .section-title{margin-bottom:35px}.sihati-registration .section-title h2{font-size:24px;padding:0 15px}.sihati-registration .registration-options{gap:20px;grid-template-columns:1fr}.sihati-registration .registration-card{padding:50px 25px}.sihati-registration .registration-btn{font-size:20px;padding:16px 40px}}@media (max-width:576px){.sihati-registration{padding:35px 0}.sihati-registration .section-title h2{font-size:20px;line-height:1.4}.sihati-registration .registration-card{border-radius:15px;padding:40px 20px}.sihati-registration .registration-btn{border-radius:40px;font-size:18px;padding:14px 35px}}
