.landingShell{display:block;min-height:100dvh;max-width:1240px;margin:auto;padding:0 40px 100px;color:#171717}.landingCompare .landingBenefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.landingCompare .landingBenefitCard{padding:24px 20px}.landingBenefitHeading{min-height:205px}.landingBenefitHeading .landingEyebrow{font-size:9px;line-height:1.7;min-height:30px;margin-bottom:14px}.landingBenefitHeading h3{font-size:25px}.landingBenefitHeading>p:last-child{font-size:13px;line-height:1.8;color:#525252}.landingCompareCard>a.landingBenefitAction{display:flex;align-items:center;justify-content:center;min-height:46px;margin:20px 0 26px;padding:12px 10px;border:1px solid #171717;border-radius:999px;text-decoration:none;text-align:center;font-size:11px;background:#fff;color:#171717}.landingCompareFeatured>a.landingBenefitAction{background:#000;color:#fff}.landingBenefitAction:hover{opacity:.75}.landingBenefitCard .landingBenefitLabel{font-weight:700;color:#171717;font-size:12px;margin:0 0 20px}.landingBenefitList{list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px}.landingBenefitList li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:12px;line-height:1.8}.landingBenefitList li>span:first-child{font-size:19px;line-height:1.3}.landingBenefitCard .landingBenefitNote{margin:28px 0 0;padding-top:18px;border-top:1px solid #e5e5e5;font-size:11px;color:#737373;line-height:1.7}.landingBenefitCard .landingBenefitList{flex:1 1}@media(max-width:1050px){.landingCompare .landingBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landingBenefitHeading{min-height:160px}}@media(max-width:560px){.landingCompare .landingBenefitGrid{grid-template-columns:1fr}.landingBenefitHeading{min-height:0}.landingCompare .landingBenefitCard{padding:26px}.landingBenefitList li{font-size:13px}}.landingCompare{padding:64px 0 0;scroll-margin-top:24px}.landingCompare>h2{font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-.05em;margin:0 0 24px}.landingCompare>.landingLead{max-width:720px}.landingCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:32px}.landingCompareCard{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #d4d4d4;border-radius:12px;background:#fff}.landingCompareFeatured{border-color:#000;box-shadow:5px 5px 0 #000}.landingCompareCard h3{font-size:26px;letter-spacing:-.04em;margin:0 0 12px}.landingCompareCard dd,.landingCompareCard>p:not(.landingEyebrow){font-size:13px;line-height:1.8;color:#525252}.landingCompareCard dt{font-size:12px;font-weight:800;margin:18px 0 6px}.landingCompareCard dd{margin:0}.landingCompareCard>a{margin-top:auto;padding-top:20px;text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:700}.landingCompareNote{font-size:11px;line-height:1.7;color:#737373;margin-top:24px}.landingShell .landingFooterExpanded{display:grid;grid-template-columns:1.3fr repeat(3,1fr);align-items:start;grid-gap:24px;gap:24px;padding-top:36px}.landingFooterExpanded nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.landingFooterExpanded h2{font-size:12px;color:#171717;margin:0 0 4px}.landingFooterIntro p{font-size:12px;line-height:1.8;max-width:260px}.landingFooterIntro .landingBrand{font-size:16px;color:#171717}.landingFooterExpanded a:hover{text-decoration:underline;text-underline-offset:4px}.landingNav nav{justify-content:flex-end}#fitur,#mulai{scroll-margin-top:24px}@media(max-width:850px){.landingShell .landingFooterExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.landingNav nav{justify-content:flex-start}}@media(max-width:560px){.landingCompareGrid{grid-template-columns:1fr}.landingCompareCard{padding:22px}.landingShell .landingFooterExpanded{grid-template-columns:1fr;gap:30px}.landingNav nav{width:100%;gap:16px}.landingCompare{padding-top:44px}}.landingActions,.landingFooter,.landingFooter nav,.landingNav,.landingNav nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.landingNav>nav{flex-direction:row;margin:0;min-width:0;flex:0 1 auto}.landingNav>nav>a{white-space:nowrap}.landingNav>.landingBrand{flex-shrink:0}.landingFooter>nav{margin:0}.landingNav{justify-content:space-between;padding:28px 0;border-bottom:1px solid #d4d4d4}.landingShell a{color:inherit;text-decoration:none}.landingNav nav{font-size:13px;font-weight:700}.landingBrand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.04em;font-size:20px}.landingBrand span{background:#000;color:#fff;padding:9px;border-radius:8px;font-family:var(--font-mono)}.landingHero{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:60px;gap:60px;align-items:center;padding:100px 0}.landingEyebrow{font:600 11px var(--font-mono);letter-spacing:.12em;color:#737373;margin:0 0 24px}.landingHero h1{font-size:clamp(38px,4.4vw,60px);line-height:1.1;letter-spacing:-.065em;margin:0 0 24px;font-weight:800}.landingHero h1 span{color:#737373}.landingLead{font-size:17px;line-height:1.8;color:#525252;max-width:490px}.landingActions{gap:12px;margin-top:30px}.landingOutline,.landingShell .landingButton{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #000;border-radius:8px;font-size:13px;font-weight:700}.landingShell .landingButton{background:#000;color:#fff}.landingButton:hover{opacity:.8}.landingOutline:hover{background:#eee}.landingNote{font:11px var(--font-mono);color:#737373;margin-top:22px}.landingTerminal{min-width:0;border:1px solid #171717;border-radius:12px;background:#fff;box-shadow:8px 8px 0 #000;overflow:hidden;font:12px var(--font-mono)}.landingTerminalBar{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #d4d4d4;background:#fafafa;color:#737373;font-size:10px}.landingTerminalBody{padding:26px;line-height:1.8;overflow-wrap:anywhere}.landingTerminalBody p{margin:0 0 14px}.landingTerminalMuted{color:#737373}.landingEndpoint{padding:18px;border:1px solid #d4d4d4;background:#fafafa;border-radius:7px;margin:24px 0}.landingEndpoint small{display:block;font-size:9px;letter-spacing:.12em;color:#737373;margin-bottom:8px}.landingEndpoint strong{font-size:12px}.landingFeatures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;padding:44px 0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.landingFeatures h2{font-size:20px;letter-spacing:-.04em}.landingFeatures article>p:last-child,.landingStart li p{font-size:14px;line-height:1.8;color:#737373}.landingStart{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:90px 0}.landingCta h2,.landingStart h2{font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-.05em;margin:0 0 24px}.landingStart a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.landingStart ol{list-style:none;padding:0;margin:0}.landingStart li{display:flex;gap:24px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #e5e5e5}.landingStart li>span{font:12px var(--font-mono);color:#737373;padding-top:4px}.landingStart h3{margin:0 0 12px;font-size:17px}.landingStart code{display:inline-block;padding:10px 14px;border:1px solid #d4d4d4;border-radius:6px;background:#fafafa;font-size:12px}.landingStart li p{margin-bottom:0}.landingCta{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #171717;border-radius:12px;padding:40px;background:#fafafa;box-shadow:6px 6px 0 #000}.landingCta h2{margin-bottom:0}.landingCta .landingButton{flex-shrink:0}.landingFooter{justify-content:space-between;margin-top:64px;padding-top:24px;border-top:1px solid #d4d4d4;font-size:11px;color:#737373}.landingFooter nav{gap:18px}.landingShell a:focus-visible{outline:2px solid #171717;outline-offset:5px}@media(max-width:850px){.landingHero{grid-template-columns:1fr;gap:40px;padding:60px 0}.landingHero h1{max-width:650px}.landingFeatures{gap:20px}.landingStart{gap:32px}.landingNav nav{gap:14px}}@media(max-width:560px){.landingShell{padding:0 20px 100px}.landingNav{gap:20px;padding:20px 0}.landingBrand{font-size:17px}.landingNav nav{font-size:11px}.landingNav .landingButton{padding:9px 12px}.landingFeatures,.landingStart{grid-template-columns:1fr}.landingFeatures{gap:24px}.landingFeatures article+article{border-top:1px solid #e5e5e5;padding-top:24px}.landingStart{padding:54px 0}.landingCta{align-items:flex-start;flex-direction:column;padding:26px}.landingTerminalBody{padding:20px}.landingFooter{align-items:flex-start;gap:20px}.landingFooter nav{gap:14px}.landingHero h1{font-size:38px}}