.home-hero-grid{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);align-items:center}.home-hero-img{text-align:center}.home-hero-img img{display:block;width:100%;max-width:14rem;height:auto;margin:0 auto}@media(min-width:768px){.home-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.5rem}.home-hero-img{text-align:right}.home-hero-img img{max-width:20rem;margin:0 0 0 auto}}@media(min-width:1024px){.home-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3.5rem}.home-hero-img img{max-width:23rem;margin:0 0 0 auto}}.home-tag{animation:homeFade .4s ease-out 0s both}.home-lema{animation:homeSlide .55s ease-out .1s both}.home-subtitol{animation:homeSlide .55s ease-out .22s both}@keyframes homeFade{0%{opacity:0}to{opacity:1}}@keyframes homeSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-tag,.home-lema,.home-subtitol{animation:none!important}}.metode-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:640px){.metode-list{grid-template-columns:1fr 1fr;gap:2rem 3rem}}.metode-item{display:grid;grid-template-columns:auto auto 1fr;column-gap:.9rem;align-items:baseline;padding-top:1rem;border-top:2px solid var(--c);transition:transform .2s ease;will-change:transform}.metode-item:hover{transform:translateY(-2px)}.metode-num{font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.18em;color:var(--c);flex-shrink:0;padding-top:.1rem}.metode-emoji{font-size:1.3rem;line-height:1;flex-shrink:0}.metode-body{min-width:0}.metode-titol{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:800;line-height:1.15;color:var(--c);letter-spacing:-.005em}.metode-text{margin:.3rem 0 0;font-family:var(--font-display);font-size:.95rem;line-height:1.5;color:var(--fg-soft)}.feature-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.feature-card .feature-bar{position:absolute;top:0;left:0;right:0;height:4px;transform:scaleX(.25);transform-origin:left center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-3px);border-color:var(--c)!important;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--c) 50%,transparent)}.feature-card:hover .feature-bar{transform:scaleX(1)}.assig-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.assig-card .assig-bar{position:absolute;top:0;left:0;right:0;height:4px;transform:scaleX(.2);transform-origin:left center;transition:transform .3s ease}.assig-card:not(.opacity-50):hover{transform:translateY(-3px);border-color:var(--c)!important;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--c) 50%,transparent)}.assig-card:not(.opacity-50):hover .assig-bar{transform:scaleX(1)}.assig-card:not(.opacity-50):hover h3{color:var(--c)!important}.home-blog-grid{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.home-blog-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.home-blog-wrap{display:flex}.home-blog-card{display:flex;flex-direction:column;flex:1;background:var(--bg);border:1px solid color-mix(in srgb,var(--c) 25%,transparent);border-radius:.85rem;overflow:hidden;color:var(--fg);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-blog-card:hover{transform:translateY(-3px);border-color:var(--c);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--c) 50%,transparent)}.home-blog-img{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--bg-soft)}.home-blog-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.home-blog-card:hover .home-blog-img img{transform:scale(1.04)}.home-blog-body{padding:1.1rem 1.25rem 1.35rem;flex:1;display:flex;flex-direction:column}.home-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-family:var(--font-sans);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--fg-faint);margin-bottom:.55rem}.home-blog-category{color:var(--c);font-weight:800}.home-blog-dot{opacity:.4}.home-blog-titol{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.22;color:var(--fg);letter-spacing:-.005em;transition:color .2s ease}.home-blog-card:hover .home-blog-titol{color:var(--c)}.home-blog-excerpt{margin:.55rem 0 0;font-family:var(--font-display);font-size:.9rem;line-height:1.5;color:var(--fg-soft);font-style:italic;flex:1}.home-blog-cta{display:inline-block;margin-top:.85rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;color:var(--c);text-transform:uppercase;letter-spacing:.12em;transition:transform .2s ease}.home-blog-card:hover .home-blog-cta{transform:translate(4px)}
