.agt-homepage .agt-gp-bc{padding:14px 0;border-bottom:1px solid var(--agt-line)}.agt-homepage .agt-gp-bc__inner{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:13.5px;color:var(--agt-muted);flex-wrap:wrap}.agt-homepage .agt-gp-bc__inner a{color:var(--agt-blue);text-decoration:none}.agt-homepage .agt-gp-bc__inner a:hover{text-decoration:underline}.agt-homepage .agt-gp-hero{background:var(--agt-blue-tint);padding-block:60px}.agt-homepage .agt-gp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:44px;align-items:center}.agt-homepage .agt-gp-h1{font-family:var(--agt-font-head);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.18;color:var(--agt-navy-deep);margin:0 0 18px}.agt-homepage .agt-gp-hero__copy{font-size:17px;line-height:1.65;color:var(--agt-muted);margin:0 0 28px}.agt-homepage .agt-gp-hero__btns{display:flex;flex-wrap:wrap;gap:12px}.agt-homepage .agt-gp-hero__img-wrap{border-radius:var(--agt-radius);overflow:hidden;box-shadow:var(--agt-shadow)}.agt-homepage .agt-gp-hero__img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.agt-homepage .agt-gp-overview{padding-block:60px}.agt-homepage .agt-gp-overview__grid{display:grid;grid-template-columns:1fr minmax(0,.72fr);gap:48px;align-items:center}.agt-homepage .agt-gp-overview__text p{font-size:16.5px;line-height:1.7;color:var(--agt-muted)}.agt-homepage .agt-gp-overview .agt-section-title{margin-bottom:16px}.agt-homepage .agt-gp-overview__img{display:block;width:100%;border-radius:var(--agt-radius);box-shadow:var(--agt-shadow);aspect-ratio:4/3;object-fit:cover;object-position:center}.agt-homepage .agt-gp-info .agt-gp-section-title--center,.agt-homepage .agt-gp-how .agt-gp-section-title--center,.agt-homepage .agt-gp-why .agt-gp-section-title--center,.agt-homepage .agt-gp-faq .agt-gp-section-title--center{text-align:center}.agt-homepage .agt-gp-info .agt-section-title,.agt-homepage .agt-gp-how .agt-section-title,.agt-homepage .agt-gp-why .agt-section-title,.agt-homepage .agt-gp-faq .agt-section-title{text-align:center}.agt-homepage .agt-gp-info{background:var(--agt-blue-tint);padding-block:60px}.agt-homepage .agt-gp-info__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.agt-homepage .agt-gp-info__item{display:flex;gap:14px;align-items:flex-start;padding:20px;background:var(--agt-white);border-radius:var(--agt-radius);border:1px solid var(--agt-line)}.agt-homepage .agt-gp-info__icon{width:40px;height:40px;border-radius:10px;background:var(--agt-blue-tint);display:flex;align-items:center;justify-content:center;color:var(--agt-blue);flex-shrink:0}.agt-homepage .agt-gp-info__text{display:flex;flex-direction:column;gap:4px}.agt-homepage .agt-gp-info__label{font-family:var(--agt-font-head);font-size:14px;font-weight:600;color:var(--agt-navy-deep)}.agt-homepage .agt-gp-info__desc{font-size:13px;line-height:1.55;color:var(--agt-muted)}.agt-homepage .agt-gp-how{padding-block:60px}.agt-homepage .agt-gp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.agt-homepage .agt-gp-step{background:var(--agt-blue-tint);border-radius:var(--agt-radius);padding:28px 22px;border:1px solid var(--agt-line);display:flex;flex-direction:column;gap:10px}.agt-homepage .agt-gp-step__num{font-family:var(--agt-font-head);font-size:32px;font-weight:700;color:var(--agt-blue);line-height:1}.agt-homepage .agt-gp-step h3{font-family:var(--agt-font-head);font-size:15.5px;font-weight:600;color:var(--agt-navy-deep);margin:0}.agt-homepage .agt-gp-step p{font-size:14px;line-height:1.6;color:var(--agt-muted);margin:0}.agt-homepage .agt-gp-why{background:var(--agt-blue-tint);padding-block:60px}.agt-homepage .agt-gp-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.agt-homepage .agt-gp-why__card{background:var(--agt-white);border:1px solid var(--agt-line);border-radius:var(--agt-radius);padding:24px 20px;display:flex;gap:16px;align-items:flex-start}.agt-homepage .agt-gp-why__icon{width:44px;height:44px;border-radius:11px;background:var(--agt-blue-tint);display:flex;align-items:center;justify-content:center;color:var(--agt-blue);flex-shrink:0}.agt-homepage .agt-gp-why__title{font-family:var(--agt-font-head);font-size:15px;font-weight:600;color:var(--agt-navy-deep);margin:0 0 4px}.agt-homepage .agt-gp-why__desc{font-size:13.5px;line-height:1.55;color:var(--agt-muted);margin:0}.agt-homepage .agt-gp-faq{padding-block:60px}.agt-homepage .agt-gp-faq__list{max-width:740px;margin:24px auto 0}.agt-homepage .agt-gp-faq__item{border:1px solid var(--agt-line);border-radius:var(--agt-radius);overflow:hidden;margin-bottom:10px}.agt-homepage .agt-gp-faq__q{list-style:none;padding:18px 20px;font-family:var(--agt-font-head);font-size:15px;font-weight:600;color:var(--agt-navy-deep);cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;min-height:56px;user-select:none}.agt-homepage .agt-gp-faq__q::after{content:'+';font-size:20px;font-weight:400;color:var(--agt-blue);flex-shrink:0;margin-top:3px}.agt-homepage details[open] .agt-gp-faq__q::after{content:'\2212'}.agt-homepage .agt-gp-faq__a{padding:0 20px 18px;font-size:14.5px;line-height:1.65;color:var(--agt-muted)}.agt-homepage .agt-gp-faq__a p{margin:0}.agt-homepage .agt-gp-cta{background:var(--agt-navy-deep);padding-block:60px}.agt-homepage .agt-gp-cta__inner{text-align:center;max-width:640px;margin:0 auto}.agt-homepage .agt-gp-cta__h2{font-family:var(--agt-font-head);font-size:clamp(22px,3vw,34px);font-weight:700;color:#fff;margin:0 0 14px}.agt-homepage .agt-gp-cta__copy{font-size:16px;line-height:1.65;color:rgb(255 255 255 / .85);margin:0 0 28px}.agt-homepage .agt-gp-cta__btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.agt-gp-page .agt-btn--wa{background:var(--agt-green);color:#fff;box-shadow:0 10px 24px rgb(37 211 102 / .26)}.agt-gp-page .agt-btn--wa:hover{background:#1EBB59;color:#fff}@media (max-width:1023px){.agt-homepage .agt-gp-hero__grid{grid-template-columns:1fr;gap:28px}.agt-homepage .agt-gp-overview__grid{grid-template-columns:1fr;gap:24px}.agt-homepage .agt-gp-info__grid{grid-template-columns:1fr}.agt-homepage .agt-gp-steps{grid-template-columns:1fr}.agt-homepage .agt-gp-why__grid{grid-template-columns:1fr}.agt-homepage .agt-gp-overview__inner{max-width:100%}.agt-homepage .agt-gp-faq__list{max-width:100%}}@media (max-width:620px){.agt-homepage .agt-gp-hero{padding-block:40px}.agt-homepage .agt-gp-hero__btns{flex-direction:column;align-items:stretch}.agt-homepage .agt-gp-hero__btns .agt-btn{width:100%}.agt-homepage .agt-gp-cta__btns{flex-direction:column}.agt-homepage .agt-gp-cta__btns .agt-btn{width:100%}}.agt-homepage .agt-gp-services .agt-section-title{text-align:center}.agt-homepage .agt-gp-services{background:var(--agt-blue-tint);padding-block:60px}.agt-homepage .agt-gp-services__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:24px}.agt-homepage .agt-gp-svc{flex:0 0 calc((100% - 54px) / 4);min-width:0}.agt-homepage .agt-gp-svc{background:var(--agt-white);border:1px solid var(--agt-line);border-radius:var(--agt-radius);padding:22px 20px;display:flex;flex-direction:column;gap:8px}.agt-homepage .agt-gp-svc__icon{width:40px;height:40px;border-radius:10px;background:var(--agt-blue-tint);display:flex;align-items:center;justify-content:center;color:var(--agt-blue);margin-bottom:4px}.agt-homepage .agt-gp-svc__title{font-family:var(--agt-font-head);font-size:15px;font-weight:600;color:var(--agt-navy-deep);margin:0}.agt-homepage .agt-gp-svc__desc{font-size:13.5px;line-height:1.55;color:var(--agt-muted);margin:0}.agt-homepage .agt-gp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.agt-homepage .agt-gp-overview__img{object-position:17% center}.agt-homepage .agt-gp-why{background:var(--agt-white)}.agt-homepage .agt-gp-faq{background:var(--agt-blue-tint)}.agt-homepage .agt-gp-faq__item{background:var(--agt-white)}.agt-homepage .agt-gp-overview__text p+p{margin-top:12px}.agt-homepage .agt-gp-hero__img{height:auto;aspect-ratio:8/3}@media (max-width:1023px){.agt-homepage .agt-gp-svc{flex-basis:calc((100% - 18px) / 2)}.agt-homepage .agt-gp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.agt-homepage .agt-gp-svc{flex-basis:100%}.agt-homepage .agt-gp-hero__img{aspect-ratio:auto;height:210px;width:100%;object-fit:cover;object-position:0% center}.agt-homepage .agt-gp-steps{grid-template-columns:1fr}}